在 Ubuntu 中,有多种命令可以用来查看进程状态。以下是一些常用的命令:
ps 命令:
ps aux:显示所有当前运行的进程的详细信息。ps -ef:类似于 ps aux,但输出格式略有不同。ps -aux:类似于 ps aux,但更详细。top 命令:
top:实时显示系统进程的状态,包括 CPU 和内存使用情况。htop 命令:
htop:类似于 top,但提供了更友好的用户界面和更多的功能,如进程树、搜索等。pgrep 命令:
pgrep <process_name>:根据进程名查找进程 ID。pidof 命令:
pidof <process_name>:根据进程名查找进程 ID。systemctl 命令:
systemctl status <service_name>:查看特定服务的状态。lsof 命令:
lsof:列出打开的文件和使用这些文件的进程。netstat 命令:
netstat -tulnp:显示网络连接、路由表、接口统计、伪装连接和多播成员。ss 命令:
ss -tulnp:类似于 netstat,但提供了更快的性能。pidstat 命令:
pidstat -p <PID>:查看特定进程的详细状态,包括 CPU 和内存使用情况。这些命令可以帮助你查看和管理 Ubuntu 系统中的进程。根据你的需求选择合适的命令。