+ -
当前位置:首页 → 问答吧 → SIGKILL不能被堵塞、忽略,为什么杀不死1号进程呢?

SIGKILL不能被堵塞、忽略,为什么杀不死1号进程呢?

时间:2011-06-23

来源:互联网

SIGKILL信号是不能被堵塞、忽略和捕获的,那init进程当然也不能,可是为什么使用 “kill -SIGKILL 1”无法终止init进程呢,连2号进程也终止不了?

作者: marshalsoul   发布时间: 2011-06-23

killall -SIGKILL 1

作者: abao623660072   发布时间: 2011-06-23

引用 1 楼 abao623660072 的回复:
killall -SIGKILL 1


终端返回:
1:no process killed

作者: marshalsoul   发布时间: 2011-06-23

top 看你进程名是啥,,, ps -aux 这个也行.
杀死进程就是 killall -9 进程名.

作者: abao623660072   发布时间: 2011-06-23

系统自身有自我保护吧

作者: justkk   发布时间: 2011-06-23

引用 3 楼 abao623660072 的回复:
top 看你进程名是啥,,, ps -aux 这个也行.
杀死进程就是 killall -9 进程名.


我杀的是1号进程,就是init进程,kill -9 1与killall -9 init都不管用!!

作者: marshalsoul   发布时间: 2011-06-23

init是Linux系统操作中不可缺少的程序之一。
所谓的init进程,它是一个由内核启动的用户级进程。   
内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以init始终是第一个进程(其进程编号始终为1)。   
内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。
如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。 

系统有保护.

作者: abao623660072   发布时间: 2011-06-23

引用 6 楼 abao623660072 的回复:
init是Linux系统操作中不可缺少的程序之一。
所谓的init进程,它是一个由内核启动的用户级进程。   
内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以init始终是第一个进程(其进程编号始终为1)。   
内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说……


it is right

作者: michael1112   发布时间: 2011-06-23

引用 6 楼 abao623660072 的回复:
init是Linux系统操作中不可缺少的程序之一。
所谓的init进程,它是一个由内核启动的用户级进程。   
内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以init始终是第一个进程(其进程编号始终为1)。   
内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说……


我需要的就是杀死init的方法

作者: marshalsoul   发布时间: 2011-06-23

那你用意何在,杀死不是系统崩了?

作者: abao623660072   发布时间: 2011-06-23

http://apps.hi.baidu.com/share/detail/31496742

看看这个,或许对你有帮助,

作者: abao623660072   发布时间: 2011-06-23

引用 9 楼 abao623660072 的回复:
那你用意何在,杀死不是系统崩了?


这个吗,是用来杀别人机器的init的

作者: marshalsoul   发布时间: 2011-06-23

热门下载

更多