系统重装前注意事项
系统重装和服务器重启不是一回事。重启只是让服务器重新启动,一般不会清空原有环境。系统重装则可能重新安装操作系统,原来的环境、软件、网站文件、数据库、配置都有可能受到影响。所以,系统重装前最重要的不是选择哪个版本,而是先确认:服务器里还有没有重要数据,备份是否完整,重装后谁来恢复业务。系统重装前,建议先完整阅读《数据备份与恢复建议》,确认网站文件、数据库、证书和配置文件是否已经备份。
不要把所有问题都当成必须重装
有些问题看起来严重,但不一定需要重装系统。比如:网站打不开;远程连接失败;数据库连接不上;证书报错;Nginx 配置错误;服务器负载高;业务端口不通。这些问题可能是程序、配置、防火墙、端口、域名解析、服务进程导致的。直接重装系统,不一定能解决问题,反而可能把原有数据和环境清掉。真正需要重装的情况,通常是系统环境严重混乱、服务器被入侵后需要重新部署、测试环境清理、系统版本切换,或者用户明确决定重新搭建。如果重装为 Linux 系统,建议登录后先完成《Linux 服务器基础安全设置》。
重装前先备份,不要口头确认
重装前,建议把关键数据备份到服务器外部位置。不要只说“应该没什么重要数据”,最好真正检查一遍。常见需要备份的内容包括:网站目录;数据库;上传图片和附件;SSL 证书和私钥;Nginx、Apache、PHP 配置;宝塔面板数据;计划任务;防火墙规则;业务系统配置文件;授权文件或软件许可证。如果服务器是客户业务、公司官网、下载站、站群业务、GPU 环境、大带宽业务节点,更要谨慎。很多环境重装后可以重新搭,但数据和配置不一定能找回。
记录原来的运行环境
很多用户重装后遇到的新问题,不是数据没备份,而是不知道原来环境怎么搭的。建议重装前记录:原系统版本;Web 服务类型;PHP、MySQL、Java、Node.js、Python 等版本;网站目录;数据库名称;反向代理规则;伪静态配置;开放端口;SSL 配置;定时任务;业务启动方式。如果是 GPU 服务器,还要特别注意驱动、CUDA、框架版本、模型文件和运行环境。重装后这些环境可能需要重新安装,不是系统起来就能直接跑业务。
系统版本不要随便选最新
有些用户重装时会直接选最新系统版本,但业务程序不一定兼容。例如老网站可能依赖旧 PHP;部分软件只支持特定 Windows 版本;数据库版本变化可能影响导入;GPU 业务可能对驱动和计算环境有要求。选择系统前,先确认业务需要什么环境。如果不确定,建议按原系统版本或程序推荐版本处理,不要为了“看起来新”随便更换。如果重装为 Windows 系统,可以参考《Windows 服务器远程连接说明》检查远程桌面登录。
线上业务要安排维护时间
系统重装期间,服务器上的网站、接口、数据库、远程服务通常都会中断。如果是线上业务,建议避开访问高峰,提前通知内部人员或客户。电商、游戏、API、企业系统、下载站这类业务,不建议在业务高峰期临时重装。重装完成后,也不要只看服务器能登录就结束。真正完成应该以网站、接口、数据库、业务程序恢复正常为准。重装完成后,如果无法登录服务器,可以参考《服务器远程连接教程》重新确认连接方式。
提交重装工单时要说清楚
如果需要 SellBGP 协助重装系统,工单里建议写明:服务器 IP;当前系统;目标系统;是否已经备份;是否确认接受数据风险;是否需要保留某些磁盘或分区;服务器是否为线上业务;期望处理时间。涉及独立服务器、高防服务器、GPU 服务器、大带宽服务器等资源时,重装可能需要人工处理,具体以产品类型和机房条件为准。如果还没有备份,不建议直接提交“帮我重装”。更稳的做法是先确认备份,再确认重装。
重装后要做完整检查
系统重装完成后,建议依次检查:远程登录是否正常;新密码是否可用;磁盘分区是否符合预期;网络是否正常;防火墙端口是否开放;网站环境是否重新部署;数据库是否恢复;SSL 是否重新配置;业务程序是否能正常运行。如果重装后发现业务无法恢复,要先确认备份是否完整、环境版本是否一致、配置文件是否恢复。不要只判断“服务器能登录”,服务器能登录只是第一步。