iostat -x 百分比監控磁盤負載html
iotop 若是沒有這個命令 能夠 yum install -y iotop 安裝linux
iotop 查看 io 的性能使用ios
主要關注 io 的百分之是否使用太高web
總內存 = 使用中內存+剩餘內存+buff/cache服務器
available 包含了 free 和buff/cache 剩餘的部分網絡
free 查看內存使用狀況 單位=kb多線程
free -h 直觀的查看內存使用狀況 -h = 給內存加上具體的單位tcp
ps aux 把當前的全部進程用靜態方式顯示出來性能
咱們主要關注 STAT 列spa
D 不能中斷的進程
R run狀態的進程(運行中的進程)
S sleep狀態的進程(睡眠狀態的進程)
T 暫停的進程
Z 殭屍進程
< 高優先級進程
N 低優先級進程
L 內存中被鎖了內存分頁
s 主進程
I 多線程進程
+ 前臺進程
PID
當咱們想要強制關閉一個進程時就須要使用到這個
命令:kill 加上進程 PID 下面的數字就能夠強制關閉進程
ps aux | grep 加上進程具體的名字
netstat -lnp 查看監聽端口 (主要關注有哪些端口被監聽)
netstat -an 查看系統的網絡鏈接情況
先安裝一個 tcpdump 默認是沒有安裝的 yum install -y tcpdump
最簡單用法: tcpdum -nn
tcpdump -nn -i 網卡名字
tupdump -nn -i ens33 -c 10 數據包只抓10個 10 = 根據需求填寫本身須要多少包
tupdump -nn -i ens33 -c 10 -w /1.cap 把抓包的信息存到到一個指定的文件裏面 1.cap文件名字能夠任意修改
tcpdump -r 捕獲的數據包存放文件夾/捕獲的數據包 = 查看數據包裏面的數據
tshark -n -t a -R http.request -T fields -e "frame.time" -e "ip.src" -e "http.host" -e "http.request.method" -e "http.request.uri" (查看本身服務器的web日誌) 須要使用這個命令必須安裝一個wireshark
tcp三次握手四次揮手:http://www.doc88.com/p-9913773324388.html
tshark幾個用法:http://www.aminglinux.com/bbs/thread-995-1-1.html