1. 关机&重启命令

  • shutdown
    • shutdown -h now:表示立即关机。
    • shutdown -h 1:表示一分钟后关机。
    • shutdown -r now:立即重启。
  • halt:直接使用,效果等价于关机。
  • reboot:就是重启系统。
  • sync:把内存的数据同步到磁盘。关机或重启前,都应该先执行一下该指令,把内存数据写入磁盘防止数据丢失。

2. 用户登录和注销

  1. 登录时尽量少用root账号登录,避免误操作。可以用普通用户登录,然后再用“su - 用户名”命令来切换成系统管理员身份。
  2. 在提示符下输入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号,第三个为组名。用户不存在返回“无此用户”。
图片.png

3.5 切换用户

基本用法:su - 切换用户名。高权限用户切换到低权限用户不需要输入密码。反之需要。退出用户输入exit即可。

3.6 查看当前用户/登录用户
基本语法:whoami或者who am i。

4. 用户组

4.1 介绍

类似于角色,系统可以对有共性的多个用户进行统一的管理。

4.2 增加组

基本语法:groupadd 组名。

4.3 删除组

基本语法:groupdel 组名。

4.4 增加用户时直接加上组

基本语法:useradd -g 用户组 用户名。先创建组,然后再指定到组。

4.5 修改用户组

基本语法:usermod -g 用户组 用户名。

5. 用户和组相关的文件

  • /etc/passwd 文件
    • 用户(user)的配置文件,记录用户的各种信息
    • 每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
  • /etc/shadow 文件
    • 口令的配置文件
    • 每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警 告时间:不活动时间:失效时间:标志
  • /etc/group 文件
    • 组(group)的配置文件,记录Linux包含的组的信息
    • 每行含义:组名:口令:组标识号:组内用户列表