1. 关机&重启命令
- shutdown
- shutdown -h now:表示立即关机。
- shutdown -h 1:表示一分钟后关机。
- shutdown -r now:立即重启。
- halt:直接使用,效果等价于关机。
- reboot:就是重启系统。
- sync:把内存的数据同步到磁盘。关机或重启前,都应该先执行一下该指令,把内存数据写入磁盘防止数据丢失。
2. 用户登录和注销
- 登录时尽量少用root账号登录,避免误操作。可以用普通用户登录,然后再用“su - 用户名”命令来切换成系统管理员身份。
- 在提示符下输入logout命令即可注销用户。注意logout注销指令在图形运行级别下无效,在运行级别3下有效。
3. 用户管理
用户家目录:/home/ 目录下有各个创建的用户对应的家目录。当用户登陆时,就会自动的进入到自己的家目录。
3.1 添加用户
基本语法:useradd 用户名
案例:useradd xm,这样会创建一个名字叫做xm的用户,同时也会创建一个叫做xm的组,然后把xm这个用户放到xm这个组当中。因为Linux中每一个用户必须至少放到一个组中。
指定目录:useradd -d 指定目录 新的用户名。给新创建的用户指定目录,要求这个目录不是已经存在的目录。
3.2 给用户指定或修改密码
基本语法:passwd 用户名。然后输入密码即可。
3.3 删除用户
基本语法:
- userdel 用户名。删除用户,但是会保留家目录。工作中常用这种方式,保留某些资料。
- userdel -r 用户名。删除用户并且删除家目录。
3.4 查询用户信息
基本语法:id 用户名。例如:id root。uid用为户id号,gid为所在组的id号,第三个为组名。用户不存在返回“无此用户”。
3.5 切换用户
基本用法:su - 切换用户名。高权限用户切换到低权限用户不需要输入密码。反之需要。退出用户输入exit即可。
3.6 查看当前用户/登录用户
基本语法:whoami或者who am i。
4. 用户组
4.1 介绍
4.2 增加组
4.3 删除组
4.4 增加用户时直接加上组
基本语法:useradd -g 用户组 用户名。先创建组,然后再指定到组。
4.5 修改用户组
基本语法:usermod -g 用户组 用户名。
5. 用户和组相关的文件
- /etc/passwd 文件
- 用户(user)的配置文件,记录用户的各种信息
- 每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
- /etc/shadow 文件
- 口令的配置文件
- 每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警 告时间:不活动时间:失效时间:标志
- /etc/group 文件
- 组(group)的配置文件,记录Linux包含的组的信息
- 每行含义:组名:口令:组标识号:组内用户列表