日志样式

3个重启Linux系统的命令(以及4个安全实现的方式)

本文译自:3 commands to reboot Linux (plus 4 more ways to do it safely)

译者:开源视界

校对:OpenView

原文遵循:CC -BY-SA 4.0

学习如何通过不同的方法来重启Linux系统,从GUI深入到命令行。

3个重启Linux系统的命令(以及4个安全实现的方式)

 

Linux具有的不是连续运行几个星期而是能连续运行几年而不用重启的能力。在一些生产中,Linux就是那样干的,这多亏与kpatchkgraph

对于笔记本和桌面用户来说,那个尺度实际上是过于极端了。尽管不一定需要每日进行,但是每周重启一下你的及其还是有必要的。尽管是一个不需要经常重启的系统,Linux却提供了许多不同的选择来让你设置什么时候进行重启。

理解选项

在继续向前了解前的一个关于重启的注意点。重启是操作系统上一个特殊的过程。即使在POSIX系统上,用于关机和重启的明星也有可能因为不同的系统初始化和命令设计而有所不同。

尽管如此,有两个概念是非常重要的。第一,在POSIX系统上很少需要重启。你的Linux及其可以运行几周甚至几月而不用重启。没有必要通过重启来刷新你的电脑,除非有软件安装器或者更新器提示你这样做。并且重启也不会造成损害,所以这一切都却决于你的需求。

其次,重启被设计为一个友好的进程,其保留有时间来供其它程序退出,文件保存,移除临时文件,更新文件系统日志等。任何时候,重启都应通过设计好的接口来进行,可以使GUI也可以是终端命令行。如果你强制你的计算机进行关机或者重启,你会有丢失未保存甚至最近保存的数据和破坏重要系统信息的风险。你应该只在别无选择的情况下强制关掉你的电脑。

点击按钮

第一个关闭你的Linux系统的方法是最常见的一个,对于桌面用户来说也是最只管的一个: 即GUI上的关机按钮。由于关机和重启是工作站上的常规任务,你可以在你的电脑的某个位置上找到该按钮(通常其同时具有重启和关机选项)。在GNOME桌面上,它在系统托盘上:

3个重启Linux系统的命令(以及4个安全实现的方式)

 

同时它也在GNOME Activities 之中:

3个重启Linux系统的命令(以及4个安全实现的方式)

 

在KDE桌面上,关机按钮也可以在Applications 菜单中找到:

3个重启Linux系统的命令(以及4个安全实现的方式)

 

你也可以通过右键点击桌面然后选择Leave选项来访问电源控制,其会打开一个窗口,你看到的内容类似于下图:

3个重启Linux系统的命令(以及4个安全实现的方式)

 

其它桌面可能提供了不同的方式,但是总的原理是一样的: 使用你的鼠标来定位到电源按钮,然后点击它。你可能需要在重启和关机之间进行选择,但是最后,结果几乎是一致的: 进程被良好地停止,数据被完好保存,而临时文件被成功移除,同时数据也会被同步到硬盘,最后系统关机。

物理按钮

大多数电脑都有物理电源按钮。如果你按了那个按钮,你的Linux桌面可能会显示出一个电源菜单为你提供了选项来进行重启或者关机。这个特性由ACPI技术提供。ACPI是一个与控制你的计算机状态的主板固件进行交流的子系统。

ACPI非常重要,但是它被限制到了特定范围。所以从用户的角度来说没有太多可配置的。通常,ACPI选项被叫做Power(电源)并被设置为一个合理的默认状态。如果你想改变该设置,你可以在你的系统设置中实现。

在GNOME上,打开系统托盘菜单,选择Activities,然后选择Settings。下一步,选择Power(电源)类,岂会打开下面的菜单:

3个重启Linux系统的命令(以及4个安全实现的方式)

 

在Suspend & Power Button部分,选择你想要物理电源按钮对应的行为。

这个过程在不同桌面上是类似的。例如,在KDE上,System Settings中的Power Management面板包含有一个Buttong Event Handling选项。

3个重启Linux系统的命令(以及4个安全实现的方式)

 

在你配置了按钮的引发的事件如何被处理后,按压你的计算机的物理电源按钮,然后做出对应的选择。取决于你的电脑厂商(或者零件厂商,如果电脑是你自己组装的),按压按钮可能是只需要轻敲,可能是需要稍长一点的按压延迟。因此,你可能需要进行一些测试。

不过要注意,通常一个非常长的按压会直接关掉你的电脑,并且没有提前警告(译注: 也就是强制关机了)。

天津市犀思科技有限公司是专业从事web应用定制开发的一家公司,主营业务包括定制功能型网站建设开发微信小程序开发微信公众号开发APP定制开发天津企业微信开发、ERP、CRM、OA等企业应用场景信息化解决方案等服务,致力于成为中国领先的IT服务及行业解决方案的提供商。