【发布时间】:2011-05-24 23:22:28
【问题描述】:
如果您更新,在重新启动之前可能会出现哪些问题?如果您使用无人值守升级来应用安全补丁,这种情况尤其频繁发生。
共享对象被替换,因此程序之间可能不同步。
重启前你能安全走多长时间?
澄清:
我所说的“程序是否可以彼此不同步”的意思是,一个二进制文件具有共享对象的早期版本,而新启动的实例具有共享对象的较新版本。在我看来,如果这些版本不兼容,那么这两个二进制文件可能无法正常互操作。
这种情况在实践中经常发生吗?
更多说明:
我所了解的更多的是安装程序通常启动/停止依赖共享库的服务,以便他们获得新版本的 API。如果他们获得了所有依赖项,那么您可能没问题。但是人们是否经常看到安装程序缺少依赖项?
如果编写的服务兼容所有以前的 API 版本,那么这将不是问题。但我怀疑它经常没有完成。
如果有内核更新,特别是如果有不兼容的 ABI 更改,我看不出如何获得所有依赖项。我一直在寻找有关事情是否“翻倒”以及如何“翻倒”以及人们是否在实践中观察到这一点的经验,无论是内核更新还是库/包更新。
是的,这可能应该被放入ServerFault...
【问题讨论】:
-
serverfault.com 是您提问的更好地方。
-
糟糕。有什么办法把它移过来吗?
标签: linux security ubuntu upgrade