![更新后真的需要重新启动电脑吗?](https://linux22.com/image/1494660/%E6%9B%B4%E6%96%B0%E5%90%8E%E7%9C%9F%E7%9A%84%E9%9C%80%E8%A6%81%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E7%94%B5%E8%84%91%E5%90%97%EF%BC%9F.png)
我想到这个问题主要是因为我很少重启我的 Linux 笔记本电脑,所以我想知道这是否会带来任何负面影响。更新基本上只是修补应用程序,所以我可以想象一些系统应用程序无法应用补丁,因为它们一直在运行。
答案1
一旦内核更新,系统将不会使用新的内核,直到重启后才可以使用。
在其他情况下,你必须申请“常识”, 例如:
正在运行的应用程序将在更新后继续运行,并且库已被替换的将在程序启动时使用。
例如,您更新尾巴因为有一个与安全相关的修复。
因此重启是多余的。如果有正在运行的尾部-f通过日志文件,只需重新启动日志脚本就足够了。
如果更新的库对于系统至关重要,因为很多应用程序都依赖它,比如安全套接字或者glibc那么更新后最好重新启动。
答案2
这取决于应用程序... 以 glibc 和 gcc 为例。gcc 仅在编译时使用,glibc 在运行时使用。升级后执行 gcc 时,linux 将获取新版本的文件。另一方面,glibc 的新版本仅在重启后使用。