1.查看系統狀態 top
常用命令:
top -d 5 狀態5秒刷新一次 ,默認爲3秒
結果:
狀態有四種:運行running,停止stopped,睡眠sleeping,殭屍zombie
查找殭屍進程:
ps -A -o stat,ppid,pid,cmd | grep -e ^[Zz]
參數解讀
-A 參數列出所有進程
-o 自定義輸出字段 stat(狀態)、ppid(進程父id)、pid(進程id)、cmd(命令)
因爲狀態爲z或者Z的進程爲殭屍進程,所以我們使用grep抓取stat狀態爲zZ進程
2.查看進程 ps
常用命令:
ps -aux
ps -ef 兩條命令差別不大,輸出格式不同而已
3.關閉進程
kill 按照進程號關閉
kill -9 pid/ppid
pkill按照終端號tty關閉
pkill -9 -t tty
重啓進程:
kill -1 pid/ppid
4.查看系統登錄用戶
w