1、查看内存使用情况:
命令:free
- -b: 直接输入free时,显示的单位是KBytes,还可以使用【b、m、k、g】来显示单位;
- -t: 在输出的最终结果,显示物理内存与swap的总量;
- -s: 可以让系统不断刷新显示数据;
- -c: 与-s同时处理,让free列出几次的意思;
[root@linuxprobe ~]# free -m
total used free shared buff/cache available
Mem: 1823 565 269 6 987 988
Swap: 4095 5 4090
2、查看系统与内核相关信息:
命令:uname
- -a:所有系统相关信息;
- -s:系统内核名称;
- -r:内核版本;
- -m:系统硬件架构;
- -p:cpu的类型,只显示CPU的类型;
- -i:硬件平台(x86)
root@linuxprobe ~]# uname -a
Linux linuxprobe.com 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@linuxprobe ~]# uname -s
Linux
[root@linuxprobe ~]# uname -r
3.10.0-514.el7.x86_64
[root@linuxprobe ~]# uname -m
x86_64
[root@linuxprobe ~]# uname -p
x86_64
[root@linuxprobe ~]# uname -i
x86_64
3、追踪网络或socket文件
命令:netstat
-a:将目前系统上所有的连接、监听、socket信息都列出来;
-t:列出tcp网络封包的信息;
-u:列出UDP网络封包的信息;
-n:不以进程的服务名,以端口号来显示;
-l:列出目前正在网络监听的服务;
-p:列出该网络服务的进程ID;
[root@linuxprobe ~]# netstat -antupl
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 2058/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1134/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1070/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1638/master
tcp6 0 0 :::111 :::* LISTEN 1/systemd
tcp6 0 0 :::22 :::* LISTEN 1134/sshd
tcp6 0 0 ::1:631 :::* LISTEN 1070/cupsd
tcp6 0 0 ::1:25 :::* LISTEN 1638/master
udp 0 0 0.0.0.0:5353 0.0.0.0:* 515/avahi-daemon: r
udp 0 0 0.0.0.0:37510 0.0.0.0:* 515/avahi-daemon: r
udp 0 0 192.168.122.1:53 0.0.0.0:* 2058/dnsmasq
udp 0 0 0.0.0.0:67 0.0.0.0:* 2058/dnsmasq
四、分析内核产生的信息
命令:dmesg
五、检测系统资源变化
命令:vmstat
-a:使用inactive/active替换buffer/cache的内存输出信息;
-f:开机到目前为止,系统fork(复制)的进程数;
-s:将一些事件导致的内存变化情况列表说明;
-S:后面可以接单位,让显示的数据有单位,例如K/M替换Bytes的容量;
-d:列出磁盘的读写总量统计表;
-p:后面列出分区,可显示该分区的读写总量统计表;
[root@linuxprobe ~]# vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
3 0 5940 253088 640 1029752 0 0 60 41 67 121 2 1 97 0 0
0 0 5940 253080 640 1029752 0 0 0 0 121 335 7 1 92 0 0
0 0 5940 253080 640 1029752 0 0 0 0 145 331 9 2 89 0 0
0 0 5940 253088 640 1029752 0 0 0 0 138 294 8 1 91 0 0
0 0 5940 253080 640 1029752 0 0 0 0 106 249 6 1 93 0 0