Linux進(jìn)程管理命令主要有ps、top、kill等。以下是這些命令的使用方式:
ps命令:顯示當(dāng)前系統(tǒng)中的進(jìn)程狀態(tài)信息。
ps
:顯示當(dāng)前用戶的所有進(jìn)程。ps -ef
:顯示系統(tǒng)中所有進(jìn)程的詳細(xì)信息。ps aux
:顯示所有進(jìn)程的詳細(xì)信息,包括其他用戶的進(jìn)程。ps -ejH
:顯示樹狀進(jìn)程結(jié)構(gòu)。ps -eLf
:顯示進(jìn)程線程信息。top命令:實(shí)時監(jiān)控系統(tǒng)中的進(jìn)程狀態(tài)信息。
top
:實(shí)時顯示進(jìn)程信息,按CPU使用率排序。top -u username
:顯示指定用戶的進(jìn)程信息。top -p pid1,pid2
:顯示指定進(jìn)程的信息。top -n 5
:顯示指定次數(shù)的進(jìn)程信息,如5次。kill命令:終止指定進(jìn)程。
kill pid
:向指定進(jìn)程發(fā)送終止信號,默認(rèn)為SIGTERM。kill -9 pid
:強(qiáng)制終止指定進(jìn)程,使用SIGKILL信號。killall process_name
:終止所有具有指定進(jìn)程名的進(jìn)程。pkill process_name
:終止具有指定進(jìn)程名的進(jìn)程。以上命令都可以結(jié)合其他選項(xiàng)使用,可以通過man
命令查看詳細(xì)的使用文檔。