free命令能夠查看當前系統的總內存大小以及私用內存的狀況。linux
total:內存總大小網絡
uesd:真正使用的實際內存大小多線程
free:剩餘物理內存大小(沒有被分配的,純剩餘)socket
shared:共享內存大小,不用關注他tcp
buff/cache:分配給buffer和cache的內存總有多大工具
available:系統可以使用內存有多大spa
PS 命令是專門顯示系統進程的命令。線程
PID:表示進程ID進程
STAT:進程的狀態內存
D:不能中斷的進程
R(run):正在運行的進程
S(sleep):已經中斷的進程
T:已經中止或暫停的進程
W:沒有足夠的內存頁分配
X:已經死掉的進程
Z:殭屍進程
<:高級優先進程
N:低級優先進程
L:在內存中被鎖了內存分頁
s:主進程
I:多線程進程
+:在前臺的進程
netatst:查看網絡狀態
netstat -lnp:查看監聽端口
netstat -an:查看系統的網絡鏈接情況
netstat -lntp:只看出的tcp,不包含socket
咱們能夠使用tcpdump工具來,沒有的話須要先安裝:yum install -y tcpdump
tcpdump -nn -i ens33 port 22 //這樣指定只抓22端口的包
tcpdump -nn -i ens33 tcp and not port 22 //指定抓tcp的包、可是不要22端口的
tcpdump -nn -i ens33 port 22 and port 53 //只抓22和53端口的包