当我看到“需要重新启动系统”时,我是否应该始终重新启动系统?

当我看到“需要重新启动系统”时,我是否应该始终重新启动系统?

这两个不错的 SE 帖子(1,2)评论重新启动 ubuntu 机器,但他们给我留下了几个问题:

  1. 您实际上是如何重新启动的(我是初学者,使用 12.04.1 LTS)?
  2. 应该我总是在系统提示时重新启动系统?
  3. 重新启动系统是否会影响通过 SSH 访问系统,或者在执行此操作之前需要考虑其他注意事项?

答案1

当系统提示我重新启动计算机时,我应该重新启动计算机吗?

是的,你应该这样做。安装 Linux 内核更新后需要重新启动。这些更新通常是安全更新,只有在重新启动后才会生效。对于 LibreOffice Writer 等应用程序的更新,你只需重新启动应用程序即可应用更新,无需重新启动。Snap 应用程序仍在运行时不会安装更新。

如果你希望避免在更新内核后重新启动计算机,可以使用Ubuntu LivePatch 服务. 包括Ubuntu 专业版,个人使用免费。

如何重启:

要在 Ubuntu 23.04 中重启计算机,请点击屏幕右上角的系统菜单,然后点击电源图标。在出现的子菜单中,点击“重启...”。

要从命令行重新启动,请运行以下命令:

$ sudo reboot

重新启动的缺点:

总体而言,重启是一种安全的操作。当然,重启计算机时,RAM 中的所有信息都会丢失,因此请确保在关闭计算机之前保存所有打开的文档和文件。重启时,计算机将离线几分钟。如果您正在运行服务器,服务器将停机几分钟。如果您有一个打开的 SSH 会话,它将被终止。您可能需要手动启动未配置为自动启动的服务。如果您使用全盘加密,则需要验证身份才能解密磁盘。

答案2

当系统提示我重新启动系统时我是否应该始终重新启动系统?

您可以使用以下命令查看需要重新启动的软件包列表:

more /var/run/reboot-required.pkgs

根据列表,您可以决定是否值得重新启动。

输出示例:

user@server:~$ more /var/run/reboot-required.pkgs
libssl1.0.0
linux-image-4.4.0-62-generic
linux-base
linux-base
linux-image-4.4.0-63-generic
linux-base
linux-base
linux-image-4.4.0-64-generic
linux-base
linux-base
network-manager
linux-image-4.4.0-66-generic
linux-base
linux-base
linux-base
linux-base
linux-base
linux-base
linux-base
network-manager

(答案在 Ubuntu 14.04 LTS x64 和 Ubuntu 16.04 LTS x64 上进行了测试)

答案3

  1. 如何重启:

    $ sudo reboot
    

    或者

    $ sudo init 6
    
  2. 是的,因为它很可能是一个安全更新。

  3. 重启后,不会有任何影响 ssh 连接。

答案4

在 ubuntu 更新后总是尝试重新启动电脑,安装驱动程序和一些想要重新启动操作系统(ubuntu)的应用程序。

当安装新的更新或安装驱动程序时,这些都需要重新启动操作系统以确保工作性能和正常使用。

普通应用程序或包安装后不需要重新启动操作系统。

相关内容