目录

一、Linux用户

1、Linux用户分为以下几种

二、用户管理命令

1、添加用户(使用者权限:管理员用户“root”)

2、切换用户

3、修改用户密码

4、修改已有用户信息使用usermod命令

 5、删除用户

三、用户组

1、增加用户组(新增一个用户组,然后将用户添加到组中,使用者权限:管理员用户)

2、修改用户组

 四、系统管理

1、日期管理

 2、显示时间

3、设置时间

4、显示用户

5、sudo执行

 五、top命令(top命令用于实时显示 process 的动态)

1、显示进程信息(使用权限:所有使用者)

 2、显示完整命令,与top命令不同的就是command属性像是进行了命令补全

3、显示指定进程信息

六、ps命令

1、显示进程信息

 2、显示指定用户信息

3、显示所有进程信息

七、kill命令

1、杀死一个进程

 2、强制杀死进程

3、彻底杀死进程

 4、杀死指定用户所有进程

 八、关机命令

1、立即关机

2、指定1分钟后关机,1分钟关机并显示警告信息

3、指定1分钟后重启,并发出警告信息

九、重启命令

1、开始重新启动


一、Linux用户

1、Linux用户分为以下几种

  • root用户:也称超级用户,UID为0,权限最高。
  • 系统用户:也称虚拟用户、伪用户、假用户,是系统自身拥有的用户,UID为1~999,比如bin、daemon、adm、ftp、mail等,不具有登录Linux系统的能力,但却是系统运行不可缺少的用户。
  • 普通用户:UID为1000~60000,可以登录系统,操作自己目录的内容。

二、用户管理命令

1、添加用户(使用者权限:管理员用户“root”)

          语法:user 选项 用户名

2、切换用户

          语法:su 用户名

3、修改用户密码

          语法:passwd 选项 用户名

4、修改已有用户信息使用usermod命令

          语法:usermod 选项 用户名

 5、删除用户

  • -f:强制删除用户,即使用户当前已登录;
  • -r:删除用户的同时,删除与用户相关的所有文件。

          语法:userdel 选项 用户名

三、用户组

1、增加用户组(新增一个用户组,然后将用户添加到组中,使用者权限:管理员用户)

          语法:groupadd 选项 用户组
            eg:groupadd usergroup

2、修改用户组

          语法:groupmod 选项 用户组
            eg:groupmod  -n new-usergroup  usergroup

 四、系统管理

1、日期管理

(当前日期如果通过date进行设置,在系统重启后不会保存date的设置,常用的只是通过date命令查看日期date 可以用来显示或设定系统的日期与时间,使用者权限:所有用户)

          语法:date [参数选项]

 2、显示时间

          语法:date

3、设置时间

          语法:date -s "2020-08-08 12:00:00"

(1)UTC
协调世界时,又称世界统一时间、世界标准时间、国际协调时间。由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC。
 (2)GMT
即格林尼治 平太阳时间,是指格林尼治所在地的标准时间,也是表示地球自转速率的一种形式,**外文名:**Universal Time,其他外文名G.M.T.(Greenwich Mean Time)。
(3)CST
北京时间 (中国国家标准时间)
(4)东八区
东八区(UTC/GMT+08:00)是比世界协调时间(UTC)/格林尼治时间(GMT)快8小时的时区,理论上的位置是位于东经112.5度至127.5度之间,是东盟标准的其中一个候选时区。当格林尼治标准时间为0:00时,东八区的标准时间为08:00

4、显示用户

          语法:logname

5、sudo执行

(sudo:控制用户对系统命令的使用权限,root允许的操作。通过sudo可以提高普通用户的操作权限,使用者权限:普通用户)
使用场景:比如我们使用普通用户操作用户或者操作用户组、以及修改网卡配置文件的时候,需要切换到root用户才操作,此时我们可以使用sudo命令提高普通用户的操作权限,以达到操作目的。

 五、top命令(top命令用于实时显示 process 的动态)

1、显示进程信息(使用权限:所有使用者)

          语法:top
          退出:按q键退出

 2、显示完整命令,与top命令不同的就是command属性像是进行了命令补全

          语法:top -c

3、显示指定进程信息

          语法:top -p 4160

六、ps命令

  • ps命令类似于我们在Windows中通过任务管理器查看进程信息;
  • 用于显示当前进程 (process) 的状态信息;
  • 使用者权限:所有用户。

          语法:ps

1、显示进程信息

          语法:ps -A 

 2、显示指定用户信息

          语法: ps -u itcast

3、显示所有进程信息

          语法:ps -ef 

七、kill命令

  •  Linux kill命令用于删除执行中的程序或工作(可强制中断);
  • 使用者权限:所有用户。

          语法:kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]

1、杀死一个进程

          语法: kill 15642

 2、强制杀死进程

          语法:kill -KILL 15642

3、彻底杀死进程

          语法:kill -9 15642

 4、杀死指定用户所有进程

方法一: 过滤出itcast用户进程
          语法:kill -9 $(ps -ef | grep itcast) 


方法二:直接杀死
          语法:kill -u itcast

 八、关机命令

          语法:shutdown [-t seconds] [-rkhncfF] time [message]

1、立即关机

          语法:shutdown -h now 或者 shudown

2、指定1分钟后关机,1分钟关机并显示警告信息

          语法:shutdown +1 “System will shutdown after 1 minutes” 

3、指定1分钟后重启,并发出警告信息

          语法:shutdown –r +1 “1分钟后关机重启”

九、重启命令

          语法:reboot [-n] [-w] [-d] [-f] [-i]

  • 参数:
  • -n : 在重开机前不做将记忆体资料写回硬盘的动作;
  • -w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里;
  • -d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d);
  • -f : 强迫重开机,不呼叫 shutdown 这个指令;
  • -i : 在重开机之前先把所有网络相关的装置先停止。

1、开始重新启动

          语法:reboot