Linux网络操作系统项目教程(RHEL 7.4/CentOS 7.4)(第3版)(微课版)
上QQ阅读APP看书,第一时间看更新

2.3 任务3 熟练使用系统信息类命令

系统信息类命令是对系统的各种信息进行显示和设置的命令。

1. dmesg命令

dmesg命令用实例名和物理名称来标识连到系统上的设备。dmesg命令也用于显示系统诊断信息、操作系统版本号、物理内存大小以及其他信息,例如:

 [root@RHEL7-1 ~]#dmesg|more  

提示:系统启动时,屏幕上会显示系统CPU、内存、网卡等硬件信息。但通常显示得比较快,如果用户没有来得及看清,可以在系统启动后用dmesg命令查看。

2. free命令

free命令主要用来查看系统内存、虚拟内存的大小及占用情况,例如:

 [root@RHEL7-1 ~]# free 
                   total     used         free       shared    buffers     cached 
 Mem:             126212    124960      1252       0      16408      34028 
 -/+ buffers/cache:      74524      51688 
 Swap:            257032     25796      231236 

3. date命令

date命令可以用来查看系统当前的日期和时间,例如:

 [root@RHEL7-1 ~]# date 
 2016年 01月 22日 星期五 15:13:26 CST 

date命令还可以用来设置当前的日期和时间,例如:

 [root@RHEL7-1 ~]# date -d 08/08/2018 
 2018年 08月 08日 星期一 00:00:00 CST 

注意:只有root用户才可以改变系统的日期和时间。

4. cal命令

cal命令用于显示指定月份或年份的日历,可以带两个参数,其中,年、月份用数字表示;只有一个参数时表示年份,年份的范围为1~9999;不带任何参数的cal命令显示当前月份的日历。例如:

 [root@RHEL7-1 ~]# cal 7 2019 
 七月 2019 
 日 一 二 三 四 五 六
     1  2  3  4  5  6 
  7  8  9 10 11 12 13 
 14 15 16 17 18 19 20 
 21 22 23 24 25 26 27 
 28 29 30 31 

5. clock命令

clock命令用于从计算机的硬件获得日期和时间。例如:

 [root@RHEL7-1 ~]# clock 
 2018年05月02日 星期三 15时16分01秒  -0.253886 seconds