1. 程式人生 > >ubuntu作業系統中運維常用的幾個命令

ubuntu作業系統中運維常用的幾個命令

1、檢視nginx執行程序數 [[email protected]]# ps -ef | grep nginx | wc -l 10 2、檢視Web伺服器程序連線數 [[email protected]]# netstat -antp | grep 80 | grep ESTABLISHED -c 1 3、檢視MySQL程序連線數 [[email protected]]# ps -ef | grep mysqld -c

4、檢視TCP連線狀態

[[email protected] logs]# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 引數說明:CLOSED

:沒有連線活動或正在進行的;LISTEN:伺服器正在等待的進入呼叫;SYN_RECV:一個連線請求已經到達,等待確認;SYN_SENT:應用已經開始,開啟一個連線;ESTABLISHED:正常資料傳輸狀態,也可以近似的理解為當前伺服器的併發數;FIN_WAIT1:應用已經完成;FIN_WAIT2:另一邊同意釋放;ITMED_WAIT:等待所有分組死掉;CLOSING:兩邊同時嘗試關閉;TIME_WAIT:另一邊已初始化一個釋放;

LAST_ACK:等待所有分組死掉;

5、檢視網路連線命令

[[email protected]]# iftop