23.Linux查看系统进程

在 Linux 中,您可以使用 ps 命令来查看系统进程。下面是一些常用选项和示例:

  1. ps aux:显示当前所有进程的详细信息,包括所有用户的进程。

    示例输出:

    复制代码
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root         1  0.0  0.2 168456 12036 ?        Ss   Jul17   0:02 /sbin/init
    root         2  0.0  0.0      0     0 ?        S    Jul17   0:00 [kthreadd]
    ...

    以上示例输出显示了进程的用户、进程ID(PID)、CPU占比(%CPU)、内存占比(%MEM)、虚拟内存大小(VSZ)、常驻内存集大小(RSS)、终端(TTY)、状态(STAT)、启动时间(START)、CPU时间(TIME)和命令行(COMMAND)等信息。
    -a:显示所有用户的进程,包括其他用户的进程。
    -u:以用户为主要输出格式,并显示用户相关的详细信息。
    -x:显示没有控制终端的进程。

  2. ps -ef:显示当前所有进程的详细信息,包括命令行参数。

    示例输出:

    复制代码
    UID        PID  PPID  C STIME TTY          TIME CMD
    root         1     0  0 Jul17 ?        00:00:02 /sbin/init
    root         2     0  0 Jul17 ?        00:00:00 [kthreadd]
    ...
  3. ps -e --forest:以树形结构显示当前所有进程及其关系。

    示例输出:

    复制代码
      PID TTY      STAT   TIME COMMAND
        1 ?        Ss     0:02 /sbin/init
      564 ?        S      0:00  \_ /lib/systemd/systemd-journald
      642 ?        Ss     0:00  \_ /usr/sbin/cron -f
      ...
  4. ps -u username:显示指定用户的进程。

    示例输出:

    复制代码
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    john       123  0.0  0.2 168456 12036 ?        Ss   Jul17   0:02 /sbin/init
    john       456  0.0  0.0      0     0 ?        S    Jul17   0:00 [kthreadd]
    ...
相关推荐
Amarone1 分钟前
Uptime Kuma 部署安装运维手册
运维·uptime kuma
weixin_395448913 分钟前
mult_yolov5_post_copy.c_cursor
linux·人工智能·python
昨夜见军贴06165 分钟前
IACheck AI审核推动质量控制记录标准化,全面保障含量测定研究合规性
大数据·运维·人工智能
venus608 分钟前
服务器里面多个网口,电口,光口如何区分使用
运维·服务器
猫猫的小茶馆9 分钟前
【Linux 驱动开发】一. 搭建开发环境
linux·汇编·arm开发·驱动开发·stm32·嵌入式硬件·mcu
zhojiew9 分钟前
关于envoy的基础概念组件构成和示例配置笔记整理
服务器·网络
A-刘晨阳10 分钟前
ubuntu各版本配置apt源(阿里源)
linux·运维·ubuntu
Trouvaille ~10 分钟前
【Linux】进程间通信(一):IPC基础与管道机制深度剖析
linux·运维·c++·管道·进程间通信·匿名管道·半双工
prettyxian12 分钟前
【linux】进程地址空间与虚拟内存机制
linux·运维·服务器
全干工程师—13 分钟前
解决Xshell无法连接 Ubuntu 问题
linux·运维·ubuntu