为了学习一些服务器管理,我设置了一个简单的Ubuntu 14.04服务器,在该服务器上运行个人网站。我将其设置为自动安装安全更新,但忽略其他更新。这似乎工作得很好。有时登录服务器(使用ssh)时会收到一条消息,提示:
*** System restart required ***
发生这种情况的时候,我简单地重新启动了Ubuntu,一切都很好。可以,因为这是一个简单的个人网站。我想知道的是,这对于Web服务器是如何工作的,它应该在99.9999etc%的时间内运行?他们是否只是不重新启动并冒未安装安全更新(我无法想象)的安全风险?还是他们将停机时间视为理所当然(我也无法想象)?
如果这是我想保持正常运行的非常重要的生产服务器,我应该如何处理?欢迎所有提示!
[编辑]我知道我可以cat /var/run/reboot-required.pkgs
列出导致重启的软件包。该命令当前产生以下内容:
linux-image-3.13.0-36-generic
linux-base
dbus
linux-image-extra-3.13.0-36-generic
linux-base
但是,如果不执行重启操作,我怎么知道更新是否无关紧要?
[EDIT2]好的,我现在将发现有用的命令合并为一个:
xargs aptitude changelog < /var/run/reboot-required.pkgs | grep urgency=high
如果这没有输出任何内容,则似乎没有紧急性的安全问题。
虽然最后一个问题:是low
,medium
和high
唯一的紧迫性可能性,或者有什么比较例如像critical
或extremelyimportant
?
| grep 'urgency=' | egrep -v '=(low|medium)'