VPS Debian 6 系统升级 Debian9 教程

悲报:BWG再次被墙,而且即将停止对 OpenVZ VPS 的支持,本教程的时效性可能将会有很大的问题。

1月24日,GFW大发威导致墙外众多IP被屏蔽,本人的搬瓦工年付5刀OpenVZ主机也很不幸中枪了。在付了8美元更换了IP地址之后,VPS的访问虽然正常了,但是主机却无法访问互联网。由于CentOS 6.5使用的网络配置方式与GNU\Linux有很大的不同,于是我更换系统到VPS能安装的最新的 Debian 6 minimal。

SSH重新连接,使用 apt-get update 更新系统软件包,但是返回了一大堆的404错误,显然,Debian 6已经停止支持了。

所以,用vim打开 /etc/apt/sources.list ,将其中所有的 wheezy 换成 stretch (Debian 9 代号),然后执行 apt-get update && apt-get upgrade 执行 Debian 的最小化升级。在升级的过程中会有重启服务,更新配置文件的选项,一律选择Yes即可。

最小化升级完成后,执行 apt-get dist-upgrade 升级系统内核。

在升级的过程中,SSH有可能会弹出一个密码登录的提示,如果选择No的话有可能会导致SSH无法连接,所以建议在此过程之前先备份一下 /etc/ssh/sshd_config 。

升级完成之后用 apt cleanapt autoremove --purge 清理冗余的软件包,然后 reboot 重启VPS。

重启之后输入 lsb_release -a ,如果返回的内容显示

1
Codename:stretch 

那么Debian就从wheezy(6)升级到了stretch(9)。