Linux 命令行:PS kill

今天接触了并了解了下ps命令和kill命令具体内容如下:只是列举了一些常用的,以后碰到的再补充;

ps命令的使用:
    
    ps是Process Status的缩写。
    ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。

1、显示所有进程信息,连同命令行

	ps -ef |grep tomcat
	------命令:ps -ef   --------------
	输出的内容有:
	UID      	PID     	PPID       C        STIME   	   TTY   		TIME 		CMD
	UID:程序被该UID所拥有
	PID:这个程序的ID
	PPID:这个程序的上级父程序的ID
	C:cpu的使用占比

2、显示所有进程的状态

	ps -aux |grep tomcat
	-------命令: ps -aux -------------
	USER       PID    %CPU    %MEM    VSZ   RSS TTY   STAT   START    TIME   COMMAND

	STAT:程序的状态:::
			R :该程序目前正在运作,或者是可被运作

			S :该程序目前正在睡眠当中 (可说是 idle 状态),但可被某些讯号 (signal) 唤醒。

			T :该程序目前正在侦测或者是停止了

			Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态

3、命令kill 杀死进程:kill命令用来删除执行中的程序或工作

   只有第9种信号(SIGKILL)才可以无条件终止进程,其他信号进程都有权利忽略,下面是常用的信号:
		HUP     1    终端断线
		INT     2    中断(同 Ctrl + C)
		QUIT    3    退出(同 Ctrl + \)
		TERM   15    终止
		KILL    9    强制终止
		CONT   18    继续(与STOP相反, fg/bg命令)
		STOP   19    暂停(同 Ctrl + Z)
		
	 常用的如: kill -9 PID

参考链接:https://www.cnblogs.com/peida/archive/2012/12/19/2824418.html

                    http://man.linuxde.net/kill

---------------------------------------------------------------------------------------------------Linux 学习----在路上--------------------------------------------------------------------------------------------

猜你喜欢

转载自blog.csdn.net/try_harder_every_day/article/details/78983410