linux系统管理员工具包进程管理技巧

linux系统管理员工具包进程管理技巧

ID:29209688

大小:45.28 KB

页数:12页

时间:2018-12-17

linux系统管理员工具包进程管理技巧_第1页
linux系统管理员工具包进程管理技巧_第2页
linux系统管理员工具包进程管理技巧_第3页
linux系统管理员工具包进程管理技巧_第4页
linux系统管理员工具包进程管理技巧_第5页
资源描述:

《linux系统管理员工具包进程管理技巧》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Linux系统管理员工具包进程管理技巧Linux系统管理员工具包:进程管理技巧2010-11-3014:45本文属转载自网络,仅供个人娱乐参考使用,如有转载请标明出处,若有侵权等后果,本人概不负责!本文章如果无意对他人著作权及相关权利构成侵犯,一经权利人要求,本人将立即删除。学习如何获取所需的UNIX进程信息。对于所有的系统管理员来说,了解自己的UNIX系统正在运行的进程是最基本的要求之一。标准的进程列表很有用,但是它所提供的信息格式不正确或者没有包含所需的进程或信息。能从进程列表中选择特定类型的数据将使管理任务更加容易。在

2、本文中,您将了解到如何扩展该进程列表以改善信息的可读性,或者提供在其他地方不易获得的摘要和信息。您还将看到如何跨不同的UNIX平台获取进程信息的标准化的方法。关于本系列通常,UNIX管理员都拥有一套他/她经常使用协助管理进程的实用程序、技巧和系统。有一些重要的实用程序、命令行链以及脚本可用来简化各种处理过程。这些工具中有一部分来自于操作系统,而大部分的技巧则来源于长期的经验和简化系统管理员工作的要求。本系列文章主要专注于最大限度地利用各种UNIX环境中可用的工具,包括简化异类环境中的管理任务的方法。使用psps命令行工具列出

3、了正在运行的进程。该工具存在于所有的UNIX变种中,并且大体上都按相同的基本方式工作,即向内核请求正在运行的进程列表,然后报告进程列表及其属性,如内存使用情况、运行时间和其他详细信息。ps工具实际上是一个非常强大的工具,尽管许多管理员可能仅使用可用选项中的某一两项来查看所需的信息。可以利用内置命令行选项从命令中获取更多的信息,甚至可以将ps通过管道与其他命令结合起来,以获取所需的准确信息。列出所有进程即使是以root身份登录,ps的标准输出也只列出了您所运行的进程。根据您的UNIX环境是基于BSD或者AT&T,SysVUNI

4、X基础部分对用来获取系统中其他进程信息的基本命令行选项做出相应的变动,或者改变所显示的信息。在基于BSD的UNIX环境中,输出包括进程ID、终端、状态、时间(在CPU中的执行时间,单位为秒,而不是进程开始运行的时间),以及所执行的命令,如清单1所示。清单1列出BSDUNIX变种上的进程$psPIDTTSTATTIMECOMMAND391p5S0:00.24/bin/bash9165p5S+0:00.50emacs476p6S0:01.03/bin/bash9299p6S0:00.09xterm9319p6S0:00.07xt

5、erm9423p6S0:00.12ftpatuin9513p6R+0:00.01ps9301p7Ss+0:00.01/usr/X11R6/bin/luit9302p8Ss+0:00.03bash9321p9Ss+0:00.01/usr/X11R6/bin/luit9322paSs+0:00.02bash在SVR4环境中,所提供的列较少(您得不到进程状态信息),如下面的清单2所示。清单2.列出SVR4UNIX变种上的进程$psPIDTTYTIMECMD19915pts/300:00:00bash29145pts/300:00:

6、00emacs32256pts/300:00:00emacs26986pts/300:00:00xterm31303pts/300:00:00ftp31358pts/300:00:00ps要获取系统中正在运行的所有进程的列表,需要根据所使用的UNIX变种来使用不同的命令行选项。在BSDUNIX中,-a命令行选项列出了包括您自己在内的所有用户的进程。然而,这个列表并不会包括那些没有控制终端的进程(比如那些在启动时开始执行的进程、守护进程以及那些作为cron工作的一部分的进程)。要获取所有正在运行的进程的列表,必须使用-A命令行

7、选项(请参阅清单3)。清单3.列出BSD系统上的所有进程$ps-APIDTTSTATTIMECOMMAND1?Ss0:15.47/sbin/launchd23?Ss0:00.02/sbin/dynamic_pager-F/private/var/vm/swapfile27?Ss0:00.95kextd49?Ss0:05.17/usr/sbin/configd50?Ss0:01.89/usr/sbin/coreaudiod51?Ss0:04.40/usr/sbin/diskarbitrationd52?Ss0:00.08/us

8、r/sbin/memberd-x53?Ss0:02.80/usr/sbin/securityd55?Ss11:03.59/usr/sbin/notifyd57?Ss0:01.13/usr/sbin/DirectoryService.8051p2S+0:00.61sshroot@bear29

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。