欢迎来到天天文库
浏览记录
ID:10375678
大小:84.50 KB
页数:10页
时间:2018-07-06
《系统管理员工具包- 进程管理技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、系统管理员工具包:进程管理技巧 学习如何获取所需的UNIX®进程信息。对于所有的系统管理员来说,了解自己的UNIX系统正在运行的进程是最基本的要求之一。标准的进程列表很有用,但是它所提供的信息格式不正确或者没有包含所需的进程或信息。能从进程列表中选择特定类型的数据将使管理任务更加容易。在本文中,您将了解到如何扩展该进程列表以改善信息的可读性,或者提供在其他地方不易获得的摘要和信息。您还将看到如何跨不同的UNIX平台获取进程信息的标准化的方法。 关于本系列 通常,UNIX®管理员都拥有一套他/她经常使用协助管理进程的实用程序、技巧和系
2、统。有一些重要的实用程序、命令行链以及脚本可用来简化各种处理过程。这些工具中有一部分来自于操作系统,而大部分的技巧则于长期的经验和简化系统管理员工作的要求。本系列文章主要专注于最大限度地利用各种UNIX环境中可用的工具,包括简化异类环境中的管理任务的方法。 使用ps ps命令行工具列出了正在运行的进程。该工具存在于所有的UNIX变种中,并且大体上都按相同的基本方式工作,即向内核请求正在运行的进程列表,然后报告进程列表及其属性,如内存使用情况、运行时间和其他详细信息。 ps工具实际上是一个非常强大的工具,尽管许多管理员可能仅使用可用选项中的某一两项来
3、查看所需的信息。可以利用内置命令行选项从命令中获取更多的信息,甚至可以将ps通过管道与其他命令结合起来,以获取所需的准确信息。 列出所有进程 即使是以root身份登录,ps的标准输出也只列出了您所运行的进程。根据您的UNIX环境是基于BSD或者ATT,SysVUNIX基础部分对用来获取系统中其他进程信息的基本命令行选项做出相应的变动,或者改变所显示的信息。在基于BSD的UNIX环境中,输出包括进程ID、终端、状态、时间(在CPU中的执行时间,单位为秒,而不是进程开始运行的时间),以及所执行的命令,如清单1所示。 清单1列出BSDUNIX变种上的进程
4、$ps PID TT STAT TIMEMAND 391 p5 S 0:00.24/bin/bash9165 p5 S+ 0:00.50emacs 476 p6 S 0:01.03/bin/bash9299 p6 S 0:00.09xterm9319 p6 S 0:00.07xterm9423 p6 S 0:00.12ftpatuin9513 p6 R+ 0:00.01ps9301 p7 Ss+ 0:00.01/usr/X11R6/bin/luit9302 p8 Ss+ 0:00.03bash9321 p9 Ss+ 0:
5、00.01/usr/X11R6/bin/luit9322 pa Ss+ 0:00.02bash 在SVR4环境中,所提供的列较少(您得不到进程状态信息),如下面的清单2所示。 清单2.列出SVR4UNIX变种上的进程$ps PIDTTY TIMECMD19915pts/3 00:00:00bash29145pts/3 00:00:00emacs32256pts/3 00:00:00emacs26986pts/3 00:00:00xterm31303pts/3 00:00:00ftp31358pts/3 00:00:00ps 要
6、获取系统中正在运行的所有进程的列表,需要根据所使用的UNIX变种来使用不同的命令行选项。在BSDUNIX中,-a命令行选项列出了包括您自己在内的所有用户的进程。然而,这个列表并不会包括那些没有控制终端的进程(比如那些在启动时开始执行的进程、守护进程以及那些作为cron工作的一部分的进程)。要获取所有正在运行的进程的列表,必须使用-A命令行选项(请参阅清单3)。 清单3.列出BSD系统上的所有进程$ps-A PID TT STAT TIMEMAND 1 ?? S<s 0:15.47/sbin/launchd 23 ?? Ss 0:00.0
7、2/sbin/dynamic_pager-F/private/var/vm/semberd-x 53 ?? Ss 0:02.80/usr/sbin/securityd 55 ?? Ss 11:03.59/usr/sbin/notifyd 57 ?? Ss 0:01.13/usr/sbin/DirectoryService...8051 p2 S+ 0:00.61sshrootbear 292 p3 Ss 0:00.02bash 372 p3 S+ 0:00.42sshadminatuin 312 p4 Ss+ 0:00.03bash 332
8、 p5 Ss 0:00.03bash 391 p5 S 0:00.24/b
此文档下载收益归作者所有