在生产服务器上执行 apt-get dist-upgrade 会不会有什么不良后果?

2016-09-13 02:22:00 +08:00
 Snitchley
6728 次点击
所在节点    Linux
40 条回复
pangliang
2016-09-13 09:39:52 +08:00
生产服务器的逻辑是: 为什么要升级? 而不是: 为什么不升级?
knightdf
2016-09-13 09:50:07 +08:00
你如果想主动放弃中秋假期,事不宜迟,现在就开始敲把
xjp
2016-09-13 10:04:15 +08:00
楼上是都不懂这个命令什么意思吗? 这命令根本不是升级发行版好吗

apt-get dist-upgrade 对应的是 apt-get upgrade 两个都是更新包
后者只更新依赖关系没有变化的包 前者是更新所有包 如果有依赖变化就处理依赖

apt-get dist-upgrade 这个命令升级 最多就是 14.04.4 升到 14.04.5 有时升一下内核 是不会升级大版本的

理论上 upgrade 比 dist-upgrade 安全 因为它不会引入新的依赖 不过按照我的经验 一般情况下 dist-upgrade 也是没有什么问题的
duzhe0
2016-09-13 10:05:01 +08:00
DONT DO THAT
Ahri
2016-09-13 10:28:46 +08:00
还有手动 SSH 到生产服务器输命令的公司?
initialdp
2016-09-13 10:31:26 +08:00
没明白楼上这些 V 友在说什么,执行这个命令很常见吧?无非就是升级一些内核版本,又不是大版本升级。
gladuo
2016-09-13 11:30:24 +08:00
。。。真的不是大版本升级啊楼上的宝宝
然而,没事乱搞什么生产环境。。。不怕被老板打断腿么
bk201
2016-09-13 12:47:51 +08:00
@Ahri 贵司的做法是?
kaneg
2016-09-13 13:05:48 +08:00
像这种大版本升级之后因为内核升级了, 一般都需要重启系统,就怕重启都起不来
nyaruko
2016-09-13 13:13:15 +08:00
我在自己的 vps 上用 do-release-upgrade 升级没出问题
wizardoz
2016-09-13 13:23:29 +08:00
你为啥想执行这个?
vus520
2016-09-13 14:19:10 +08:00
单元测试覆盖不够,业务要求又高的项目,啧啧,吃枣药丸
Balthild
2016-09-13 15:44:39 +08:00
估计都是看到 dist 这四个字母就以为是发行版升级了
danili
2016-09-13 15:53:27 +08:00
如果生产系统稳定运行,就别想着直接去优化系统。
Citrus
2016-09-13 15:56:17 +08:00
我觉得你可能有不良后果。。。
lengxx
2016-09-15 16:49:08 +08:00
23 楼说的很对
okudayukiko0
2016-09-17 17:47:03 +08:00
在 Ubuntu 下是 do-release-upgrade 。我试过从 Ubuntu 15.10 升级到 16 ,然后在升级时提示 python 有只读错误,整个系统就挂掉了。此外建议在实机或远控卡下进行升级,不建议在 SSH 下升级。
okudayukiko0
2016-09-17 17:48:52 +08:00
在 VPS 下是 VPS 控制面板中的 Console ,升级系统时不建议用 SSH 。
realpg
2016-09-17 19:19:14 +08:00
把核心不能停的东西 hold ,比如 mysql
其他我都是自动 dist-upgrade 的
xencdn
2016-09-20 22:47:27 +08:00
如果 docker 容器运行的 宿主服务器系统想怎么升怎么升吧

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

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

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

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

© 2021 V2EX