[实践OK]Linux关机重启动命令在 Read-only file system时用init和shutdow时的区别,shutdown -h now 关不了提示Bus error,用init 0就能关掉。

jackxiang 2013-2-2 21:50 | |
Linux关机重启动命令在 Read-only file system时用init和shutdow时的区别,shutdown -h now 关不了提示Bus error,用init 0就能关掉:



1)终端关闭:linux - shutdown -h now 立即关机:shutdown -h now  halt    poweroff
shutdown -r 18:23:52 #定时重启在18点23分52秒关闭,-r 是restart的意思,即重启含义。
shutdown -h now      #即h是halt的意思,poweroff就是立即关机的含义,不再重新启动。

Broadcast message from root@raspberrypi (pts/0) (Sat Feb  2 13:51:35 2013):
The system is going down for system halt NOW!
[ 8458.116208] Power down.

该命令的一般格式    shutdown [选项] [时间] [警告信息] 命令中各选项的含义为:   - k 并不真正关机而只是发出警告信息给所有用户    - r 关机后立即重新启动    - h 关机后不重新启动    - f 快速关机重启动时跳过fsck    - n 快速关机不经过init 程序    - c 取消一个已经运行的shutdown 需要特别说明的是该命令只能由超级用户使用。 例1,系统在十分钟后关机并且马上重新启动   # shutdown –r +10 例2,系统马上关机并且不重新启动   # shutdown –h now

2)init 0 立即关机,init 6 重启。

3)reboot 重启

QA:
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 on the disks, and then a
multi- user reboot is initiated. See init(1M) for details.
init 6 Stop the operating system and reboot to the
state defined by the initdefault entry in
/etc/inittab.
在出问题的状况下或强制重启时使用reboot.

更多参考:http://www.cnblogs.com/summergarden/archive/2013/01/12/2857754.html

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/6007/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2019-6-12 20:17
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]