1. 程式人生 > >ps 程序檢視命令

ps 程序檢視命令

-aux 檢視系統所有程序
-elf 檢視系統所有程序,與aux類似
ps -aux |grep 程序名 檢視指定程序資訊
ls -l /proc/pid 檢視指定pid的程序啟動程式

  • ps aux
    檢視系統全部程序
#擷取部分程序
[[email protected] ~]# 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類似
[[email protected] ~]# 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程序是否存在
[[email protected] ~]# 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檢視指定程序啟動程式所在路徑
[[email protected] ~]# 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