网站搜索

了解 Linux 中的关机、断电、暂停和重新启动命令


在本文中,我们将向您解释 shutdownpoweroffhaltreboot Linux 命令之间的区别。当您使用可用选项执行它们时,我们将明确它们实际执行的操作。

如果您希望深入了解 Linux 服务器管理,那么您需要充分了解一些重要的 Linux 命令,才能进行有效且可靠的服务器管理。

通常,当您想要关闭或重新启动计算机时,您将运行以下命令之一:

关机命令

shutdown 安排系统关闭电源的时间。它可用于停止、关闭或重新启动机器。

您可以指定一个时间字符串(通常为“now”或“hh:mm”表示小时/分钟)作为第一个参数。此外,您可以设置一条留言墙,在系统出现故障之前发送给所有登录的用户。

重要:如果使用时间参数,则在系统关闭前 5 分钟创建 /run/nologin 文件以确保进一步将不允许登录。

关闭命令示例:

shutdown
shutdown now
shutdown 13:20  
shutdown -p now	#poweroff the machine
shutdown -H now	#halt the machine		
shutdown -r09:35	#reboot the machine at 09:35am

要取消挂起的关闭,只需键入以下命令:

shutdown -c

停止命令

halt 指示硬件停止所有 CPU 功能,但保持其通电状态。您可以使用它使系统进入可以执行低级维护的状态。

请注意,在某些情况下它会完全关闭系统。以下是暂停命令的示例:

halt		   #halt the machine
halt -p	   #poweroff the machine
halt --reboot    #reboot the machine

关机命令

poweroff 发送一个 ACPI 信号,指示系统关闭电源。

以下是关机命令的示例:

poweroff   	       #poweroff the machine
poweroff --halt      #halt the machine
poweroff --reboot    #reboot the machine

重启命令

reboot指示系统重新启动。

reboot            #reboot the machine
reboot --halt     #halt the machine
reboot -p   	    #poweroff the machine

就这样!如前所述,了解这些命令将能够在多用户环境中有效、可靠地管理 Linux 服务器。您还有其他想法吗?通过下面的评论部分与我们分享。