首页 > 系统服务 > 详细

Linux系列之进程管理

时间:2019-09-29 18:29:48      阅读:267      评论:0      收藏:0      [点我收藏+]

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

1.查看进程

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

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

1.ps指令用法

技术分享图片

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

1.查阅自己bash的进程

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

 技术分享图片

 

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

技术分享图片

 

 技术分享图片

 

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

ps aux  //查阅所有进程

技术分享图片

 

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

技术分享图片

 

 2.top指令的用法

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

 

技术分享图片

 

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

技术分享图片

2.查看进程之间的关系

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

技术分享图片

3.程序的管理

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

技术分享图片

 

1.kill指令

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

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

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

2.killall指令

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

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

技术分享图片

 

 下面举两个实例:

技术分享图片

 

Linux系列之进程管理

原文:https://www.cnblogs.com/z-x-p/p/11608405.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!