Linux 历程管理、系统管理、资源查看、定时任务

Linux 进程管理、系统管理、资源查看、定时任务

一:进程管理

 

进程查看

 

ps aux     #查看系统中的所有进程。 BSD操作系统格式

 a  前台进程

 x  后台进程

 u  显示进程是由哪个用户产生的

 

ps -le     #查看系统中的所有进程。 Linux标准格式

 -l  显示更加详细的信息

 -e  显示所有信息

 

top #查看命令的健康状态

 

top命令前五行解释 见下面几张图


Linux 历程管理、系统管理、资源查看、定时任务
 
Linux 历程管理、系统管理、资源查看、定时任务
 
Linux 历程管理、系统管理、资源查看、定时任务
 
Linux 历程管理、系统管理、资源查看、定时任务
 
Linux 历程管理、系统管理、资源查看、定时任务
 top 命令选项
Linux 历程管理、系统管理、资源查看、定时任务
 pstree 查看进程树

语法:pstree [选项]

选项:

   -p:  显示进程的PID

   -u:  显示进程的所属用户

 

终止进程

 

kill命令

kill -l  查看可用的进程信号

 

kill -1  88888 重启进程号是88888进程

kill -9  88888 强制关闭进程号是88888进程 

kill -15 88888 正常关闭进程号是88888进程

 

killall 命令

按照进程名杀死进程

语法:killall [选项][信号] 进程名  

选项:

    -i:交互式,询问是否要杀死某个进程

    -I:忽略进程名字的大小写    

eg: killall -9 mongo  强制杀死进程名是mongo的进程

 

pkill命令

按照进程名杀死进程

语法:pkill [选项][信号] 进程名

选项:

    -t 终端号:按照终端号踢出用户(结合w命令使用)

eg: pkill -9 mongo  强制杀死进程名是mongo的进程

eg: pkill -9 -t tty1 强制杀死从tty1终端登录的进程

 

 

树状查看某个指定服务

 

pstree -p | grep mongo