介绍
在本实验中,我们将探索 Linux 的 shutdown 命令,并学习如何使用它来关机、重启或停止系统。我们将介绍 shutdown 命令的基本语法和选项,以及如何立即关闭系统和在特定时间安排关机。本实验将提供实际示例,帮助你理解 shutdown 命令在系统管理中的多功能性。
理解 Linux 的 shutdown 命令
在这一步中,我们将探索 Linux 的 shutdown 命令,并了解其各种选项和用法。
shutdown 命令是 Linux 中一个强大的工具,允许你关闭、重启或停止系统。它提供了多种选项来控制关机过程,例如在特定时间安排关机或立即关闭系统。
让我们从理解 shutdown 命令的基本语法开始:
sudo shutdown [options] [time] [message]
以下是各个选项的详细说明:
[options]:指定要执行的操作,例如关闭系统、重启系统或停止系统。[time]:指定关机发生的时间。可以是具体时间(例如16:20)或延迟时间(例如+10表示 10 分钟后)。[message]:允许你提供一条消息,该消息将在关机前显示给所有已登录的用户。
现在,让我们探索一些常见的 shutdown 命令选项:
sudo shutdown -h now ## 立即关闭系统
sudo shutdown -r now ## 立即重启系统
sudo shutdown -h +10 ## 在 10 分钟后关闭系统
sudo shutdown -c ## 取消已安排的关机
示例输出:
Shutdown scheduled for Fri 2023-04-28 12:00:00 UTC, use 'shutdown -c' to cancel.
在接下来的步骤中,我们将介绍 shutdown 命令的更高级用法,包括在特定时间安排关机。
立即关闭系统
在这一步中,我们将学习如何使用 shutdown 命令立即关闭系统。
要立即关闭系统,我们可以使用 shutdown 命令,并加上 -h(halt,停止)选项和 now 参数:
sudo shutdown -h now
这将立即启动关机过程,系统将在关机完成后关闭电源。
示例输出:
Shutdown scheduled for Fri 2023-04-28 12:00:00 UTC, use 'shutdown -c' to cancel.
你也可以使用 poweroff 命令,它是 shutdown -h now 的别名:
sudo poweroff
这将产生与使用 shutdown -h now 命令相同的效果。
如果你需要取消已安排的关机,可以使用 shutdown -c 命令:
sudo shutdown -c
这将取消已安排的关机。
在特定时间安排关机
在这一步中,我们将学习如何使用 shutdown 命令在特定时间安排系统关机。
要在特定时间安排关机,你可以使用 shutdown 命令并加上 [time] 参数。时间可以以多种格式指定,例如 24 小时制时间(例如 16:20)或延迟时间(例如 +10 表示 10 分钟后)。
以下是一些示例:
sudo shutdown 16:20 ## 在下午 4:20 关闭系统
sudo shutdown +10 ## 在 10 分钟后关闭系统
你还可以提供一个可选的消息,该消息将在关机前显示给所有已登录的用户:
sudo shutdown 16:20 "系统维护中,请保存你的工作。"
示例输出:
Shutdown scheduled for Fri 2023-04-28 16:20:00 UTC, use 'shutdown -c' to cancel.
要取消已安排的关机,可以使用 shutdown -c 命令:
sudo shutdown -c
这将取消已安排的关机。
总结
在本实验中,我们探索了 Linux 的 shutdown 命令,并学习了如何立即关闭系统以及在特定时间安排关机。我们理解了 shutdown 命令的基本语法及其各种选项,例如关闭系统、重启系统或停止系统。我们还学习了如何取消已安排的关机。通过使用 shutdown -h now 命令,我们可以立即启动关机过程并关闭系统电源。此外,我们还探索了如何使用 shutdown 命令和适当的时间参数在特定时间安排关机。



