意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

linux服务器重启命令有哪些呢?

来源:恒创科技 编辑:恒创科技编辑部
2024-02-02 16:39:41

linux服务器重启命令有哪些呢?在本文中,小编将解释如何使用systemctl和shutdown命令来重启我们的linux服务器。这些命令必须以root或具sudo特权的用户身份运行。



linux服务器重启命令有哪些呢?


一、systemctl命令

要重新启动linux服务器,只需键入reboot或systemctl reboot:

sudo systemctl reboot

系统将立即重新启动。

启动重启后,所有登录的用户和进程都会收到系统即将关闭的通知,并且不允许进一步登录。Linux将关闭所有打开的文件,停止正在运行的进程,并重新启动系统。

要防止reboot命令发送消息,请使用以下--no-wall选项运行命令:

sudo systemctl --no-wall reboot

如果要设置解释重启原因的自定义消息,请使用以下--message=选项:

sudo systemctl --message="Hardware upgrade" reboot

该消息将显示在日志中:

System is rebooting (Hardware upgrade)


二、shutdown命令

与该-r选项一起使用时,该shutdown命令会执行系统重启:

sudo shutdown -r

默认情况下,系统将在1分钟后重新启动,但我们可以指定要重新启动系统的确切时间。

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

以下示例将安排系统在上午10点重新启动:

sudo shutdown -r 10:00

以下示例将安排系统在5分钟后重新启动:

sudo shutdown -r +5

要立即关闭系统,请使用+0或其别名now:

sudo shutdown -r now

要与标准关机通知一起广播自定义消息,请在时间参数后键入您的消息。

以下命令将在 10 分钟后关闭系统并通知用户将执行硬件升级:

sudo shutdown -r +10 "Hardware upgrade"

重要的是要提到在使用自定义墙消息时必须指定时间参数。

如果我们已安排重新启动并且想要取消它,请运行shutdown带有以下-c选项的命令:

sudo shutdown -c

我们还可以广播一条消息,描述重启被取消的原因:

sudo shutdown -c "Canceling the reboot"


以上是linux服务器重启命令的分享,希望能帮助到大家!


上一篇: xshell怎么连接云服务器? 下一篇: 如何在Linux中通过Docker容器设置Web服务器?