共计 875 个字符,预计需要花费 3 分钟才能阅读完成。
在执行命令 shutdown -h 10 ‘System will shutdown in 10 minitus,please save your file!!!’ 之后,系统告诉大家,这台机器将会在十分钟后关机!并且会将信息反复显示在使用者屏幕上!在 10 分钟之内系统管理员可以输入 shutdown -c 来取消这次的关机指令。如下图示
如果你在执行 shutdown 命令时什么参数都没有加,直接执行 shutdown 命令后,系统默认会在 1 分钟后进行关机!
shutdown -h now 立刻关机,等同于 shutdown -h 0
shutdown -h 23:00 系统在 23:00 关机,若在 23:00 事执行此命令,则系统会在第二天 23:00 关机
shutdown -h +10 系统再过十分钟后自动关机
shutdown -r now 系统立刻重新启动
shutdown -r +10 ‘Warning!!! The system will reboot in 10 minitues’ 再过十分钟系统会重新启动,并显示后面的告警信息给所有正在登录的用户
reboot 命令可以起到和 shutdown - r 相同的作用,建议执行 reboot 命令前执行几次数据写入命令 sync,保证数据同步写入到磁盘。
关机命令 halt, poweroff 与 shutdown 的区别
shutdown 命令发送信号给 init 程序, 要求它改变运行级别 runlevel 为 0,init 0 会在进行数据写入磁盘等操作后调用 halt 或者 poweroff。在没有 acpi 管理的系统上,halt 只是关闭了操作系统,主机仍处于电源加电状态,需要手动按电源按钮断电,而 poweroff 会发送一个关闭电源的信号给 acpi。在 CentOS 7 中使用 systemd 来进行服务管理,这三个命令没有区别,因为 halt、poweroff、shutdown 都是以符号链接到 /bin/systemctl 的,如下图所示。所以,你只需要按自己的使用习惯选择其中一个命令就好。
正文完
星哥说事-微信公众号
![post-qrcode](https://www.xgss.net/wp-content/uploads/2023/07/二维码-微信公众号256x256.jpg)