从 backpor 215-230 升级 systemd

从 backpor 215-230 升级 systemd

嗨,我被分配了一些研究任务,所以除了通过 VM 进行测试之外,我还想问:我需要在运行服务的实时服务器(即流媒体服务器)上将 systemd 215 升级到 230。其中一个新组件需要使用 systemd 230,但无法与 215 配合使用。

根据指南非常简单 https://unix.stackexchange.com/questions/363016/how-to-upgrade-my-systemd-to-latest-version

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list
apt-get update
apt-get -t jessie-backports install systemd

但是 - 它将如何影响正在运行的服务?我需要停止所有服务还是重新启动?我只是想在干净的系统上升级,没有任何问题,甚至不需要重新启动 - 使用 systemd --version 进行了验证

我现在计划安装一些简单的网络服务或者其他东西并检查其行为,但除此之外,我还想从社区获得一些关于此的理论背景,所以请:)

我认为这不是问题,最糟糕的情况是需要重新启动服务,也许重新启动是最佳选择,即使它是实时服务器,也可以将其作为维护来完成。如果不是,那就太好了。

答案1

如果你的基础系统是jessie,那么它应该是一个安全的升级,并且可以使用以下命令安全地重启 systemdsystemctl daemon-reexec。语法应该大体兼容,但请检查 systemd 变更日志以了解可能影响您的重大更改,并且首先在 VM 中测试升级仍然是一个好主意。

相关内容