Linux 的更新什么时候需要重新启动系统?

2017 年 7 月 17 日
 hihihihihi

Cloud 机器开机运行了很长时间, 隔几天上去更新一把,

我看更新了内核的时候也没有提示让我重新启动,

那通常, 很长时间这样更新不重启,是否有问题?

跑的系统是 Arch

6721 次点击
所在节点    Linux
22 条回复
lxrmido
2017 年 7 月 17 日
不会有问题
Betacoefficient
2017 年 7 月 17 日
没啥大问题就不要瞎折腾
ryd994
2017 年 7 月 17 日
没有问题,只不过部分更新要重启进程才生效
内核更新如果你有 ksplice 的话也不需要重启,否则重启换内核生效
而且不生效也不会故障
Busy
2017 年 7 月 17 日
当你更新了内核,又更新了部分依赖内核版本的服务,这个时候你需要重启。
如楼上所说,现在打了补丁的 kernel 可以热重启。
zhengxiaowai
2017 年 7 月 17 日
不用,内核都可以热替换。

但是你懂的,服务器都要隔一段时间重启一次最好,可能是玄学吧,哈哈哈。参考 上次的 s3 事件
bboysoul
2017 年 7 月 17 日
现在部分发行版内核可以热更新了,所以除了更换内核,一般不关机
zjsxwc
2017 年 7 月 17 日
程序跑出莫名其妙的问题时,重启可以解决大部分问题 2333
lechain
2017 年 7 月 17 日
@zhengxiaowai 求内核热替换的办法?

我每次更新内核相关的东西都得重启才能生效。
pq
2017 年 7 月 17 日
kernel 更新后,如果不重启,那么,用的应该还是老内核,反正 RH 系的是这样的。。。
UnknownR
2017 年 7 月 17 日
等大半夜没人的时候重启
msg7086
2017 年 7 月 17 日
@lechain
Ksplice
KernelCare
zhengxiaowai
2017 年 7 月 17 日
@lechain 内核热替换和软件热替换是两个东西,要你的服务支持热替换才可以
kamen
2017 年 7 月 17 日
@zjsxwc 我有一次印象特别深刻,前一天还在用的脚本,第二天运行过程中异常退出,检查了各种环境有几十分钟,无果,结果突然灵光一闪,想起了这个玄学 debug 法,重启,解决。所以就有了我的签名
huangmingyou
2017 年 7 月 17 日
不要重启一个没有问题的系统!
hjc4869
2017 年 7 月 17 日
看来楼上一堆人平时维护服务器都是假装更新了
hjc4869
2017 年 7 月 17 日
顺带一提,kernel 热更新只适用于只修安全问题,不提供功能更新的长期支持商业内核,不适合 arch 这种滚动更新的社区发行版。
arch 更新内核不重启连个内核模块都插不进去。
holinhot
2017 年 7 月 17 日
楼主好像习惯了像 windows 没有哪次更新不重启的
strahe
2017 年 7 月 17 日
Arch 更新内核以后建议重启一下,否则重启应用时可能会有问题,
jyf007
2017 年 7 月 18 日
刚想研究 live-patch
Ruiming
2017 年 7 月 18 日
Arch 有时候更新之后就没法使用 primusrun 了, 每次都重启解决.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/375822

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX