扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:论坛整理 来源:ZDNet网络安全 2007年12月22日
关键字: telnet命令 opentelnet linux telnet telnet入侵 telnet telnet端口
284 v0 IW 0:00.00 /bin/sh /home/nik/.xinitrc
285 v0 S 0:38.45 /usr/X11R6/bin/sawfish
正如你在这个例子中看到的,ps 的输出形式是根据数字的排列顺序来组织的。PID 是先前讨论的进程ID。PID 从1 开始,最高到65536。当你完成以后,再从头开始。TT 显示了正在运行的tty,也可以安全地略过。
Ps 支持许多不同的选项来改变显示的信息。最有用的设置是auxww。一个有关所有运行的进程的显示信息,不仅仅是你自己的。U 用来显示进程的使用者和内存的使用者。X 用来显示后台运行的进程信息,ww 用来显示所有的命令行,一旦它比较长而超出屏幕时,就截取其中一段。
Top 的输出也比较熟悉。可以看看下面的例子;
% top
last pid: 72257; load averages: 0.13, 0.09, 0.03 up 0+13:38:33
22:39:10
47 processes: 1 running, 46 sleeping
CPU states: 12.6% user, 0.0% nice, 7.8% system, 0.0% interrupt, 79.7% idle
Mem: 36M Active, 5256K Inact, 13M Wired, 6312K Cache, 15M Buf, 408K Free
Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
72257 nik 28 0 1960K 1044K RUN 0:00 14.86% 1.42% top
7078 nik 2 0 15280K 10960K select 2:54 0.88% 0.88%
xemacs-21.1.14
281 nik 2 0 18636K 7112K select 5:36 0.73% 0.73% XF86_SVGA
296 nik 2 0 3240K 1644K select 0:12 0.05% 0.05% xterm
48630 nik 2 0 29816K 9148K select 3:18 0.00% 0.00%
navigator-linu
175 root 2 0 924K 252K select 1:41 0.00% 0.00% syslogd
7059 nik 2 0 7260K 4644K poll 1:38 0.00% 0.00% mutt
...
整个输出被分为两节。头上(最初5 行)显示运行着的进程的PID,系统的平均负载(反映系统的繁忙程度),系统的正常运行时间(从上次重起以来的时间),和当前时间。其它的图显示了当前运行了多少个进程,有多少内存和交换空间已经被占用,系统在不同CPU状态之间切换需要花费多长时间。
下面有一连串的竖直排列的ps 命令的输出信息。你可以看到PID,用户名,CPU 时钟的花费数量,正在运行的命令。Top 也默认地显示了进程所花费掉的内存空间的数量。这可以被分成两列,一列针对所有的内存数量,一列针对常驻内存数量。整个内存数量就是应用程序需要多少内存,常驻内存是在此刻使用的内存数量。在这个例子中,你可以看到Netscape 使用了30M 内存,当前只使用了9MB。Top 每隔两秒自动刷新一次;这可以通过加上s 选项来修改。
3.6 守护程序,信号和杀死进程
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。