ps 程序檢視命令
阿新 • • 發佈:2018-12-21
-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