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]
    ...
相关推荐
JuiceFS15 小时前
从 MLPerf Storage v2.0 看 AI 训练中的存储性能与扩展能力
运维·后端
CYRUS_STUDIO18 小时前
用 Frida 控制 Android 线程:kill 命令、挂起与恢复全解析
android·linux·逆向
熊猫李20 小时前
rootfs-根文件系统详解
linux
chen94521 小时前
mysql 3节点mgr集群部署
运维·后端
LH_R21 小时前
OneTerm开源堡垒机实战(三):功能扩展与效率提升
运维·后端·安全
dessler1 天前
Hadoop HDFS-高可用集群部署
linux·运维·hdfs
泽泽爱旅行1 天前
awk 语法解析-前端学习
linux·前端
少妇的美梦2 天前
logstash教程
运维
chen9452 天前
k8s集群部署vector日志采集器
运维
chen9452 天前
aws ec2部署harbor,使用s3存储
运维