Linux中ps命令ps -aux 和ps -ef 参数解释

Linux中ps命令ps -aux 和ps -ef 参数解释

一、ps命令

ps命令用于显示当前进程的状态,类似于 windows 的任务管理器。

1.1 ps -aux

参考资料:Linux ps 命令 | 菜鸟教程 (runoob.com)

  • 命令解释
显示所有包含其他使用者的进程
  • ps -aux 的输出格式
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
  • 参数解释

    • USER: 进程拥有者
    • PID: pid
    • %CPU: 占用的 CPU 使用率
    • %MEM: 占用的记忆体使用率
    • VSZ: 占用的虚拟记忆体大小
    • RSS: 占用的记忆体大小
    • TTY: 终端的次要装置号码 (minor device number of tty)
    • STAT: 该行程的状态:
      • D: 无法中断的休眠状态 (通常 IO 的进程)
      • R: 正在执行中
      • S: 静止状态
      • T: 暂停执行
      • Z: 不存在但暂时无法消除
      • W: 没有足够的记忆体分页可分配
      • <: 高优先序的行程
      • N: 低优先序的行程
      • L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)
    • START: 行程开始时间
    • TIME: 执行的时间
    • COMMAND:所执行的指令
  • 实例

    • 查看所有进程
    [root@localhost ~]# ps -aux
    USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root          1  0.0  0.1 191412  4400 ?        Ss   19:03   0:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
    root          2  0.0  0.0      0     0 ?        S    19:03   0:00 [kthreadd]
    root          4  0.0  0.0      0     0 ?        S<   19:03   0:00 [kworker/0:0H]
    root          6  0.0  0.0      0     0 ?        S    19:03   0:00 [ksoftirqd/0]
    root          7  0.0  0.0      0     0 ?        S    19:03   0:00 [migration/0]
    root          8  0.0  0.0      0     0 ?        S    19:03   0:00 [rcu_bh]
    root          9  0.0  0.0      0     0 ?        S    19:03   0:00 [rcu_sched]
    root         10  0.0  0.0      0     0 ?        S<   19:03   0:00 [lru-add-drain]
    

    image-20230420201730445

    • 查找指定进程
    [root@localhost ~]# ps -aux | grep tail
    tom        3869  0.0  0.0 108304   680 pts/2    S+   20:10   0:00 tail
    root       3872  0.0  0.0 112824   980 pts/1    R+   20:10   0:00 grep --color=auto tail
    

    image-20230420201657205

1.2 ps -ef

  • 命令解释
列出全部进程的全部信息
  • ps -ef 的输出格式
UID         PID   PPID  C STIME TTY          TIME CMD
  • 参数解释

    • UID:进程所属的用户ID
    • PID:进程的进程号ID
    • PPID:进程的父ID(启动此进程的其它进程)
    • C:此进程的CPU占用率(百分比)
    • STIME:进程的启动时间
    • TTY:启动此进程的终端序号,如显示?,表示非终端启动
    • TIME:进程占用CPU的时间
    • CMD:进程对应的名称或启动路径或启动命令
  • 实例

    • 查看进程
    [root@localhost ~]# ps -ef
    UID         PID   PPID  C STIME TTY          TIME CMD
    root          1      0  0 19:03 ?        00:00:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
    root          2      0  0 19:03 ?        00:00:00 [kthreadd]
    root          4      2  0 19:03 ?        00:00:00 [kworker/0:0H]
    root          6      2  0 19:03 ?        00:00:00 [ksoftirqd/0]
    root          7      2  0 19:03 ?        00:00:00 [migration/0]
    root          8      2  0 19:03 ?        00:00:00 [rcu_bh]
    root          9      2  0 19:03 ?        00:00:00 [rcu_sched]
    root         10      2  0 19:03 ?        00:00:00 [lru-add-drain]
    

    image-20230420202028547

    • 查找指定进程
    [root@localhost ~]# ps -ef | grep tail
    tom        3955   3827  0 20:18 pts/2    00:00:00 tail
    root       4010   3960  0 20:19 pts/3    00:00:00 tail
    root       4042   3065  0 20:21 pts/1    00:00:00 grep --color=auto tail
    

    image-20230420202146898

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

巧克力配酸奶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值