rep*_*ech 3 documentation signals history init
我想知道为什么 6 是与“init 6”中的重启命令相关联的数字/代码/信号。我的意思是历史/故事/传说的原因,而不是技术上的原因......如果它是一个“列表相关的原因”或者可能是关于递归/circle-ouroboros/101类似数字的图形事物。
我开始阅读Maurice Bach的 UNIX 操作系统设计,但还没有找到原因或想法。
init 6是(或,a)重启命令,因为“运行级别”的历史定义,或主机可以预期的一般系统状态。这些通常定义为:
该init命令告诉系统移动到指定的运行级别。因为6是通常定义的用于重启主机的运行级别,而init 6(或telinit 6) 是进入该运行级别的手段,这就是为什么init 6通常被理解为reboot命令的原因。
从技术上讲,因为这些可以由狡猾或无聊的系统管理员重新定义,所以最好将其shutdown -r用作重启命令。这部分是因为一些发行版(例如 Gentoo)完全避开了这个约定,并且因为 System V Init 系统的激增有利于 upstart 和其他“PID 1”守护进程。