电脑课堂
柔彩主题三 · 更轻盈的阅读体验

Linux系统配置文件备份:关键时刻能救你一命

发布时间:2025-12-13 14:50:09 阅读:446 次

刚配好的服务器,改完网络配置一重启,SSH连不上了。这种情况不少见,尤其是新手在修改关键配置时,一个不小心就把系统搞瘫痪了。其实,只要提前做好配置文件备份,几分钟就能还原回去。

哪些配置文件值得备份?

不是所有文件都需要备份,重点是那些一旦出错会影响系统启动或服务运行的。比如:/etc/fstab/etc/network/interfaces/etc/netplan/ 下的网络配置、/etc/ssh/sshd_config/etc/passwd/etc/group,还有 /etc/nginx/nginx.conf 这类服务主配置。

我自己就吃过亏。有次调整Nginx反向代理规则,保存后忘记重启服务检查语法,结果下线更新时网站直接502。幸好之前把原配置打包存到了/home下,三分钟恢复上线。

简单粗暴的备份方法

最直接的方式就是复制粘贴。比如修改前先执行:

cp /etc/ssh/sshd_config /home/backup_sshd_config.bak

改完测试没问题再删掉备份。要是连不上了,进救援模式把备份文件复制回去就行。

用tar打包多个配置更省事

如果你要调整多个服务,可以一次性打包关键目录:

tar -czf config_backup_$(date +%F).tar.gz /etc/fstab /etc/network/ /etc/ssh/sshd_config /etc/nginx/

这样生成一个带日期的压缩包,存在/home或U盘里都行。哪天系统出问题,拿出来解压覆盖就能回退。

配合rsync做远程备份更安心

本地备份怕硬盘挂掉,可以同步到另一台机器。比如内网有台旧笔记本跑着Debian,专门用来存配置:

rsync -avz /etc/ root@192.168.1.100:/backup/server01_etc/

每次改配置前跑一遍,相当于给系统拍张快照。就算整台服务器崩了,也能快速重建。

别等到出事才后悔没备份。每次动配置前花半分钟打条命令,等于给自己买了份保险。毕竟,谁还没手滑过呢。