Linux系统 reboot和init 6之间的区别
init
命令用于改变操作系统的运行级别。
Init 6
是重新启动机器。
reboot
也是重新启动机器。
那么这两个命令到底有什么区别呢?
对这两个操作使用man
命令看到的内容如下:
'init 6'
基于一系列/etc/inittab
文件,并且每个应用都会有一个相应shutdown
脚本。
'init 6'
调用一系列shutdown
脚本(/etc/rc0.d/K*
)来使系统优雅关机;
'reboot'
并不执行这些过程,reboot
更是一个kernel
级别的命令,不对应用使用shutdown
脚本。 .
我们应该在通常情况下使用 init 6
.
reboot - reboot performs a sync(1M) operation