处理 Ubuntu 上需要重新启动的系统处理 Ubuntu 上需要重新启动的系统处理 Ubuntu 上需要重新启动的系统处理 Ubuntu 上需要重新启动的系统
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

处理 Ubuntu 上需要重新启动的系统

发表 admin at 2025年2月28日
类别
  • 未分类
标签

每次登录 Ubuntu 服务器时都会看到***系统需要重新启动***?以下是您看到此内容的原因以及您可以用它做什么。

每次登录 Ubuntu 服务器时都会看到***需要重新启动系统?你并不孤单。

如果您使用 Ubuntu 服务器,您可能会遇到一条消息,通知您系统需要重新启动。如果您使用的是 Digital Ocean Droplet,这种情况尤其会发生。

这是什么消息?为什么您会看到它?您是否真的应该重新启动服务器,这可能会导致停机?我将在本文中解释所有这些事情。

如何处理 Ubuntu 上的“系统需要重新启动”消息?

该消息的大部分内容是不言自明的。您的 Linux 系统认为系统应该重新启动。通常您会在安装内核更新后看到此消息。有些安全补丁只有在重新启动系统后才会生效。

您如何知道是否是内核更新导致了系统重新启动请求?有一种方法可以找到它。

您可以检查文件/var/run/reboot-required.pkgs的内容:

cat /var/run/reboot-required.pkgs
linux-base
linux-base

就我而言,重新启动是由 Linux 映像基础包请求的。您可能还会看到类似 linux-image-x.x.x-xx-generic 的内容。这表明最近的 Linux 内核更新需要重新启动系统。

每次看到***需要系统重新启动***时,您真的应该重新启动系统吗?

这是一个重要的问题。重新启动就等于停机。服务器上运行的服务和应用程序在重新启动期间将不可用,除非您有更好的机制(例如负载均衡器)。想象一下由于重新启动而导致网站流量丢失或服务中断。

但不重新启动系统也可能意味着重要的更新将无法正确应用,并且您的服务器将容易受到攻击。

你该怎么办?您是否应该重新启动服务器?

一种方法是查看请求重新启动的包的最新更改日志。

xargs apt-get changelog < /var/run/reboot-required.pkgs

更改日志将显示所述包的完整历史记录。您应该只查看变更日志中的最新条目,看看它是否显示高度、紧急或严重的紧急程度。如果是这种情况,您必须重新启动 Ubuntu 服务器。

linux-base (4.5ubuntu1~16.04.1) xenial; urgency=low

  * Update xenial to the latest linux-base. (LP: #1766728)

 -- Thadeu Lima de Souza Cascardo <[email >  Tue, 24 Apr 2018 18:36:02 -0300

如果紧急程度为低或中,则由您决定是否要重新启动服务器。您还可以删除文件 /var/run/reboot-required ,这样它就不会在登录时显示***需要系统重新启动***。如果较新的系统更新认为需要重新启动系统,则将来可能会返回此消息。

什么时候应该重新启动服务器?

业界最佳实践是在最短的活动时间重新启动系统。如果您管理服务器一段时间,您应该知道服务器何时处于最低网络使用率。如果是 Linode 或 Digital Ocean 提供的 VPS 或云服务器之一,服务器重新启动通常需要不到一分钟的时间。

重新启动服务器时您不需要在线。只需在 Linux 中使用 shutdown 命令并安排重新启动即可。然而,监视这些活动是否出现意外行为是一个很好的做法。

即使是安全补丁,如何避免重新启动

我知道即使在低活动时间,您也不想重新启动系统。值得庆幸的是,Ubuntu 的母公司 Canonical 确实提供了一种方法来处理这个问题。

借助他们的实时修补服务,您可以安装 Linux 内核更新,而无需重新启动服务器。该服务免费供个人在三个 Ubuntu 安装上使用。您必须创建一个 Ubuntu One 帐户才能使用 livepatch 服务。

底线

安装 Linux 内核更新后,通常需要重新启动系统。如果您看到“需要重新启动系统”消息,这完全取决于您想要做什么。

如果您可以重新启动系统,则应该这样做。如果存在限制,请重新启动系统以获得高级、关键或紧急补丁。使用 Canonical Livepatch 服务也是一个好主意。

我希望您了解一些有关系统补丁和检查变更日志的新知识。如果您有疑问或建议,请在下面发表评论。

©2015-2025 Norria support@norria.com