Linux系列之进程管理

详细情况查看:https://www.cnblogs.com/dengyungao/p/8523628.html

1.查看进程

有两个命令可以查看进程,分别是ps与top(推荐使用),那他们有什么区别

top:动态查看当前进程,显示的信息更多,并且会实时会显示各个进程对cpu利用率的变化。

1.ps指令用法

这个指令的选项太复杂,记下常用的两个就行了,如下

1.查阅自己bash的进程

ps -l  //查阅自己bash的进程

 

如上图, 我们现在通过命令ps -l查到了关于自己bash的进程的信息,但是这些字段是什么意思呢?

扫描二维码关注公众号,回复: 7391229 查看本文章

 

 2.查阅系统运行的所有进程

ps aux  //查阅所有进程

 上图中各个字段的意义如下:

 2.top指令的用法

top指令是动态观察程序的变化,即可以持续侦测程序的运行状态。

 上图中的各个字段的意义如下:

2.查看进程之间的关系

pstree指令是以树结构显示各个进程之间的关系

3.程序的管理

程序之间是可以相互控制的!举例来说,你可以关闭、重新启动服务器软件,服务器软件本身就是个程序,你既然可以让它关闭或启动,当然就是可以控制该程序啦!那么程序是如何相互管理的呢?其实是通过给予该程序一个讯号(signal),去告知该程序你想让它干嘛!因此这个讯号就很重要了。

1.kill指令

该指令只适合杀死某个单一的进程

指令: kill  -signal  进程号  //通过kill指令给进程传讯号

通过kill指令的格式可以发现,如果想要使用kill指令杀死一个进程,那么必须知道进程号。

2.killall指令

该指令适合杀死一个服务,因为该指令可以将系统当中所有以某个指令名称启动的所有进程全部杀死

killall  -signal  命令名  //给指定名

 下面举两个实例:

猜你喜欢

转载自www.cnblogs.com/z-x-p/p/11608405.html