在Ubuntu系統中,可以使用以下命令來查看和管理進程:
ps命令
ps aux:顯示所有用戶的進程信息。ps -ef:類似于ps aux,但輸出格式略有不同。ps -aux | grep [進程名]:查找特定名稱的進程。top命令
Shift + M按內存使用排序,按Shift + P按CPU使用排序。htop命令
htop是top的增強版,提供更友好的用戶界面和更多功能。sudo apt install htoppgrep命令
pgrep -af [進程名]會顯示進程名和對應的PID。pidof命令
pidof [程序名]systemd-cgtop命令
kill命令
kill [PID]:發送SIGTERM信號,默認行為是優雅地終止進程。kill -9 [PID]:發送SIGKILL信號,強制立即終止進程。pkill命令
pkill [進程名]nice和renice命令
nice [優先級] [命令]:啟動新進程時設置優先級。renice [優先級] -p [PID]:改變已運行進程的優先級。nohup命令
nohup [命令] &:在后臺運行命令,并將輸出重定向到nohup.out文件。screen和tmux命令
screen或tmux命令啟動新會話。systemctl命令
sudo systemctl start [服務名]sudo systemctl stop [服務名]sudo systemctl status [服務名]sudo權限執行需要管理員權限的命令。man [命令名]查看幫助文檔。通過這些工具和方法,你可以有效地監控和管理Ubuntu系統中的進程。