Linux 中的关闭命令与示例
Linux 中的shutdown命令用于以安全的方式关闭系统。您可以立即关闭机器,或使用 24 小时格式安排关闭。它以安全的方式关闭系统。启动关闭时,所有登录的用户和进程都会收到系统即将关闭的通知,并且不允许进一步登录。
只有 root 用户才能执行关机命令。
shutdown 命令的语法
shutdown [OPTIONS] [TIME] [MESSAGE]
选项
-r :请求在系统关闭后重新启动系统。
-h :请求在系统关闭后暂停或关闭系统,选择哪个由系统决定。
-H :请求在系统关闭后暂停系统。
-P :请求在系统关闭后关闭系统电源。
-c :取消正在运行的关机。此选项未指定 TIME,第一个参数是 MESSAGE。
-k :仅发出警告消息并禁用登录,实际上不会关闭系统。
如何使用关机
在不带任何参数的情况下使用最简单的形式,shutdown 将关闭机器电源。
sudo shutdown
如何在指定时间关闭系统
时间参数可以有两种不同的格式。它可以是格式为 hh:mm 的绝对时间和格式为 +m 的相对时间,其中 m 是从现在开始的分钟数。
以下示例将安排系统在凌晨 5 点关闭:
sudo shutdown 05:00
以下示例将在 20 分钟后安排系统关闭:
sudo shutdown +20
如何立即关闭系统
要立即关闭系统,您现在可以使用 +0 或其别名:
sudo shutdown now
如何广播自定义消息
以下命令将在 10 分钟后关闭系统,并通过消息“系统升级”通知用户:
sudo shutdown +10 "System upgrade"
值得一提的是,在指定自定义墙消息时,您还必须指定时间参数。
如何停止您的系统
这可以使用 -H 选项来实现。
shutdown -H
暂停意味着停止所有 CPU 并关闭电源还可以确保主电源断开连接。
怎样让机器关机关机
尽管这是默认设置,但您仍然可以使用 -P 选项来明确指定您希望关闭以关闭系统电源。
shutdown -P
如何使用关机重启
对于重新启动,选项是 -r。
shutdown -r
您还可以指定时间参数和自定义消息:
shutdown -r +5 "Updating Your System"
上面的命令将在 5 分钟后重新启动系统并广播更新您的系统”
如何取消预定的关机
如果您已安排关闭并想取消它,您可以使用 -c 参数:
sudo shutdown -c
取消预定关闭时,您不能指定时间参数,但您仍然可以广播将发送给所有用户的消息。
sudo shutdown -c "Canceling the reboot"