Linux常用命令——halt和reboot

来源:互联网 发布:商务电脑双肩包 知乎 编辑:程序博客网 时间:2024/06/05 02:01

halt——最简单的关机命令

reboot——系统重启命令

把它们放一起介绍是因为系统文件里也是把它们放一起解释,同时它们的参数意思是一样的,不同的只是结果(关机和重启)。

官方释义:调用halt命令时把关机记录写在/var/lop/wtmp文件中。当系统运行在正常模式下,即不在runlevel 0(关机)或runlevel 6(重启)模式下时。halt命令就会调用shutdown -h,reboot命令会调用shutdown -r;至于shutdown [-h] [-r]可以翻看之前的博文或去linux下man shutdown。

halt&reboot使用方法:

简单示例(ubuntu下):

       sudo halt #sudo指超级用户权限,root权限,使用后系统立即关机

   sudo reboot     #使用后系统立即重启

halt | reboot [-n] [-w] [-d] [-f] [-i] [-p] [-h] 每一次使用其中一个参数,需要root,在最前面加sudo

-n 防止sync系统调用,用在用fsck修补根分区后,以阻止内核用老版本的超级块(superblock)覆盖修补过的超级块

-w 不是关机或重启而只是在/var/log/wtmp文件中写记录

-d 不写wtmp记录

-f 强制关机或重启,不调用shutdown

-i 在halt | reboot前关闭所有网络接口

-p 当halt系统是,关闭电源,这个默认会调用poweroff

-h 无解释,测试后,发现跟不带参数时的效果一样



参考:linux halt 命令参数及用法详解(linux关机命令详解)http://www.jb51.net/LINUXjishu/57947.html

参考:Linux系统有7个运行级别(runlevel)http://www.cnblogs.com/dkblog/archive/2011/08/30/2160191.html


0 0
原创粉丝点击