Nginx
/usr/local/nginx/sbin/nginx -s reload 重啟nginx
/usr/local/nginx/sbin/nginx 啟動nginx
Network
telnet 47.90.45.137 9091 ping指定埠是否通
Port
firewall-cmd –list-ports 查看對外開放的所有埠
netstat -ntulp |grep 8880 查看8880埠是否啟動
netstat -nat|grep -i “80”|wc -l 查看指定80埠的控制碼數
firewall-cmd –permanent –zone=public –add-port=8080/tcp 開放指定埠
systemctl reload firewalld 重啟防火牆
Process
netstat -nap | grep 30754 查看指定進程佔用埠
netstat -an | grep 8101 查看指定埠佔用進程
netstat -anpt | grep LISTEN | grep 3658 查看指定埠佔用進程
File
du -h –max-depth=1 * 查看當前路徑下各個檔大小
du -h * 列出當前每個資料夾大小
Find / -name ‘filename’ /目錄下搜索指定檔路徑
sed -n ‘1021960,1023960p’ info.log 查看指定行範圍的資訊
cat info.log |grep -n -A10 -B200 “e15227019222@163.com”
查看指定資訊出現的 上下多少行
netstat -n | awk ‘/^tcp/ {++state[$NF]} END {for(key in state) print key,”\t”,state[key]}’
查看tcpip連接數
Occupy
ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -30
使用ps命令找出佔用記憶體資源最多的30個進程
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -n -r | less
查看進程佔用的實際實體記憶體(從大到小)
pmap -x 32462 查看具體進程下詳細的記憶體使用情況
jmap -dump:format=b,file=/app/fkex/dump/dump.out 32227 指定進程生成dump堆資訊
Performance
CPU佔用最多的前10個進程 ps auxw|head -1;ps auxw|sort -rn -k3|head -10
記憶體消耗最多的前10個進程 ps auxw|head -1;ps auxw|sort -rn -k4|head -10
虛擬記憶體使用最多的前10個進程 ps auxw|head -1;ps auxw|sort -rn -k5|head -10
%MEM 進程的記憶體佔用率
MAJFL is the major page fault count,
VSZ 進程所使用的虛存的大小
RSS 進程使用的駐留集大小或者是實際記憶體的大小
(RSS is the “resident set size” meaning physical memory used)
TTY 與進程關聯的終端(tty)
View broadband
安裝外掛程式:yum install libpcap nethogs
執行命令:nethogs