思科认证考试CCIE网工企业基础设施EI路由交换理论lab在线培训
0 人在学
Linux进程是系统管理的意向非常重要的工作,要想更好的进行计算的管理,那么熟悉操作系统进程的命令是你必须要学习的,在前面的文章中,是给大家介绍了系统进程管理的相关的命令,#PS#WHO#W等显示进程的命令,其实这些命令只是linux中冰上一角,要想学好系统管理的命令,还是得需要进行深入的研究学习。本文将继续为大家介绍的是进程管理的相关操作命令。
Linux进程操作命令1:ps进程状态查询命令。
命令格式为:#ps[[选项]]
常用的相关的一些选项:
●-a,是显示所有用户进程。
●-e,用来显示进程环境的变量。
●-l,给出长列表。
●-r,只能显示正在运行的进程。
●-S,可以增加CPU时间和页面出错。
●-w,是按宽格式显示输出。一般在默认情况下,如果输出结果不能在一行里显示,将会缩短结果输出。使用这个选项可以避免这个问题。
●-txx,只显示受tty.xx控制的进程。
●-u,打印用户格式,用来显示用户名和进程的起始时间。
●-x,将会可以显示不带控制终端的进程。
该命令的使用说明:
可以举个例子:
例A:需要分页显示所有的进程,同时显示进程的用户名和起始时间。操作的命令如下:
再来看看PS的命令输出字段的含义:
●USER,用来显示进程所有者的用户名。
●PID,进程号,可以唯一标识该进程。
●%CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
●%MEM,显示进程使用内存的百分比。
●VSZ,进程使用的虚拟内存大小,它是以K为单位。
●RSS,进程占用的物理内存的总数量,以K为单位。
●TTY,提供进程相关的终端名。
●STAT,进程状态,用(R--运行或准备运行;S--睡眠状态;I--空闲;Z--冻结;D--不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。
●START,进程开始运行时间。
●TIME,进程使用的总的CPU时间。
●COMMAND,显示被执行的命令行。
Linux进程操作命令2:kill结束进程命令。
命令格式:#kill[[选项]][[信号]]<进程号>
基本的常用选项:
●-s,表示指定需要送出的信号。既可以是信号名也可以对应数字。
●-p,指定kill命令只是显示进程的PID,并非是送出结束的信号。
●-l,打印可以用kill送的信号名表,用户是可以在/usr/include/linux/signal.h文件中找到。
[[信号]]
系统管理员可以输入可选信号,需要了解的是,它的默认值是SIGTERM,其他常用的两个值是---SIGHUP(是调制解调器通过电话挂起的设备)和SIGKILL(是不能被进程忽略)。
kill命令使用说明:
可以使用这个命令来结束正在运行的程序,可以达到Windows下“任务管理器”的功效。特别是在某一进程运行老是没什么结果出现象死机一样的时候,可能这个命令杀到那个进程,使系统恢复正常。
举一个简单的例子:
比例A:杀掉上例A中的cupsd进程。那么使用的命令如下:
#kill945
例B:显示kill的所有信号。
以上是关于系统进程相关的延伸命令操作,用户在使用的过程中,还需要进一步的实际操作才可以熟练的使用,如果你对linux系统感兴趣的话,可以登录课课家官网,查看更多的教程。