-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