6 * "grep"是一个筛选命令,这里可以简单的理解成"仅显示包含ntpd的进程", 7 * 下面的输出中PID4030是当前"grep"这个筛选命令的进程,
8 * PID4021是ntpd服务的主进程。
9 */
10 [root@localhost ~]# ps auxf | grep ntpd
11 USER PID %CPU %MEM .. STAT START TIME COMMAND
12 root 4030 0.0 0.1 .. S+ 15:58 0:00 \_ grep ntpd
ntp 4021 0.0 0.2 .. Ss 15:58 0:00 ntpd -u ntp:ntp -p 13 /var/run/ntpd.pid -g
root 4023 0.0 0.1 .. S 15:58 0:00 \_ ntpd -u ntp:ntp -p 14 /var/run/ntpd.pid -g
15
16 /*
17 * 这里介绍一下上面的输出中几个字段的含义:
18 *
19 * USER 进程的属主
20 * PID 进程ID
21 * %CPU 进程占用CPU
22 * %MEM 进程占用内存
23 *
24 * STAT 进程状态,有下面几种状态:
25 * D 不间断的睡眠
26 * R 正在运行中
27 * S 休眠中
28 * T 停止或被追踪
29 * X 死掉的进程
* Z 僵尸进程(子进程将要退出还没有完全退出时,父进程收集并释放其占30 用的资源,这个短暂的状态称为僵尸状态)
* s(小) 进程的领导者(在它下面有子进程,本例中"ntp"下面就有一个子31 进程)
32 * < 优先级高的进程
33 * N 优先级底的进程
34 * L 有些页被锁进内存
35 * + 后台进程组
36 * l 多线程
37 *