Top Menu

Debian7.9升级到Debian8.2

很幸运,这次系统升级成功了,终于要告别CuteFTP了。

在升级前先用Linode的Backup备份系统,升级失败可以恢复备份。

因为是Debian服务器系统,所以升级的过程非常的简单

首先停用网站的所有相关服务,包括apache/Mysql,将/etc/apache2/sites-enabled中所有配置文件的链接删除

然后进行一次软件更新,确保升级前所有软件均为最新版本

升级完成后,将/etc/apt/sources.list中的所有的wheezy替换成jessie

然后开始系统升级,首先更新非主要的jessie软件

这次更新会涉及到mysql更新,在显示更新内容时按Q退出,在询问是否更新配置文件时选择默认不更新。

接着进行内核更新

这次更新会花费较长的时间,并且会涉及apache和php以及各种系统核心软件的更新,会多次询问是否更新相关配置文件,选择默认不更新。如果安装有phpmyadmin组件还会询问数据库密码用于更新系统数据库。

当重新回到输入命令状态时,就完成了升级过程。

清除旧的依赖包,可以将新系统中不需要的包清除

最后,通过以下命令查看系统版本

另外,由于安装时保留了旧的配置文件,在升级之后会出现各种各样的问题,特别是apache2.2升级到apache2.4,配置文件的变化非常大,所以还要一步一步的对配置文件进行更新和调整。详见从Debian7.9升级到Debian8.2后碰到的问题

为了避免升级后由于PHP配置错误导致PHP内容明文显示的问题,在升级前先用a2dissite停用所有网站,然后再升级。待升级之后先开启默认网站000-default.conf,然后用一个测试PHP程序或PHP探针来测试PHP环境是否正常,再依次调试和上线生产环境,避免数据库密码和敏感信息泄露。

There are no comments yet

  • Hello, guest

Powered by WordPress. Designed by WooThemes