在Debian系統中,你可以使用多種工具來監控進程狀態。以下是一些常用的命令和工具:
ps
命令:用于顯示當前運行的進程。
ps aux
:顯示所有用戶的進程詳細信息。ps aux | grep [進程名]
:查找特定進程的信息。top
命令:實時顯示系統進程和資源使用情況。
top
運行界面中,你可以看到CPU和內存的使用情況,以及按CPU或內存使用排序的進程列表。htop
命令:top
命令的增強版,提供更友好的用戶界面和更多功能。
htop
:sudo apt-get install htop
htop
:htop
systemd-cgtop
命令:顯示cgroup的資源使用情況,適用于使用systemd的系統。
systemd-cgtop
:sudo apt-get install systemd-cgtop
systemd-cgtop
:systemd-cgtop
pidof
命令:查找某個程序的進程ID。
pidof [程序名]
pgrep
命令:根據名稱或其他屬性搜索進程ID。
pgrep [進程名]
kill
命令:終止進程。
kill [進程ID]
kill -9 [進程ID]
pkill
命令:根據名稱或其他屬性發送信號給進程。
pkill [進程名]
uptime
命令:顯示系統運行時間、當前登錄用戶數以及系統負載。
vmstat
命令:報告虛擬內存統計信息,也可以查看進程狀態。
vmstat [間隔秒數] [報告次數]
iostat
命令:顯示CPU和I/O統計信息。
iostat
:sudo apt-get install sysstat
iostat
:iostat
dstat
命令:綜合性能監控工具,可以顯示CPU、內存、網絡和磁盤使用情況。
dstat
:sudo apt-get install dstat
dstat
:dstat
這些工具可以幫助你監控Debian系統上的進程狀態和資源使用情況。你可以根據需要選擇合適的工具來使用。