Linux常用命令——halt和reboot

本文详细介绍了Linux系统中的halt和reboot命令及其参数用法。halt用于将系统关闭并记录关机信息到/var/log/wtmp文件中,reboot则用于重启系统。两者均需要root权限才能执行,并可以通过附加参数实现不同功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值