2. Linux常用系统工作命令

1.echo:在终端输出字符串或变量提取后的值。echo [字符串 | $变量]

  举例:[root@Centos~]# echo $SHELL

  /bin/bash

2.date:显示及设置系统的时间或日期

  举例:date "+%Y-%m-%d %H:%M:%S"

  2020-08-03 22:50:22

  date -s "20200803 14:54:10"----设置时间,若未加具体时分秒,则默认为00:00:00

  date +%j----显示当天是当年的第几天

3.reboot:重启系统,默认只有root才能执行

  poweroff,关闭系统,默认只有root才能执行

4.wget:在终端中下载网络文件

  常用参数:

  2. Linux常用系统工作命令 

  举例:wget http://ios.hh010.com/cisco/c3845/c3845-adventerprisek9-mz.123-11.T10.bin

5.ps:查看系统中的进程状态

  常用参数:

  2. Linux常用系统工作命令 

 5种常见的进程状态

  2. Linux常用系统工作命令 

6.top:动态地监视进程活动与系统负载等信息

  2. Linux常用系统工作命令  

  top 命令执行结果的前5 行为系统整体的统计信息,其所代表的含义如下。
  第 1 行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1 分钟、5分钟、15 分钟内的平均值,数值越小意味着负载越低)。
  第 2 行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
  第 3 行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。
    注:第 3 行中的数据均为CPU 数据并以百分比格式显示,例如“97.1 id”意味着有97.1%的CPU 处理器资源处于空闲。
  第 4 行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。
  第 5 行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。

7.pidof:于查询某个指定服务进程的PID 值

  举例:[root@Centos ~]# pidof sshd

  1087

8.kill :终止某个指定PID 的服务进程

  举例:

  [root@Centos ~]#kill 1087

9.killall :终止某个指定名称的服务所对应的全部进程。

  通常来讲,复杂软件的服务程序会有多个进程协同为用户提供服务,如果逐个去结束这些进程会比较麻烦,此时可以使用killall 命令来批量结束某个服务程序带有的全部进程。

  举例: [root@Centos ~]#killall httpd