有问题先搜索一下: 高级搜索

已解决问题 - 浏览17222次

下一个已解决问题
xhj1239009xhj1239009

穷酸秀才

什么是系统的僵尸文件?

一次在杀毒是看见的名词。

请您登陆后发表意见。

最佳答案 - 由投票者2007-05-28 17:42:01选出

僵尸文件 是计算机黑客 为攻击大型服务器或大型电脑,而通过以有网络工具或自己制作的工具生成的一个文件,如果用户在浏览网页时正在好个网页里有他们写入的这个文件,那么你的电脑就会像中病毒一样中这个文件。大多数功能就是可以对指定的远程电脑进行DDOS一类的操作

僵尸进程是指的父进程已经退出,而该进程dead之后没有进程接受,就成为僵尸进程.(zombie)进程

怎样产生僵尸进程的:

一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit,它的作用是使进程退出,但也仅仅限于将一个正常的进程变成一个僵尸进程,并不能将其完全销毁)。在Linux进程的状态中,僵尸进程

是非常特殊的一种,它已经放弃了几乎所有内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表中保留一个位置,记载该进程的退

出状态等信息供其他进程收集,除此之外,僵尸进程不再占有任何内存空间。它需要它的父进程来为它收尸,如果他的父进程没安装SIGCHLD信

号处理函数调用wait或waitpid()等待子进程结束,又没有显式忽略该信号,那么它就一直保持僵尸状态,如果这时父进程结束了,那么init进程自动

会接手这个子进程,为它收尸,它还是能被清除的。但是如果如果父进程是一个循环,不会结束,那么子进程就会一直保持僵尸状态,这就是为什么系统中有时会有很多的僵尸进程。


怎么查看僵尸进程:

利用命令ps,可以看到有标记为Z的进程就是僵尸进程。



怎样来清除僵尸进程:
1.改写父进程,在子进程死后要为它收尸。具体做法是接管SIGCHLD信号。子进程死后,会发送SIGCHLD信号给父进程,父进程收到此信号后,执行waitpid()函数为子进程收尸。这是基于这样的原理:就算父进程没有调用wait,内核也会向它发送SIGCHLD消息,尽管对的默认处理是忽略,如果想响应这个消息,可以设置一个处理函数。
2.把父进程杀掉。父进程死后,僵尸进程成为"孤儿进程",过继给1号进程init,init始终会负责清理僵尸进程.它产生的所有僵尸进程也跟着消失。

怎样来清除僵尸进程:
1.改写父进程,在子进程死后要为它收尸。具体做法是接管SIGCHLD信号。子进程死后,会发送SIGCHLD信号给父进程,父进程收到此信号后,执行waitpid()函数为子进程收尸。这是基于这样的原理:就算父进程没有调用wait,内核也会向它发送SIGCHLD消息,尽管对的默认处理是忽略,如果想响应这个消息,可以设置一个处理函数。
2.把父进程杀掉。父进程死后,僵尸进程成为"孤儿进程",过继给1号进程init,init始终会负责清理僵尸进程.它产生的所有僵尸进程也跟着消失

47 4
  • 过客

    过客

    115.50.160.*

    骗小孩玩的!

  • 过客

    过客

    219.130.196.*

    不懂啊!!好难嘛?

  • 过客

    过客

    218.1.176.*

    把电脑都人性化了,太强了!不过别说的那么恐怖撒,我怕鬼啊z

  • 过客

    过客

    125.46.174.*

    冤冤相报何时了啊

  • 过客

    过客

    60.176.172.*

    http://p.alimama.com/cpsglist.php?q=&u=104111&pid=mm_11090353_0_0&d=141627,207275,100134,175337,124892,172195,122573,100420,144592,132969,184971,109720&str=1211813320000&m=33 帮忙点击下

  • 过客

    过客

    117.10.133.*

    ...不懂..

  • 过客

    过客

    121.232.10.*

    好难懂哦,不过也长了点知识

  • 过客

    过客

    219.149.52.*

    菜鸟 晕了

  • KaguraKagura

    勤学秀才

    ..父进程死掉之后子进程会来报仇吧..

  • aman.0738aman.0738

    穷酸秀才

    什么?!'还过继给人...呵呵'

  • liuairyliuairy

    伴读书童

    还是不懂,ps怎么用啊

  • stu23341stu23341

    伴读书童

    听不懂?!

  • zhaoxiaosa1982zhaoxiaosa1982

    伴读书童

    复杂.......不懂汗~

  • 栩儿栩儿

    伴读书童

    好强哦...不过还真是难理解哦....专业哦...

  • 曾久曾久

    穷酸秀才

    好难懂哦,不过也长了点知识

请您登陆后发表意见。

返回知识堂首页>>

生活画报

更多
1
Copyright © 2009 Yahoo.com.cn 版权所有 不得转载 | 使用须知 | 著作权声明 | 京ICP证000022号 | 国家药监局(京)-经营性-2004-0039
阿里巴巴集团 - 阿里巴巴 | 淘宝站 | 支付宝 | 口碑网
文明办网举报热线 010-65986060