在 Ubuntu 中,有多种命令可以用来查看当前运行的进程。以下是一些常用的命令:
ps 命令:这是最基本的命令之一,用于显示当前系统中的活动进程。例如,输入 ps aux 可以显示所有用户的进程详细信息。
ps aux
top 命令:这个命令会实时更新并显示系统中的进程列表,包括 CPU 和内存使用情况。
top
按 q 键可以退出 top 界面。
htop 命令:这是 top 命令的一个增强版本,提供了更友好的用户界面和更多的功能。不过,htop 可能不是默认安装的,你可能需要先安装它:
sudo apt install htop
安装完成后,输入 htop 来启动它。
pgrep 命令:如果你只想查找特定的进程,可以使用 pgrep。例如,要查找名为 “nginx” 的进程,可以输入:
pgrep nginx
pidof 命令:这个命令用于查找某个程序的进程 ID。例如,要查找 “nginx” 的进程 ID,可以输入:
pidof nginx
systemctl 命令:如果你想查看由 systemd 管理的服务的状态,可以使用 systemctl 命令。例如,要查看所有服务的状态,可以输入:
systemctl list-units --type=service
lsof 命令:这个命令用于列出打开的文件和使用这些文件的进程。这对于调试和系统监控非常有用。
lsof
这些命令可以帮助你了解系统中正在运行的进程及其资源使用情况。根据你的需求,你可以选择最适合你的命令。