命令格式:
[root@localhost ~]# vmstat [刷新延时] [刷新次数]
例如:
[root@localhost ~]# vmstat 1 3 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 0 330076 18836 221336 0 0 263 48 126 140 0 1 92 7 0 0 0 0 330016 18836 221336 0 0 0 0 103 163 0 0 100 0 0 0 0 0 330016 18836 221336 0 0 0 0 72 131 0 0 100 0 0
解释输出:
[root@localhost ~]# dmesg | grep CPU #查看CPU信息
[root@localhost ~]# free [选项]
选项:
例:
[root@localhost ~]# free total used free shared buff/cache available Mem: 801048 235372 253688 5732 311988 434492 Swap: 3096568 0 3096568
CPU的主要信息保存在/proc/cpuinfo这个文件当中,我们只要查看这个文件,就可以知道cpu的相关信息,命令如下。
[root@localhost ~]# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 158 model name : Intel(R) Core(TM) i5-8300H CPU @ 2.30GHz ...
内存信息保存在/proc/meminfo中,查看这个文件。
[root@localhost ~]# cat /proc/meminfo MemTotal: 801048 kB MemFree: 253412 kB MemAvailable: 434300 kB Buffers: 20192 kB Cached: 255928 kB SwapCached: 0 kB ...
[root@localhost ~]# w 23:32:17 up 1:23, 1 user, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 192.168.19.1 22:10 1.00s 0.04s 0.01s w
[root@localhost ~]# who root pts/0 2022-03-10 22:10 (192.168.19.1)
uptime这个命令可以显示系统的启动时间和平均负载,也就是top命令的第一行,其实w命令也能看到这一行的数据,具体使用看个人习惯。
[root@localhost ~]# uptime 23:35:32 up 1:26, 1 user, load average: 0.00, 0.00, 0.00
uname命令可以查看与内核的相关信息。
[root@localhost ~]# uname -a Linux localhost.localdomain 4.18.0-338.el8.x86_64 #1 SMP Fri Aug 27 17:32:14 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux [root@localhost ~]# uname -r 4.18.0-338.el8.x86_64
选项:
[root@localhost ~]# file /bin/ls /bin/ls: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=bccb4c17516c6a9ad59c3ec19b347c83236c04c2, stripped
使用lsb_release命令可以查询到系统的发行版本,这个命令如果不存在可以安装redhat-lsb-core这个包。
[root@localhost ~]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOSStream Description: CentOS Stream release 8 Release: 8 Codename: n/a
ps:尚硅谷linux视频课程学习笔记