温馨提示×

怎样查看Ubuntu进程状态

小樊
52
2025-07-13 06:25:02
栏目: 智能运维

在Ubuntu系统中,有多种方法可以查看进程状态。以下是一些常用的命令:

1. ps 命令

ps 命令用于显示当前系统中的进程状态。

  • 查看所有进程

    ps aux
    

    这个命令会列出所有正在运行的进程及其详细信息。

  • 查看特定用户的进程

    ps aux | grep username
    

    username 替换为你想要查看的用户名。

  • 查看特定进程

    ps -p PID -o pid,ppid,cmd,%mem,%cpu
    

    PID 替换为你想要查看的进程ID。

2. top 命令

top 命令提供了一个动态的实时视图,显示系统中的进程及其资源使用情况。

  • 打开 top
    top
    
    你可以使用方向键浏览进程列表,按 q 键退出。

3. htop 命令

htoptop 的增强版本,提供了更友好的用户界面和更多的功能。

  • 安装 htop(如果尚未安装):
    sudo apt update
    sudo apt install htop
    
  • 打开 htop
    htop
    
    你可以使用方向键浏览进程列表,按 F10 键退出。

4. pgreppkill 命令

pgrep 用于根据名称或其他属性查找进程ID,而 pkill 用于根据名称或其他属性终止进程。

  • 查找特定名称的进程ID:

    pgrep process_name
    

    process_name 替换为你想要查找的进程名称。

  • 终止特定名称的进程:

    pkill process_name
    

5. systemctl 命令

如果你想要查看系统服务的状态,可以使用 systemctl 命令。

  • 查看所有服务状态:
    systemctl status
    
  • 查看特定服务状态:
    systemctl status service_name
    
    service_name 替换为你想要查看的服务名称。

通过这些命令,你可以方便地查看和管理Ubuntu系统中的进程状态。

0