产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请编程助手免费智能写代码、翻译NewAMYSQL 免费MySQL管理工具AMFTP 免费FTP管理客户端

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[综合话题] 理解 Linux 中的 shutdown、poweroff、halt 和 reboot 命令

9513645
银牌会员
1428.02 价值分

9513645 发表于 2017-08-29 13:44:40
在本篇中,我们会向你解释 shutdown、poweroff、halt 以及 reboot 命令。我们会解释清楚当你用那些可用的选项执行的时候它们实际做了什么。

如果你想深入 Linux 服务器管理,那么为了有效和可靠的服务器管理,这些重要的 Linux 命令你需要完全理解。

通常上,当你想要关闭或者重启你的机器时,你会运行下面之一的命令:

shutdown 命令
shutdown 会给系统计划一个时间关机。它可以被用于停止、关机、重启机器。

你可以指定一个时间字符串(通常是 now 或者用 hh:mm 指定小时/分钟)作为第一个参数。额外地,你也可以设置一个广播信息在系统关闭前发送给所有已登录的用户。

重要:如果使用了时间参数,系统关机前 5 分钟,会创建 /run/nologin 文件。以确保没有人可以再登录。

shutdown 命令示例:

# shutdown
# shutdown now
# shutdown 13:20
# shutdown -p now ### 关闭机器
# shutdown -H now ### 停止机器
# shutdown -r09:35 ### 在 09:35am 重启机器

要取消即将进行的关机,只要输入下面的命令:

# shutdown -c
halt 命令
halt 通知硬件来停止所有的 CPU 功能,但是仍然保持通电。你可以用它使系统处于低层维护状态。

注意在有些情况会它会完全关闭系统。下面是 halt 命令示例:

# halt ### 停止机器
# halt -p ### 关闭机器
# halt --reboot ### 重启机器
poweroff 命令
poweroff 会发送一个 ACPI 信号来通知系统关机。

下面是 poweroff 命令示例:

# poweroff ### 关闭机器
# poweroff --halt ### 停止机器
# poweroff --reboot ### 重启机器
reboot 命令
reboot 通知系统重启。

# reboot ### 重启机器
# reboot --halt ### 停止机器
# reboot -p ### 关闭机器

就是这样了!如先前提到的,理解这些命令能够有效并可靠地在多用户环境下管理 Linux 服务器。你有一些额外的想法么?在评论区留言与我们分享。
评价: 这个话题有价值吗?  没有 (0分)   有, 感谢 (0分)
2017-08-29 13:44:40 1

cctonger
铁牌会员
1.00 价值分

建议不错,支持下
评价: 这个回复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-08-30 09:57:39 2

lovem
银牌会员
2685.50 价值分

shutdown是关机的命令
评价: 这个回复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-08-31 13:27:23 3
 1  (总1页)
AMH社区列表
用户服务中心