进程管理
	  说明:
			    在linux中,每个执行程序(代码)都称为一个进程
									    每个进程都分配一个ID号
			    每个进程,都会对应一个父进程,而这个父进程
								    可以复制多个子进程,eg:www服务器
			    每个进程都可能以两种方式存在的,前台和后台,
			    所谓前台进程就是用户目前的屏幕可以进行操作
			    后台进程则是实际在操作,但由于屏幕上无法看到进程
			    通常使用后台方式执行
			    一般系统服务都是以后台进程的方式存在,而且都会常驻
			    在系统中,直到关机才结束
			
  |--显示系统执行的进程
	 		    说明:
	 				      ps命令是用来查看目前系统中,有哪些正在执行
	 				      以及它们执行的状况,可以不加任何参数
	 		    ps 显示的信息选项
	 		    字段				说明
	 		    PID					进程识别号
	 		    TTY					终端机号
	 		    TIME				此进程所用CPU时间
	 		    CMD					正在执行的命令或进程名
	 		
	 	    ps -a		显示当前终端的所有进程信息
	 	    ps -u		以用户的格式显示进程信息
	 	    ps -x   显示后台进程运行的参数
	 		  eg: ps -aux | grep sshd
	 				    ps -aux | more
	 		  eg:ps -ef 全格式显示当前所有进程
	 					    -e 显示所有进程 -f 全格式
	 		  eg:ps -ef | grep
	 				    UID         
	 				    PID   
	 				    PPID  
	 				    C -->cpu用于计算执行优先级的因子,数值越大
	 						    表明进程是CPU密集型运算,执行优先级会降低
	 						    数值越小,表明进程是I/O密集型运算,执行优先级会提高
	 				    STIME 
	 				    TTY          
	 				    TIME 
	 				    CMD
	 	    USER 	  用户名       
	 	    PID     进程id
	 	    %CPU    占用CPU的百分比
	 	    %MEM    占用内存
	 	    VSZ     使用的虚拟内存
	 	    RSS 		使用物理内存
	 	    TTY     使用的终端
	 	    STAT 			进程状态,S-睡眠,s-表示该进程是会话的先导进程
	 						    N-表示进程拥有比普通优先级更低的优先级,R-正在运行
	 						    D-短期等待,Z-僵死进程,T-被跟踪或者停止
	 	    START		进程的启动时间	   
	 	    TIME 		进程使用的CPU时间
	 	    COMMAND 启动进程所用的命令和参数,过长部分显示
	 	
  |--终止进程kill和killall
	      基本语法
			    kill [option] 进程号 (功能描述:通过进程号kill进程)
			    killall	进程名称 (功能描述:通过进程名称kill进程
												              支持通配符)
	    常用选项
			      -9 强制进程立即停止
		      eg: kill -9 xm
		
|--查看进程树
	    基本语法
		  pstree [option] 直观的来看进程信息
		
	  常用选项
		    -p 显示进程PID
				    eg:pstree -p
		      -u 显示进程的所属用户
				    eg:pstree -u
原文:https://www.cnblogs.com/xuzhaoping/p/10891389.html