Linux学习笔记之关机重启和用户管理
关机重启
基本命令
shutdown -h now 立刻进行关机(holt)
shutdown -h 10 10分钟后关机(默认1分钟)
shutdown -r now 现在重新启动计算机(reholt)
halt 关机,作用同上
reboot 立刻重启
sync 把内存数据同步到磁盘
注意:
1.不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中
2.目前的shutdown/reboot/halt 等命令均已经在关机前进行了sync,但是建议自己在操作重启或则关闭系统前,运行一次sync
用户登录和注销
基本介绍
1.登录是尽量少用root账号登录,因为他是系统管理员,权限最大,避免操作失误,可以利用普通个人用户登录,登录后有需要再通过“su - 用户名”命令切换成系统管理员身份。
2.注销用户:logout (该指令在运行级别3下有效,后续有补充运行级别)
说明:非用户登录时,logout指令只能进行账户退出后切换,只有在登录用户下,logout指令才会注销当前登录用户
用户管理
基本介绍
Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账户的身份进入系统
添加用户
useradd 用户名 (默认/home目录添加用户)
useradd -d 指定目录 用户名 (在指定目录添加用户)
给新用户指定密码:passwd 用户名 ,然后输入和确认密码(注意:只输入passwd不加用户名,默认修改的是root密码)
删除用户
删除用户要root登录权限
userdel 用户名 删除用户,但保留家目录
userdel -r 用户名 删除用户以及用户主目录
关于是否保留家目录:删除操作要慎重,建议保留
失败情况,若当前用户切换到root之前,有用户状态是要删除的用户,会操作失败,需要logout退回到最初的root用户登录,或者退出重新连接
正常情况,删除用户后家目录保留,但是删除用户无法再次登录了
删除用户和家目录
用户查询
id 用户名
whoami/who am i :查询当前用户/查询登录用户
用户组
系统可以对有相同共性/权限的多个用户进行统一的管理
新增组
groupadd 组名
删除组
groupdel 组名
useradd -g 用户组 用户名 新增用户时直接加上组(新增用户默认当前用户单独一个组,组名即为用户名)
修改用户的组
usermod -g 用户组 用户名
补充
用户和组相关文件
vim /etc/passwd
vim /etc/shadow
vim /etc/group