ps 进程查看命令

-aux 查看系统所有进程
-elf 查看系统所有进程,与aux类似
ps -aux |grep 进程名 查看指定进程信息
ls -l /proc/pid 查看指定pid的进程启动程序

  • ps aux
    查看系统全部进程
#截取部分进程
[root@localhost ~]# ps aux
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.1  0.2 125752  4268 ?        Ss   12:09   0:04 /usr/lib/systemd/systemd --switched-roo
root          2  0.0  0.0      0     0 ?        S    12:09   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        S    12:09   0:00 [ksoftirqd/0]
root          5  0.0  0.0      0     0 ?        S<   12:09   0:00 [kworker/0:0H]
root          7  0.0  0.0      0     0 ?        S    12:09   0:00 [migration/0]
root          8  0.0  0.0      0     0 ?        S    12:09   0:00 [rcu_bh]
root          9  0.0  0.0      0     0 ?        S    12:09   0:00 [rcu_sched]
root         10  0.0  0.0      0     0 ?        S<   12:09   0:00 [lru-add-drain]
root         11  0.0  0.0      0     0 ?        S    12:09   0:00 [watchdog/0]
root         12  0.0  0.0      0     0 ?        S    12:09   0:00 [watchdog/1]
root         13  0.0  0.0      0     0 ?        S    12:09   0:00 [migration/1]
root         14  0.0  0.0      0     0 ?        S    12:09   0:00 [ksoftirqd/1]
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
#USER 进程所在用户
#PID 进程id号
#%CPU 进程使用CPU百分比
#%MEM 进程使用内存百分比
#VSZ 物理内存使用量
#RSS 虚拟内存使用量
#TTY 在哪个TTY上启动
#START 进程启动时间
#TIME 进程运行时长
#COMMAND 进程命令
 - STAT 部分说明
 D 不能中断的进程
 R run状态的进行
 S sleep状态的进程
 T stop状态的进程
 Z 僵尸进程 (主进程被杀死余下的子进程)
 < 高优先级进程
 N 低优先级进程
 L 内存中被锁定了内存分页
 s 主线程
 l 多线程进程
 + 前台进程

  • ps -elf
    查看系统全部进程,与aux类似
[root@localhost ~]# ps -elf
F S UID         PID   PPID  C PRI  NI ADDR SZ WCHAN  STIME TTY          TIME CMD
4 S root          1      0  0  80   0 - 31438 ep_pol 12:09 ?        00:00:04 /usr/lib/systemd/systemd --s
1 S root          2      0  0  80   0 -     0 kthrea 12:09 ?        00:00:00 [kthreadd]
1 S root          3      2  0  80   0 -     0 smpboo 12:09 ?        00:00:00 [ksoftirqd/0]
1 S root          5      2  0  60 -20 -     0 worker 12:09 ?        00:00:00 [kworker/0:0H]
1 S root          7      2  0 -40   - -     0 smpboo 12:09 ?        00:00:00 [migration/0]
1 S root          8      2  0  80   0 -     0 rcu_gp 12:09 ?        00:00:00 [rcu_bh]
1 S root          9      2  0  80   0 -     0 rcu_gp 12:09 ?        00:00:00 [rcu_sched]
1 S root         10      2  0  60 -20 -     0 rescue 12:09 ?        00:00:00 [lru-add-drain]
5 S root         11      2  0 -40   - -     0 smpboo 12:09 ?        00:00:00 [watchdog/0]
5 S root         12      2  0 -40   - -     0 smpboo 12:09 ?        00:00:00 [watchdog/1]
1 S root         13      2  0 -40   - -     0 smpboo 12:09 ?        00:00:00 [migration/1]
1 S root         14      2  0  80   0 -     0 smpboo 12:09 ?        00:00:00 [ksoftirqd/1]
1 S root         16      2  0  60 -20 -     0 worker 12:09 ?        00:00:00 [kworker/1:0H]
5 S root         18      2  0  80   0 -     0 devtmp 12:09 ?        00:00:00 [kdevtmpfs]
  • ps -aux |grep mysql
    查看mysql进程是否存在
