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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
一.进程相关
1.查看占用CPU最高的进程:
ps
aux|
head
-1;
ps
aux|
grep
-
v
PID|
sort
-rn -k +3|
head
2.查看占用内存最高的进程:
ps
aux|
head
-1;
ps
aux|
grep
-
v
PID|
sort
-rn -k +4|
head
3.进程处于 Running 状态:
top
-i
4.查看磁盘信息:
vmstat
5.查看每天CPU的使用率
sar -u -f
/var/log/sa/sa24
二、系统相关
总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
1. 查看物理CPU的个数
cat
/proc/cpuinfo
|
grep
"physical id"
|
sort
|
uniq
|
wc
-l
2.查看每个物理CPU中core的个数(即核数)
cat
/proc/cpuinfo
|
grep
"cpu cores"
|
uniq
3.查看逻辑CPU的个数
cat
/proc/cpuinfo
|
grep
"processor"
|
wc
-l
4.查看cpu型号
cat
/proc/cpuinfo
|
grep
name |
cut
-f2 -d: |
uniq
-c
5.查看内核版本
uname
-a
6.查看操作系统版本
head
-n 1
/etc/issue
7.列出所有PCI设备
lspci -tv
8.列出加载的内核模块
lsmod
9.查看环境变量
env
10.查看内存使用量和交换区使用量
free
-m
11.查看各分区使用情况
df
-h
12.查看指定目录的大小
du
-sh
13.查看系统运行时间、用户数、负载
uptime
14.查看所有分区
fdisk
-l
15.查看所有交换分区
swapon -s
16.查看所有网络接口的属性
ifconfig
17.查看防火墙设置
iptables -L
18.查看路由表
route -n
本文转自 a8757906 51CTO博客,原文链接:http://blog.51cto.com/nxyboy/1949272
|