Chris Kimpton Asked: 2008-09-08 05:03:52 +0800 CST2008-09-08 05:03:52 +0800 CST 2008-09-08 05:03:52 +0800 CST ubuntu 服务器 - 我需要做什么才能使其保持最新状态 772 我正在设置一个 ubuntu 服务器,并想知道我应该定期在它上面做什么。 apt-get update/upgrade似乎很明显。 例如,是否有 glsa 检查?还有什么我应该跑的吗?我想这取决于安装的内容,但我现在正在考虑核心系统。 linux ubuntu 5 个回答 Voted Best Answer T Percival 2008-09-08T05:13:05+08:002008-09-08T05:13:05+08:00 您提到的升级软件包是最重要的。一些可以使这更容易的工具: cron-apt,在需要安装升级时通过电子邮件通知您;和 无人值守升级,自动应用非交互式升级 Ubuntu 也有一个安全公告列表,但根据我的经验,它实际上只是 cron-apt 将通知您的软件包升级的副本。另一方面,它将提供更多关于在每次安全升级中修复什么(或易受攻击)的信息。 Paul Tomblin 2008-09-08T05:18:07+08:002008-09-08T05:18:07+08:00 我在我的服务器上安装了 munin,以便我可以监控有关它们的各种信息,包括 apt 是否认为有要安装的软件包。 Unkwntech 2008-09-09T03:15:13+08:002008-09-09T03:15:13+08:00 如果您只想进行更新,请创建一个文本文件: apt-get -yq update apt-get -yq upgrade 并将其添加到您想要的任何时间线的 crontab 中。 Martin OConnor 2009-02-11T09:31:39+08:002009-02-11T09:31:39+08:00 apt-get moo 试试看 :) Gianluca Della Vedova 2008-11-06T06:49:12+08:002008-11-06T06:49:12+08:00 我将以下行放在 /etc/crontab 2 */2 * * * root apt-get -qq update && apt-get -qq -y --force-yes upgrade && apt-get -qq clean 注意它不会安装新的软件包,因此它可能会错过一些内核更新:你仍然需要偶尔运行一次 synaptic/aptitude。
您提到的升级软件包是最重要的。一些可以使这更容易的工具:
Ubuntu 也有一个安全公告列表,但根据我的经验,它实际上只是 cron-apt 将通知您的软件包升级的副本。另一方面,它将提供更多关于在每次安全升级中修复什么(或易受攻击)的信息。
我在我的服务器上安装了 munin,以便我可以监控有关它们的各种信息,包括 apt 是否认为有要安装的软件包。
如果您只想进行更新,请创建一个文本文件:
并将其添加到您想要的任何时间线的 crontab 中。
试试看 :)
我将以下行放在 /etc/crontab
注意它不会安装新的软件包,因此它可能会错过一些内核更新:你仍然需要偶尔运行一次 synaptic/aptitude。