Linux系統監控命令

工作使用的命令小記,拿去揮霍

監視系統狀態命令
—top命令
  功能:實時顯示系統中各個進程的資源佔用狀況 
—free命令
  功能:查看內存和swap分區使用情況
  例如:
  Sarge:~# free -tm
  total used free shared buffers cached
  Mem: 187 42 145 0 6 16
  -/+ buffers/cache: 19 167
  Swap: 243 0 243
  Total: 430 42 388 
—uptime
  功能:現在的時間 ,系統開機運轉到現在經過的時間,連線的使用者數量,最近一分鐘,五分鐘和十五分鐘的系統負載
  例如:
  Sarge:~# uptime
21:54:46 up 31 min, 1 user, load average: 0.00, 0.00, 0.00 
—vmstat命令
  功能:監視虛擬內存使用情況
  例如:
  # vmstat
  procs memory swap io system cpu
  r b swpd free buff cache si so bi bo in cs us sy id wa
  1 0 0 63704 8100 32272 0 0 8 3 103 17 0 1 98 1 
—ps命令
  功能:顯示進程信息
  ps ux 顯示當前用戶的進程
  ps uxwww 顯示當前用戶的進程的詳細信息
  ps aux 顯示所有用戶的進程
  ps ef 顯示系統所有進程信息 
—kill命令
  功能:幹掉某個進程,進程號可以通過ps命令得到
  kill -9 1001 將進程編號爲1001的程序幹掉
  kill all -9 apache 將所有名字爲apapche的程序殺死,kill不是萬能的,對僵死的程序則無效。
kill -STOP [pid] 發送SIGSTOP (17,19,23)停止一個進程,而並不消滅這個進程。
kill -CONT [pid] 發送SIGCONT (19,18,25)重新開始一個停止的進程。
kill -KILL [pid] 發送SIGKILL (9)強迫進程立即停止,並且不實施清理操作。
kill -9 -1 終止你擁有的全部進程。
SIGKILL和SIGSTOP信號不能被捕捉、封鎖或者忽略,但是,其它的信號可以 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章