赚钱好项目 - 系统光盘下载网站!

当前位置:赚钱好项目 > 系统教程 > Linux教程 > 详细页面

qq农场赚钱攻略:Linux中的僵尸进程如何产生的?僵尸进程怎么杀?

赚钱好项目 www.l5pe.com.cn 时间:2018-02-06 来源:系统之家 作者:quers

  Linux僵尸进程怎么杀?在Linux中有一些有些程序即使执行完了任务,还是会留在进程中,此为僵尸进程,TA们留下没有任何作用,还会持续消耗硬件资源,虽然该进程是无害的,但一直存储在内存中的也是一个问题。

Linux中的僵尸进程如何产生的?僵尸进程怎么杀?

  什么是僵尸进程?

  我们都知道进程的工作原理。我们启动一个程序,开始我们的任务,然后等任务结束了,我们就停止这个进程。 进程停止后, 该进程就会从进程表中移除。

  你可以通过 System-Monitor 查看当前进程。

Linux中的僵尸进程如何产生的?僵尸进程怎么杀?

  但是,有时候有些程序即使执行完了也依然留在进程表中。

  那么,这些完成了生命周期但却依然留在进程表中的进程,我们称之为 “僵尸进程”。

  僵尸进程如何产生的?

  当你运行一个程序时,它会产生一个父进程以及很多子进程。 所有这些子进程都会消耗内核分配给它们的内存和 CPU 资源。

  这些子进程完成执行后会发送一个 Exit 信号然后死掉。这个 Exit 信号需要被父进程所读取。父进程需要随后调用 wait 命令来读取子进程的退出状态,并将子进程从进程表中移除。

  若父进程正确第读取了子进程的 Exit 信号,则子进程会从进程表中删掉。

  但若父进程未能读取到子进程的 Exit 信号,则这个子进程虽然完成执行处于死亡的状态,但也不会从进程表中删掉。

  僵尸进程对系统有害吗?

  不会。由于僵尸进程并不做任何事情, 不会使用任何资源也不会影响其它进程, 因此存在僵尸进程也没什么坏处。 不过由于进程表中的退出状态以及其它一些进程信息也是存储在内存中的,因此存在太多僵尸进程有时也会是一些问题。

  你可以想象成这样:

  “你是一家建筑公司的老板。你每天根据工人们的工作量来支付工资。 有一个工人每天来到施工现场,就坐在那里, 你不用付钱, 他也不做任何工作。 他只是每天都来然后呆坐在那,仅此而已!”

  这个工人就是僵尸进程的一个活生生的例子。但是, 如果你有很多僵尸工人, 你的建设工地就会很拥堵从而让那些正常的工人难以工作。

  那么如何找出僵尸进程呢?

  打开终端并输入下面命令:

  1. 01ps aux | grep Z
复制代码
ps aux | grep Z

  会列出进程表中所有僵尸进程的详细内容。

  僵尸进程怎么杀?

  正常情况下我们可以用 SIGKILL 信号来杀死进程,但是僵尸进程已经死了, 你不能杀死已经死掉的东西。 因此你需要输入的命令应该是

  1. 01kill -s SIGCHLD pid
复制代码
kill -s SIGCHLD pid

  将这里的 pid 替换成父进程的进程 id,这样父进程就会删除所有以及完成并死掉的子进程了。

  你可以把它想象成:

  “你在道路中间发现一辆废弃的汽车,于是你联系了拖车,之后拖车就会将这辆废弃的汽车带离道路。”

  以上内容便是关于僵尸进程的一些描述和结束,如果程序本身编写的不是很好,是无法删掉这些子进程的(否则你一开始也见不到这些僵尸了)。 因此想要快速删除子进程,只有结束TA们的父进程即可。

分享到:

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载

  • 国美618美店升级阶梯返利-热门标签-华商网数码 2019-05-25
  • 来自十多个国家的外国使节在京品民俗、过端午 2019-05-25
  • 去年中国汽车召回同比增长77% 连续4年刷新纪录 2019-05-22
  • 瑞典民众庆祝世界杯胜利时发生枪击 致4人受伤 2019-05-22
  • “飞越19国 往返3.5万公里 祖国接你回家”获第十二届人民企业社会责任奖年度案例奖 2019-05-21
  • 【両会】李克強総理ら、国内外の記者と会見 2019-05-21
  • 第八届全国税收宣传漫画大赛一等奖《保税图》张文发 2019-05-18
  • 端午节 收艾草(组图) 2019-05-18
  • 细数中国养生“大法” 2019-05-13
  • 4名中国男子在泰涉网络赌球被抓 涉案金额约1亿元 2019-05-12
  • 创新基层党建 引领社会治理brspan style=font-family 宋体,SimSun; font-size 14px;——关于重庆南岸区基层党组织社会治理经验的调研报告span 2019-05-12
  • 1-5月份安徽省限额以上消费品零售额2104.7亿元 2019-05-10
  • 5月一二三线城市房价环比都涨了,后续会咋样? 2019-05-10
  • 天津172万亩夏粮丰收产量预计65万吨 2019-04-25
  • 以谁之名做事,自然就该谁负责。法庭的判决确实没有道理。共产党的形象来自于每个共产党员的表现,如果事情做得有问题,把责任往哪个人身上一推就可以事不关己高高挂起的话 2019-04-25
  • 565| 174| 193| 656| 558| 970| 82| 537| 808| 487|