ubuntu服务器-我需要怎么做才能保持最新


14

我正在设置ubuntu服务器,想知道我应该定期在该服务器上做什么。

apt-get update/upgrade 似乎很明显。

例如,是否有glsa支票?我还要跑步吗?我猜这取决于安装的是什么,但是我现在正在考虑核心系统。

Answers:


17

您提到的升级软件包是最重要的。几个工具可以使此操作更容易:

  • cron-apt,在要安装升级时通过电子邮件通知您;和
  • 无人值守升级,以自动应用非交互式升级

Ubuntu也有一个安全公告列表,但是根据我的经验,它实际上只是cron-apt会通知您的软件包升级的副本。另一方面,它将提供有关每个安全升级中正在修复的内容(或易受攻击的内容)的更多信息。


2

我在服务器上安装了munin,以便可以监视有关它们的各种信息,包括apt是否认为有要安装的软件包。


1

如果您只想进行更新,请创建带有以下内容的文本文件:

apt-get -yq update
apt-get -yq upgrade

并将其添加到crontab中以获取所需的任何时间轴。


这样做还可能破坏您所做的任何配置文件更改
Martin OConnor 09年

尽管我认为在某些情况下这可能是个问题,但我本人还没有经历过,我有4台本地Debian服务器和4台远程(数据中心服务器)都在运行Debian,并且我一直在使用Debian作为唯一的服务器操作系统年份。
Unkwntech

强制“是”(-y)非常危险。
bortzmeyer

我可以,但是正如我上面所说的,这还没有使我失望。
Unkwntech


-3

我将以下行放在/ etc / crontab中

2 */2 * * * root    apt-get -qq update && apt-get -qq -y --force-yes upgrade && apt-get -qq clean

请注意,它不会安装新软件包,因此可能会丢失一些内核更新:您仍然必须不时地运行突触/智能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.