1. 程式人生 > >linux下一些常用且重要的命令

linux下一些常用且重要的命令

表示 常數 html ast 等待 -i lis lin linux命令

過濾查詢某端口號的開啟信息

netstat -anpl | grep 9010

過濾查詢開啟的某服務進程的信息

ps -ef | grep node

強制kill掉某進程

killall -9 服務進程名稱

kill -9 進程pid號

查看某端口開啟的鏈接數

1)統計80端口連接數

netstat -nat | grep -i "80" | wc -l ------------------------主要用服務端口查看

2)統計httpd協議連接數

ps -ef | grep httpd | wc -l -----------------主要用服務名稱來查看

3)查看apache當前並發訪問數:

netstat -an | grep ESTABLISHED | wc -l

對比httpd.conf中MaxClients的數字差距多少

Linux命令:

netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}‘

返回結果示例:
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057

其中的
SYN_RECV表示正在等待處理的請求數;
ESTABLISHED表示正常數據傳輸狀態;
TIME_WAIT表示處理完畢,等待超時結束的請求數。

linux下一些常用且重要的命令