如何使用命令行重新启动或关闭Linux
想要重新开始吗?我们将向您展示如何从命令行干净、安全地重新启动或关闭您的 Linux 或 macOS 计算机。
Linux 上有哪些关机命令?
有时您只需重新启动或完全关闭即可。如果您正在无 GUI 服务器上工作或者正在与远程计算机进行 SSH 会话,则命令行是您唯一的选择。Linux 和 macOS 等类 Unix 系统提供了多个命令来直接从命令行关闭或重新启动系统。
您可以使用的命令是:
关闭
重启
停
关机
浏览这些命令的手册页可能会令人困惑。根据您选择的命令行选项,所有这些命令都可以执行关机、重新引导和系统暂停。事实上, 、 和 的手册页reboot包含halt完全相同poweroff的信息。
停止命令的手册页
这背后是什么?
答案在于systemd 引导系统,它取代了古老的System V init系统。在Linux世界中,Fedorasystemd于2011年开始使用,此后它被许多发行版采用。Debian 和 Ubuntu 于 2015 年互换systemd。
基于systemd发行版的shutdown、reboot、halt和poweroff命令是指向该systemctl命令的有效快捷方式。保留这些命令提供了与System V init基于 - 的发行版的一定程度的兼容性。这意味着 shell 脚本(以及核心 System V 系统管理员)如果被移动到systemd运行有发行版的计算机上,就不会崩溃。
在 Linux 上使用关机
关闭或重新启动多用户系统意味着您必须提前计划。您需要决定何时关闭或重新启动,并告其他系统用户关闭即将到来以及何时关闭。如果这是您自己的计算机并且您是唯一使用它的人,那么生活就会简单得多。
要运行这些命令中的任何一个,您必须在该sudo组中。也就是说,您必须具有超级用户权限并且能够使用该sudo命令。如果您发出的命令将立即生效并且不会影响其他登录用户,则不需要使用sudo. 如果您尝试使用这些命令之一但该命令被拒绝,请使用 重试sudo。
默认情况下,该shutdown命令可确保所有进程完全停止、所有文件系统同步以及所有 CPU 活动均已停止。这是“停止”状态。然后它向硬件发送消息以切断电源。当然,这是关机或“断电”状态。
传递shutdown一些参数是很常见的,例如时间字符串和一条消息,该消息将发送给登录用户以告他们不要关闭。让我们安排从现在起 15 分钟的关机时间。键入shutdown、空格、+15、空格,然后键入要发送给用户的消息。
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。