文章目录
- 命令概述
- 参数解释
- 使用示例及解释
命令概述
shutdown
命令用于安全地关闭或重启 Linux 系统。它允许管理员指定一个时间点执行操作,并可发送警告信息给所有登录的用户。
参数解释
-
时间参数 (
[时间]
):now
: 立即执行关闭或重启操作。+m
: 在m
分钟后执行操作。hh:mm
: 在指定的小时和分钟执行操作。
-
模式参数:
-r
: 重启计算机。-h
: 关闭系统后关闭电源。-H
: 关闭系统但不关闭电源。-P
: 关闭系统并关闭电源。
-
警告信息 (
[消息]
): 可以发送自定义消息给所有登录用户。 -
其他参数:
-c
: 取消已经计划的shutdown
操作。-f
: 快速重启,跳过 fsck(文件系统检查)。-k
: 只发送警告信息,不实际执行关闭或重启操作。
使用示例及解释
-
立即关机:
shutdown now
立即关闭系统。
-
计划关机:
shutdown +10 "System will be down for maintenance"
在 10 分钟后关闭系统,并发送一条消息给所有用户。
-
定时重启:
shutdown -r 22:00
在晚上 10 点重启系统。
-
取消计划的关机或重启:
shutdown -c
取消之前计划的
shutdown
操作。 -
仅发送警告信息:
shutdown -k +5 "Testing shutdown warning"
在 5 分钟后发送警告信息,但不实际执行关机或重启。
通过这些示例,你可以看到 shutdown
命令是如何灵活地用于管理系统的关闭和重启过程。正确使用这个命令对于保持系统安全和高效运行至关重要。