在Ubuntu系统中,有多种方法可以查看进程状态。以下是一些常用的命令:
ps 命令ps 命令用于显示当前系统中的进程状态。
查看所有进程:
ps aux
这个命令会列出所有正在运行的进程及其详细信息。
查看特定用户的进程:
ps aux | grep username
将 username 替换为你想要查看的用户名。
查看特定进程:
ps -p PID -o pid,ppid,cmd,%mem,%cpu
将 PID 替换为你想要查看的进程ID。
top 命令top 命令提供了一个动态的实时视图,显示系统中的进程及其资源使用情况。
top:top
你可以使用方向键浏览进程列表,按 q 键退出。htop 命令htop 是 top 的增强版本,提供了更友好的用户界面和更多的功能。
htop(如果尚未安装):sudo apt update
sudo apt install htop
htop:htop
你可以使用方向键浏览进程列表,按 F10 键退出。pgrep 和 pkill 命令pgrep 用于根据名称或其他属性查找进程ID,而 pkill 用于根据名称或其他属性终止进程。
查找特定名称的进程ID:
pgrep process_name
将 process_name 替换为你想要查找的进程名称。
终止特定名称的进程:
pkill process_name
systemctl 命令如果你想要查看系统服务的状态,可以使用 systemctl 命令。
systemctl status
systemctl status service_name
将 service_name 替换为你想要查看的服务名称。通过这些命令,你可以方便地查看和管理Ubuntu系统中的进程状态。