[root@localhost ~]# ps aux |grep mysql
root       1075  0.0  0.0 115640  1824 ?        S    12:09   0:00 /bin/sh /www/server/mysql/bin/mysqld_safe --datadir=/www/server/data --pid-file=/www/server/data/localhost.localdomain.pid --sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
mysql      2133  0.0  2.9 438940 54996 ?        Sl   12:10   0:03 /www/server/mysql/bin/mysqld --basedir=/www/server/mysql --datadir=/www/server/data --plugin-dir=/www/server/mysql/lib/plugin --user=mysql --sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION --log-error=localhost.localdomain.err --open-files-limit=65535 --pid-file=/www/server/data/localhost.localdomain.pid --socket=/tmp/mysql.sock --port=3306
root       4715  0.0  0.0 112724   984 pts/0    S+   13:14   0:00 grep --color=auto mysql
  • ls -l /proc/2133
    根据pid查看指定进程启动程序所在路径
[root@localhost ~]# ls -l /proc/2133
总用量 0
dr-xr-xr-x  2 mysql mysql 0 11月 16 12:27 attr
-rw-r--r--  1 root  root  0 11月 16 13:04 autogroup
-r--------  1 root  root  0 11月 16 13:04 auxv
-r--r--r--  1 root  root  0 11月 16 13:04 cgroup
--w-------  1 root  root  0 11月 16 13:04 clear_refs
-r--r--r--  1 root  root  0 11月 16 12:10 cmdline
-rw-r--r--  1 root  root  0 11月 16 13:04 comm
-rw-r--r--  1 root  root  0 11月 16 13:04 coredump_filter
-r--r--r--  1 root  root  0 11月 16 13:04 cpuset
lrwxrwxrwx  1 root  root  0 11月 16 13:04 cwd -> /www/server/data
-r--------  1 root  root  0 11月 16 13:04 environ
lrwxrwxrwx  1 root  root  0 11月 16 12:11 exe -> /www/server/mysql/bin/mysqld
dr-x------  2 root  root  0 11月 16 12:27 fd
dr-x------  2 root  root  0 11月 16 13:04 fdinfo
-rw-r--r--  1 root  root  0 11月 16 13:04 gid_map
-r--------  1 root  root  0 11月 16 13:04 io
-r--r--r--  1 root  root  0 11月 16 13:04 limits
-rw-r--r--  1 root  root  0 11月 16 13:04 loginuid
dr-x------  2 root  root  0 11月 16 13:04 map_files
-r--r--r--  1 root  root  0 11月 16 13:04 maps
-rw-------  1 root  root  0 11月 16 13:04 mem
-r--r--r--  1 root  root  0 11月 16 13:04 mountinfo
-r--r--r--  1 root  root  0 11月 16 13:04 mounts
-r--------  1 root  root  0 11月 16 13:04 mountstats
dr-xr-xr-x  6 mysql mysql 0 11月 16 13:04 net
dr-x--x--x  2 root  root  0 11月 16 13:04 ns
-r--r--r--  1 root  root  0 11月 16 13:04 numa_maps
-rw-r--r--  1 root  root  0 11月 16 13:04 oom_adj
-r--r--r--  1 root  root  0 11月 16 13:04 oom_score
-rw-r--r--  1 root  root  0 11月 16 13:04 oom_score_adj
-r--r--r--  1 root  root  0 11月 16 13:04 pagemap
-r--------  1 root  root  0 11月 16 13:04 patch_state
-r--r--r--  1 root  root  0 11月 16 13:04 personality
-rw-r--r--  1 root  root  0 11月 16 13:04 projid_map
lrwxrwxrwx  1 root  root  0 11月 16 13:04 root -> /
-rw-r--r--  1 root  root  0 11月 16 13:04 sched
-r--r--r--  1 root  root  0 11月 16 13:04 schedstat
-r--r--r--  1 root  root  0 11月 16 13:04 sessionid
-rw-r--r--  1 root  root  0 11月 16 13:04 setgroups
-r--r--r--  1 root  root  0 11月 16 13:04 smaps
-r--r--r--  1 root  root  0 11月 16 13:04 stack
-r--r--r--  1 root  root  0 11月 16 12:11 stat
-r--r--r--  1 root  root  0 11月 16 13:04 statm
-r--r--r--  1 root  root  0 11月 16 12:10 status
-r--r--r--  1 root  root  0 11月 16 13:04 syscall
dr-xr-xr-x 14 mysql mysql 0 11月 16 13:04 task
-r--r--r--  1 root  root  0 11月 16 13:04 timers
-rw-r--r--  1 root  root  0 11月 16 13:04 uid_map
-r--r--r--  1 root  root  0 11月 16 13:04 wchan

    原文作者:城南旧梦
    原文地址: https://blog.csdn.net/oy5348/article/details/84137950
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