linux进程管理技巧教程

Linux进程管理是Linux内核的一个功能。


1.ps命令:进程状态


SysV风格:每个选项的需求将增加—


BSD风格:每个选项不需要添加—


答:显示所有终端相关的进程


u:


x:所有终端独立过程


e:显示所有进程


f:超完整格式


l:


2。过程分类:


终端相关的进程


终端独立的过程


三.过程状态:


d:不可中断睡眠


R:跑步还是准备好


可中断睡眠


T:停止


Z:僵尸


<高优先级进程


n:低优先级进程


+:前端过程组过程


l多线程进程


会话过程


4.pstree:显示进程树


在5.pgrep:grep风格显示过程


6.pidof:显示正在运行的程序的PID


pidof init


pidof sshd


7.top:


m:按驻留内存大小排序


p:按CPU使用的百分比排序。


t:按累积时间排序。


l:它显示平均负载和启动时间吗


t:是否显示与CPU状态相关的信息


m:是否显示与内存相关的信息


c:是否显示完整的命令行信息


问:发射顶部


k:终止进程


d:更改刷新延迟的时间长度


b:以批处理方式显示


N #:批处理模式只显示#组


8。重要信号:


1:进程:让过程重读配置文件不重新启动它,让新的配置信息生效。


2:技术:Ctrl + C,终止


9:SIGKILL:杀死一个过程


15:SIGTERM:终止一个进程(默认的信号)


指定信号:


信号号:杀戮- 1


信号名称:杀死SIGKILL


信号的名称:杀-杀


9.killall命令:杀死所有的过程称为命令


10。调整好值:


调整已经启动的进程的好值:


重调倪PID


在启动时指定好值:


尼斯- N命令


11.vmstat:系统状态视图命令


12。前台后台:


Ctrl + z


命令


BG:让后台工作在后台运行


工作:看看背景中所有的工作。


这项工作很好,不同于过程号。


+:命令默认操作


-命令第二个默认操作


FG:部署后台工作回到前台


FG { {%} jobid },中间%可以省略,但如果是使用kill命令,%数不能省略。默认是终止相应的进程,例如:


杀死2代表一个进程,将PID杀死为2,而不是以2的作业数结束作业。