查看系统进程:ps
ps命令用于查看系统进程,常见用法如下:
[root@localhost ~]$ ps aux # 查看所有的进程 [root@localhost ~]$ ps aux | grep nginx # 查看是否存在指定的进程
输出详解:
[root@localhost ~]$ ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S 1月14 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S 1月14 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 1月14 0:00 [kworker/0:0H] root 7 0.0 0.0 0 0 ? S 1月14 0:00 [migration/0] # USER:进程的所有者 # PID:进程的ID # %CPU:进程占CPU的百分比 # %MEM:进程占内存的百分比 # VSZ:进程使用虚拟内存的大小 # RSS:进程使用物理内存的大小 # TTY:进程运行在哪个终端上 # STAT:进程的状态
# START:进程启动的时间
# TIME:进程运行了多久时间 # COMMAND:进程的主要执行程序
# 进程的状态:
# l --- 多线程进程
# S --- 睡眠状态的进程
# D --- 不能中断的进程
# R --- 正在运行的进程
# T --- 暂停的进程
# N --- 低优先级的进程
# + --- 前台进程
# < --- 高优先级的进程
# Z --- 僵尸进程
# s --- 表示这是一个主进程