Linux查看進程的方法有以下幾種:
ps aux:顯示所有進程的詳細信息,包括進程號(PID)、CPU利用率、內存占用等。
ps -ef:顯示所有進程的詳細信息,包括進程樹結構。
ps -eL:顯示所有進程的詳細信息,包括線程ID(TID)。
使用top命令:top命令用于實時監控系統的運行狀態,包括CPU利用率、內存占用、進程列表等。在top界面中,按下大寫的"Shift" + "P"鍵,可以按照CPU利用率對進程進行排序。
使用htop命令:htop是一個交互式的進程查看器,功能類似于top命令,但提供了更多的操作選項和信息展示。可以通過包管理器安裝htop,如apt或yum。
使用pidof命令:pidof命令用于查找指定進程的進程ID(PID)。例如,pidof nginx將返回nginx進程的PID。
使用pgrep命令:pgrep命令用于根據進程名進行進程查找,并返回進程ID。例如,pgrep -l nginx將返回所有包含"nginx"的進程及其PID。
使用pstree命令:pstree命令用于以樹狀結構顯示進程及其派生進程。例如,pstree -p顯示所有進程的樹狀結構,并顯示其PID。
這些方法可以根據實際需求選擇使用。