必须换了!

强迫症犯了,因为CentOS停止更新,其实对我的服务器没任何影响,就是不爽。
豆包和deepseek都告诉我Ubuntu使用人数多。其实我也不知道到底什么系统适合我。就随大流了。


步骤

  1. 先备份宝塔的设置信息,我用的BT面板,可以备份:计划任务、FTP用户密码、网站配置相关信息、防火墙配置信息、面板日志信息

2025-04-26T15:52:49.png

  1. 备份我所有的网站文件,用BT面板把/www/wwwroot目录打包下载
  2. 备份了我所有的SSL,通过BT面板打包下载
  3. 备份数据库,还是通过BT面板,把数据库备份下载

2025-04-26T15:56:42.png

  1. 仔细回想,好像都备份好了,在服务器商,一键重装系统为Ubuntu
  2. 重装成功,SSH连接上重新装的系统,安装BT面板,然后安装环境,恢复文件,恢复数据库等等……
  3. 一切顺利,PHP、html的网站都很快恢复了,唯独我用python写的网站恢复了很久,不停报错,其实就是依赖安装漏了,我还是觉得python部署到服务器对新手是真不友好。

总结

  1. 不要过分依赖BT备份功能,我发现备份的网站配置是空的,运行不起,又重新新建了才跑起来。
  2. python部署的网站相对复杂,注意依赖的安装和数据库的迁移。下面两段代码别忘记执行
python manage.py makemigrations
python manage.py migrate
  1. 迁移后注意SSL需要重新给各个网站配置下。
  2. 本次更新系统涉及www.skyzgh.com(php环境)、blog.skyzgh.com(php环境)、tools.skyzgh.com(html环境)、house.skyzgh.com(python环境),都顺利搞定,总计花费2H。