重启 Debian 的艺术

The Art of Restarting Debian

作为 Debian 用户,您可能需要不时地重启系统。 无论是为了实施新的配置、从临时故障中恢复,还是安装需要重启的更新,重启系统都是一项必备技能。 虽然 Debian 提供了图形用户界面 (GUI) 重启选项,但许多用户更喜欢命令行的精确性和便利性。 在本文中,我们将探讨一系列您可以用来从命令行重启 Debian 系统的命令。

使用 reboot 命令重启

reboot 命令是一种简单而有效的重启 Debian 系统的方法。 这个广泛使用的命令可以从终端执行,并且需要 root 权限。 要使用 reboot 命令,请输入以下命令

sudo reboot

注意:您需要输入密码才能继续重启。

使用 systemctl 命令

systemctl 命令是一个多功能的工具,通常用于管理 Debian 中的系统服务。 除了服务管理功能外,systemctl 还可以用于重启系统。 要做到这一点,执行以下命令

sudo systemctl reboot
/sbin/reboot 命令

如果您想立即重启系统,可以使用 /sbin/reboot 命令。 此命令可以直接从终端执行,并将立即重启您的 Debian 系统,没有任何延迟

/sbin/reboot
使用 shutdown 命令重启

shutdown 命令通常用于关闭系统,但使用 -r 参数,它也可以用于重启。 shutdown 命令允许您指定系统何时重启,从而让您控制重启的时间。 要执行立即重启,请使用以下命令

shutdown -r now

您还可以选择通过指定延迟分钟数来安排重启。 例如,以下命令将通知用户系统将在接下来的五分钟内重启

shutdown -r +5
使用 init 命令重启

最后,init 命令提供了一种重启 Debian 的替代方法。 此命令通过指定不同的运行级别来控制系统的行为。 要使用 init 命令启动重启,请输入以下命令

sudo init 6
Magic SysRq 键:内核级别重启

magic SysRq 键提供了一种通过 /proc 虚拟文件系统将底层指令直接发送到内核的方法。 当标准重启方法失败时,它可以作为最后的手段。 请记住,此方法应仅在紧急情况下使用,因为它绕过了正常的关机程序,并可能导致数据丢失。

要使用 magic SysRq 键重启系统,请执行以下命令

echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger

结论

Debian Linux 提供了多种从命令行重启系统的选项。 无论您喜欢 sudo reboot 的简单性、systemctl 的多功能性、/sbin/reboot 的即时性、shutdown 的灵活性还是 init 的控制,这些命令中的每一个都将帮助您实现成功的重启。 随意选择最适合您需求的命令,并享受掌握从命令行重启 Debian 的艺术带来的好处。

George Whittaker 是 Linux Journal 的编辑,也是一位定期投稿人。 George 从事技术写作已有二十年,并且是一位 Linux 用户已有 15 年以上。 在他的空闲时间,他喜欢编程、阅读和游戏。

加载 Disqus 评论