/proc/cpuinfo
1
文件作用说明: 系统硬件信息
文件路径:/proc/cpuinfo
CPU信息查看:lscpu
physical id : 0 --- 服务器上有几颗CPU
processor : 0 --- 服务器CPU核心数
physical id : 0 physical : 0 -- 2行 == 服务器有两颗CPU
physical id : 0
physical id : 1 physical : 1
physical id : 1
[root@linux67 ~]# grep "physical id" /proc/cpuinfo | uniq
physical id : 0
physical id : 1
[root@linux67 ~]# grep "physical id" /proc/cpuinfo | uniq |wc -line
2
说明: | 管道符号: 将前一个命令执行输出结果通过管道交给后面的命令进行再次处理
processor : 0 -- 4行 == 整个服务器有4个核心
processor : 1
processor : 2
processor : 3
统计服务器总的核心数:
[root@linux67 ~]# grep -c processor /proc/cpuinfo
/proc/meminfo
文件作用说明:内存信息
文件路径:/proc/meminfo
查看内存信息: cat /proc/meminfo
MemTotal: 2028116 kB --- 服务器总的内存数量
MemFree: 1720948 kB --- 空闲内存数量
MemAvailable: 1703560 kB --- 可用的内存数量
Buffers: 2092 kB --- 划分内存一定空间用于缓冲使用 加快数据写入
Cached: 98352 kB --- 划分内存一定空间用于缓存使用 加快数据读写
查看内存信息:free free -h(human)以人类可读的方式
/proc/mounts
文件作用说明:硬盘信息
文件路径:/proc/mounts
查看硬盘信息:cat /proc/mounts
/dev/sr0 /mnt xfs iso9660 ro,relatime 0 0
/dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
(1) 存储设备文件信息
(2)磁盘挂载点信息
(3)文件系统类型信息
(4)挂载的参数信息
(5) 是否备份磁盘信息
(6)是否检查磁盘
使用命令查看磁盘:df -h
/proc/loadavg
文件作用说明:负载情况
文件路径:/proc/loadavg
查看负载情况: cat /proc/loadavg
cat /proc/loadavg
0.09 0.10 0.07 1/133(?) 8019(?)
每1分钟 每5分钟 每15分钟
负载值 <= 服务器总的核心数
查看命令信息:
w uptime top
w
10:36:31 up 1:36, 1 user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 10.0.0.1 09:37 7.00s 0.60s 0.00s w
01 02 03 04 05 06 07
01: 登录系统用户信息
02: 登录系统方式 pts/x(远程登录) ttyx(本地登录)
03: 远程登录主机用户IP地址信息
04: 用户登录主机时间
05: 用户登录主机空闲时间
06: 用户操作系统占用CPU情况
07: 检查用户远程之后再做什么
w --- 用户在执行w命令
-bash --- 进行基础命令操作
vim --- 编辑文件状态
sh xxx --- 执行脚本