系统相关
首页 > 系统相关> > LINUX学习基础篇(三十三)系统资源

LINUX学习基础篇(三十三)系统资源

作者:互联网

LINUX学习基础篇(三十三)系统资源

系统资源查看

vmstat命令监控系统资源

命令格式:

[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

解释输出:

dmesg显示开机时内核检测信息

[root@localhost ~]# dmesg | grep CPU
#查看CPU信息

free命令查看内存使用状态

[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信息

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

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

选项:

用file来查看当前系统位数

[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视频课程学习笔记

标签:三十三,查看,信息,系统资源,LINUX,root,CPU,localhost,内存
来源: https://blog.csdn.net/qq_29021545/article/details/123403190