(4) ps aux和grep结合,可以方便的提取指定程序的进程。 例如查看 mysqld和 apache进程的具体命令为: shell>ps aux grep mysqld shell>ps aux grep apache2 2.1.3ps1ax ps的另外一个组合 ps lax也经常使用,通过 ps lax主要可以 查看父进程ID(PPID)和进程优先级(NI)。 ps lax由于不显示进程 属主的用户名,而是显示了UID,因此命令执行的性能要比 ps aux 更快。 ps aux在执行时,首先读取进程属主的UID,之后再讲UID转 换为用户名后才输出。 ps lax和 ps aux使用的方法基本一致,在此不再累述 2.2即时跟踪进程信息 ps命令可以一次性的给出当前系统中进程信息的快照,但是这 样的信息往往缺乏时效性。当管理员需要实时查看系统的进程信息时, 就显得不是很方便。 和ps不一致的是,top是动态监视系统任务的工具,top输出 的结果是连续的 命令 shel>top[参数] 命令参数: b以批量模式运行,但不能接受命令行输入。 c显示命令行,而不仅仅是命令名。 dN显示两次刷新时间的间隔,比如d5,表示两次刷新间隔为5秒。 -i禁止显示空闲进程或僵尸进程 nNUM显示更新次数,然后退出。比如-n5,表示top更新5次数据就退出。 pPD仅监视指定进程的ID,PD是一个数值 -q不经任何延时就刷新。 -s安全模式运行,禁用一些效互指令。 S累积模式,输出每个进程的总的CPU时间,包括已死的子进程。 命令说明 (1)top命令执行显示的信息会占满全屏幕,默认情况下是10s 8《Linux操作系统》讲稿/河南中医学院/阮晓龙/rx@hatem.edu.cn8 《Linux 操作系统》讲稿 / 河南中医学院 / 阮晓龙 / rxl@hactcm.edu.cn (4)ps aux 和 grep 结合,可以方便的提取指定程序的进程。 例如查看 mysqld 和 apache 进程的具体命令为: shell>ps aux |grep mysqld shell>ps aux |grep apache2 2.1.3ps lax ps 的另外一个组合 ps lax 也经常使用,通过 ps lax 主要可以 查看父进程 ID(PPID)和进程优先级(NI)。ps lax 由于不显示进程 属主的用户名,而是显示了 UID,因此命令执行的性能要比 ps aux 更快。ps aux 在执行时,首先读取进程属主的 UID,之后再讲 UID 转 换为用户名后才输出。 ps lax 和 ps aux 使用的方法基本一致,在此不再累述。 2.2 即时跟踪进程信息 ps 命令可以一次性的给出当前系统中进程信息的快照,但是这 样的信息往往缺乏时效性。当管理员需要实时查看系统的进程信息时, 就显得不是很方便。 和 ps 不一致的是,top 是动态监视系统任务的工具,top 输出 的结果是连续的。 命令: shell>top [参数] 命令参数: -b 以批量模式运行,但不能接受命令行输入。 -c 显示命令行,而不仅仅是命令名。 -d N 显示两次刷新时间的间隔,比如 -d 5,表示两次刷新间隔为 5 秒。 -i 禁止显示空闲进程或僵尸进程。 -n NUM 显示更新次数,然后退出。比如-n 5,表示 top 更新 5 次数据就退出。 -p PID 仅监视指定进程的 ID,PID 是一个数值。 -q 不经任何延时就刷新。 -s 安全模式运行,禁用一些效互指令。 -S 累积模式,输出每个进程的总的 CPU 时间,包括已死的子进程。 命令说明: (1)top 命令执行显示的信息会占满全屏幕,默认情况下是 10s