系统信息查看
1.查看系统版本信息:
cat /etc/redhat-release(发布)
电脑显示:
CentOS Linux release 7.6.1810 (Core)
2.查看系统内核信息:
uname -a
电脑显示:
Linux mengzhen 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
硬件信息查看
1.查看CPU信息: (lscpu 查看cpu信息)
cat /proc/cpuinfo info(信息)
电脑显示:
查看文件信息: /proc/cpuinfo
model name : Intel® Core™ i5-4440 CPU @ 3.10GHz 至强系列 E5500
cpu MHz : 3092.900 主频
cache size : 6144 KB 缓存
physical id : 0 服务器上CPU颗数
physical id : 0 physical id : 0 2颗
physical id : 0
physical id : 1 physical id : 1
physical id : 1
grep “physical id” /proc/cpuinfo | uniq |wc -l 服务器CPU颗数
(uniq 取消重复内容,只留下重复内容中的一个;wc -l 统计内容出现的次数)
cpu cores : 1 CPU核心数
cpu cores : 2 每颗CPU核心数
processor : 0 服务器核心数
processor : 0 服务器CPU总的核心数
processor : 1
processor : 2
processor : 3
grep “processor” /proc/cpuinfo|wc -l 服务器CPU总的核心数
查看CPU信息: lscpu
Socket(s): 2 --- 服务器有几颗CPU
Core(s) per socket: 2 --- 每颗CPU核心数
CPU(s): 4 --- 服务器CPU总的核心数
为什么proc目录中的信息不让改动: 次目录中的所有数据都存储在内存里面
/proc : 数据内存存储 系统信息 内核信息 服务进程信息
2.查看内存信息: (free -h 查看内存信息)
cat /proc/meminfo
电脑显示:
MemTotal: 995924 kB — 服务器总的内存容量
MemFree: 776060 kB — 服务器内存空闲容量
MemAvailable: 750916 kB — 服务器可用内容容量 ***
Buffers: 2092 kB — 缓冲(加快写入数据)
Cached: 80404 kB — 缓存(加快读取数据)
查看内存信息: free -h
# free -h
total used free shared buff/cache available
Mem: 972M 52M 855M 356K 64M 804M
Swap: 1.0G 45M 978M
3.查看磁盘信息: (df -h 查看挂载信息)
cat /proc/mounts
电脑显示:
MemTotal: 995924 kB — 服务器总的内存容量
MemFree: 776060 kB — 服务器内存空闲容量
MemAvailable: 750916 kB — 服务器可用内容容量 ***
Buffers: 2092 kB — 缓冲(加快写入数据)
Cached: 80404 kB — 缓存(加快读取数据)
查看内存信息: free -h
# free -h
total used free shared buff/cache available
Mem: 972M 52M 855M 356K 64M 804M
Swap: 1.0G 45M 978M
4.查看系统负载情况:
cat /proc/loadavg
电脑显示:
CPU压力 ==> CPU负载
查看负载信息: /proc/loadavg
0.00 0.23 0.24
1分钟平均负载 5分钟平均负载 15分钟平均负载
查看负载信息: w
12:17:18 up 40 min, 1 user, load average: 1.00, 0.15, 0.21
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 10.0.0.1 11:37 6.00s 0.33s 0.00s w
负载数值 <= 总的CPU核心数
问题:为什么proc目录中的信息不让改动: 次目录中的所有数据都存储在内存里面
/proc : 数据内存存储 系统信息 内核信息 服务进程信息