Linux的Shutdown 命令

评论 0 浏览 0 2018-07-02

在本教程中,我们将通过实际的例子和对最常见的shutdown选项的详细解释,向你展示如何使用shutdown命令。

shutdown命令以一种安全的方式使系统停机。当shutdown启动时,所有登录的用户和进程都会被通知系统要关闭了,并且不允许再登录。你可以立即关闭系统,也可以在指定时间关闭。

Shutdown 命令的句法

在讨论如何使用shutdown命令之前,让我们先回顾一下基本的语法。

shutdown命令表达式的形式如下:。

shutdown [OPTIONS] [TIME] [MESSAGE]
  • options - 关机选项,如停止、关闭电源(默认选项)或重启系统。
  • time - 时间参数指定何时执行关机过程。
  • message - 消息参数指定了一条将被广播给所有用户的消息。

在最近的Linux发行版上,shutdownsystemctl的一个别名,它在系统中可用只是为了兼容的原因。

如何使用 shutdown 命令

只有root用户和具有sudo权限的用户才能使用shutdown命令。

在没有参数的情况下,shutdown命令将关闭机器的电源。

sudo shutdown
shutdown command

关机过程在1分钟后开始,这也是默认的时间间隔。

如何在指定的时间内关闭系统

时间参数可以有两种不同的格式。它可以是格式为hh:mm的绝对时间和格式为+m的相对时间,其中m是距现在的分钟数。

下面的例子将安排系统在上午11点关闭。

sudo shutdown 11:00

下面的例子将在10分钟后安排系统shutdown的工作。

sudo shutdown +10

如何立即关闭系统?

要立即关闭你的系统,你可以使用+0或它的别名now

sudo shutdown now

如何广播自定义信息

要在标准的shutdown通知中广播一个自定义的信息,请在时间参数后输入你的信息。

下面的例子,将在30分钟后关闭系统,并通知用户将进行一次硬件升级。

sudo shutdown +30 "Hardware upgrade"

值得一提的是,在指定自定义信息时,你也必须指定一个时间参数。

如何重新启动系统?

要想重启系统,请使用-r参数。

sudo shutdown -r

你还可以指定一个时间参数和一个自定义的信息。

shutdown -r +5 "Updating kernel"

上面的命令将在5分钟后重启系统,并广播Updating kernel

如何取消计划中的关机

如果你已经安排了关机,而你想取消它,你可以使用-c参数。

sudo shutdown -c

当取消一个预定的关机时,你不能指定一个时间参数,但你仍然可以广播一个消息,该消息将被发送给所有的用户。

sudo shutdown -c "Canceling the reboot"

总结

shutdown命令允许你停止、关机和重启你的Linux系统。

要了解关于shutdown的更多信息,请访问关机人员页面。

如果你有任何问题或反馈意见,请随时留言。

最后更新2023-06-02
0 个评论