超级机甲:源能觉醒 - 新版本资料库

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