关机&重启命令
- 相关命令
- shutdown
shutdown -h now
立即关机shutdown -h 1
1 min 后关机shutdown -r now
立即重启
halt
效果等价于关机reboot
重启系统sync
把内存的数据同步到磁盘上
- shutdown
- 注意,不管是重启系统还是关闭系统,首先都应执行
sync
命令,把内存中的数据写到磁盘中,防止数据丢失。
用户登录、注销
- 登录时尽量少用 root 帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可 以利用普通用户登录,登录后再用
su - 用户名
命令来切换成系统管理员身份 - 用户登录后,会自动进入到自己的家目录
- 在提示符下输入
logout
即可注销用户
logout
注销指令在图形运行级别无效,在 {运行级别 3} 下有效
添加用户
- Linux 是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
- 基本语法:
useradd[选项] 用户名
- 举例说明
删除用户
- 基本语法:
userdel 用户名
;该方式不完全,还需删除:- 在 /home 下的文件
- 在 /etc/passwd 下的用户
- 在 /etc/group 下的用户组
- 在 /var/spool/mail 下的邮箱文件
- 完全删除用户:
userdel -rf 用户名
- 举例说明
- 细节说明:是否保留家目录的讨论?保留
查询/切换用户
- 查看当前用户:
whoami
、who am i
- 查询用户的基本语法:
id 用户名
- 举例说明
组的管理
- 介绍
- 类似于 [角色],系统可以对有共性的多个用户进行统一的管理
- Linux 的用户至少需要属于一个组
- 指令
- [新增组] 指令:
groupadd 组名
- [删除组] 指令:
groupdel 组名
- [新增组] 指令:
- 添加用户时直接加上组:
useradd -g 用户组 用户名
- 补充:创建用户的时候,如果不指定组,会自动创建一个与用户名相同的组,然后把用户放到这个组里
- 示例:创建用户 rose,直接将其指定到 bp 组
- 修改用户的组:
usermod -g 用户组 用户名
用户和组的相关文件
/etc/passwd
文件- 说明:用户(user) 的配置文件,记录用户的各种信息
- 每行的含义:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
/etc/shadow
文件- 说明:口令的配置文件
- 每行的含义:
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
/etc/group
文件- 说明:组(group) 的配置文件,记录 Linux 包含的组的信息
- 每行的含义:
组名:口令:组标识号:组内用户列表