备份 /etc 配置文件的最佳实践

tim*_*hew 3 ubuntu backup remote-management

我想在非全新安装的远程服务器(Ubuntu 10.04.2)上设置froxlor

自两个月以来,我负责管理服务器。在我开始之前,前一个人安装并配置了一些服务和文件。我不知道他到底在做什么,我只能查看他安装的内容(通过历史记录),而不能查看他编辑的内容。我想安装 Server-Management-Panel 'Froxlor' 来管理所有内容,而不是通过 ssh 手动执行。我的堂兄(他租用服务器)也应该能够用浏览器配置一些东西。

这些服务已经安装、配置和使用

  • 阿帕奇 2 + php 5 + mysql 5.1
  • 1.3 版本
  • 后缀 2.7 + 快递 0.62

我发现的教程基于全新安装系统。我已经安装了 froxlor,但是为了使用它,我必须执行一些脚本并更改/覆盖服务的配置文件。但是如果我这样做,当前的配置将会丢失。

尽可能简单地备份配置(更少的工作和问题)并配置 froxlor 然后合并备份文件的最佳实践是什么

我必须备份哪些数据/配置文件?

Gil*_*il' 9

安装etckeeper。在 Ubuntu 上,这是etckeeper 包 安装 etckeeper. 选择您最喜欢的版本控制系统(包括 Bazaar、Darcs、Git 和 Mercury)。运行etckeeper init

现在,每次修改配置文件时,sudo bzr commit/etcsudo git commit或其他)运行。此外,每次安装、升级或删除包时,更改/etc都会自动提交给版本控制(带有通用消息,因此最好手动提交有意义的消息)。要恢复到早期版本,请使用bzr revert(或...)。