Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
hihihihihi
V2EX  ›  Linux

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

  •  
  •   hihihihihi · Jul 17, 2017 · 6413 views
    This topic created in 3247 days ago, the information mentioned may be changed or developed.

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

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

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

    跑的系统是 Arch

    22 replies    2017-08-03 23:21:52 +08:00
    lxrmido
        1
    lxrmido  
       Jul 17, 2017   ❤️ 1
    不会有问题
    Betacoefficient
        2
    Betacoefficient  
       Jul 17, 2017   ❤️ 1
    没啥大问题就不要瞎折腾
    ryd994
        3
    ryd994  
       Jul 17, 2017   ❤️ 1
    没有问题,只不过部分更新要重启进程才生效
    内核更新如果你有 ksplice 的话也不需要重启,否则重启换内核生效
    而且不生效也不会故障
    Busy
        4
    Busy  
       Jul 17, 2017   ❤️ 1
    当你更新了内核,又更新了部分依赖内核版本的服务,这个时候你需要重启。
    如楼上所说,现在打了补丁的 kernel 可以热重启。
    zhengxiaowai
        5
    zhengxiaowai  
       Jul 17, 2017   ❤️ 1
    不用,内核都可以热替换。

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

    我每次更新内核相关的东西都得重启才能生效。
    pq
        9
    pq  
       Jul 17, 2017   ❤️ 1
    kernel 更新后,如果不重启,那么,用的应该还是老内核,反正 RH 系的是这样的。。。
    UnknownR
        10
    UnknownR  
       Jul 17, 2017 via iPhone
    等大半夜没人的时候重启
    msg7086
        11
    msg7086  
       Jul 17, 2017   ❤️ 1
    @lechain
    Ksplice
    KernelCare
    zhengxiaowai
        12
    zhengxiaowai  
       Jul 17, 2017   ❤️ 2
    @lechain 内核热替换和软件热替换是两个东西,要你的服务支持热替换才可以
    kamen
        13
    kamen  
       Jul 17, 2017
    @zjsxwc 我有一次印象特别深刻,前一天还在用的脚本,第二天运行过程中异常退出,检查了各种环境有几十分钟,无果,结果突然灵光一闪,想起了这个玄学 debug 法,重启,解决。所以就有了我的签名
    huangmingyou
        14
    huangmingyou  
       Jul 17, 2017
    不要重启一个没有问题的系统!
    hjc4869
        15
    hjc4869  
       Jul 17, 2017 via Android
    看来楼上一堆人平时维护服务器都是假装更新了
    hjc4869
        16
    hjc4869  
       Jul 17, 2017 via Android
    顺带一提,kernel 热更新只适用于只修安全问题,不提供功能更新的长期支持商业内核,不适合 arch 这种滚动更新的社区发行版。
    arch 更新内核不重启连个内核模块都插不进去。
    holinhot
        17
    holinhot  
       Jul 17, 2017 via iPhone
    楼主好像习惯了像 windows 没有哪次更新不重启的
    strahe
        18
    strahe  
       Jul 17, 2017
    Arch 更新内核以后建议重启一下,否则重启应用时可能会有问题,
    jyf007
        19
    jyf007  
       Jul 18, 2017
    刚想研究 live-patch
    Ruiming
        20
    Ruiming  
       Jul 18, 2017
    Arch 有时候更新之后就没法使用 primusrun 了, 每次都重启解决.
    whsir
        21
    whsir  
       Jul 20, 2017
    一般更新内核的时候需要重启吧,不过建议,轻易不要重启
    flynaj
        22
    flynaj  
       Aug 3, 2017 via Android
    更新内核肯定要重启,如果只是更新内核模块就可以不重启了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2894 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 95ms · UTC 12:33 · PVG 20:33 · LAX 05:33 · JFK 08:33
    ♥ Do have faith in what you're doing.