1、关机、重启命令
// 立刻进行关机
shutdown -h now
// 1分钟后进行关机
shutdown -h 1
// 重新启动计算机
shutdown -r now
// 关机
halt
// 重新启动计算机
reboot
// 把内存的数据同步到磁盘
sync
细节:不管是重启系统还是关闭系统,首先要运行sync指令,把内存的数据写到磁盘。
2、用户的存在结构
(1)登录的时候尽量少用root账号登录,因为他是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,然后再用 su - 用户名切换用户身份。
(2)使用logout注销用户。
Linux系统的用户管理方式是以用户组和用户家目录/home进行管理的。每个用户默认在同名的组中,默认存储在用户家目录中 /home/root。
3、用户的管理具体指令操作
①添加用户
指令:useradd 用户名
当创建成功后,会自动创建和用户名同名的目录。指令id是查看用户的具体信息,包括用户的uid,用户所在组gid,组名。
接下来就是为新添加的用户设置密码。
指令:passwd 密码
添加用户的时候,指定添加到的目录
指令:useradd -d 指定目录 新的用户名
在/home/dog下添加新的用户xq
② 删除用户
指令: userdel 用户名
删除用户有两种方式:
第一种是保留用户家目录的删除
指令:userdel xm(用户名)
第二种是删除家目录
指令:userdel -r xq(用户名)
在工作的时候一般不会将用户家目录删除。
③ 查询用户
指令:id 用户名
④ 切换用户
指令:su - 用户名
注意:- 中间有空格
细节说明:从权限高的用户切换到权限低的用户的时候不需要输入密码。从权限低的用户到权限高的用户需要输入密码。当需要返回原来的用户时候使用exit指令。
⑤ 查看当前登录的用户
指令:whoami / who am l
⑥ 用户组:类似于角色,系统可以有共性的多个用户进行统一管理。
指令:groupadd 组名
增加用户的时候增加用户组
指令:useradd -g 用户组 用户名
修改用户组:
指令:usermod -g 用户组 用户名
⑥ 用户和组的相关文件,下面的文件需要知道是什么含义
(1)/etc/passwd文件
用户的配置文件,记录用户的各种信息。
每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
使用vim编辑器:vim /etc/passwd
(2)/etc/group文件
组的配置文件,记录包含Linux的组的信息。
每行含义:组名:口令:组标符号:组内用户列表。
使用vim编辑器:vim /etc/group
(3)/etc/shadow文件
口令的配置文件
每行含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
使用vim编辑器:vim /etc/shadow
总结
本文涉及到用户的增删查改,用户的切换,用户组等相关知识。很简单,建议动手去敲下命令。