我知道yum update
不时运行以保持我的 Centos 服务器更新是件好事,而且我什至看到有办法自动执行此更新。我的问题是,更新后需要重启服务器吗?这是不是一个好主意?如果我继续更新并且从不重新启动会怎样?
答案1
您不必重新启动服务器,除非您收到一条消息(来自 yum)明确鼓励您这样做。
但是,在重新启动系统之前,您无法使用更新的新内核(除非您使用类似克斯普利采,这是一种无需重新启动即可将旧内核切换为新内核的技术)。
所以最终,是否要重新启动是您的决定。我建议除非内核有重大安全更新,否则不要在工作时间重新启动。否则,如果服务器空闲(并且您在接下来的 30 分钟左右不需要它,因为在极少数情况下更新可能会干扰启动过程),我建议您重新启动它。
答案2
如果内核已更新,是的,重新启动是个好主意,因为新内核只有在重新启动后才会使用。其他软件包将就地更新,无需重新启动。
答案3
我有一个完全自动化的服务器,可以通过它获取每日更新yum-cron
,并且我让它每个周末重新启动(通过 root-crontab)。
三年多以来,这一举措一直运行良好。
答案4
我不信任自动更新,因为任何更新都有可能禁用服务。我在服务器上手动执行这些操作,如果涉及内核或 glib,我会在之后重新启动服务器。