备份整个Linux环境

我目前正在设置和使用我的新 Linux盒子.作为这些事情的新手,我做得还不错,但是一个小错误可能会让一切都搞砸了.我目前已经成功安装了Apache和其他一些东西并按照我的要求工作,我真的不希望能够搞砸环境.

什么是备份实际环境本身的最简单方法,以便我可以恢复备份副本(Apache等完全正常工作)我应该需要吗?

解决方法

所以有两件事,

>备份数据和配置文件
>记下/记录用于构建环境的命令及其原因

对于1号,有几种选择,其中一种是Alex已经提到的. rsync是一个很好的方法,我定期将我在Linux VPS上关心的所有东西都发送到家里的Linux机器上.

但对我来说,你也不能击败#2,这就是原因.如果您不记得为什么会这样,只是拥有配置文件没有帮助.

有时我争取让Exim做一件小事,在配置文件中进行400行深入更改,然后忘掉它.

即使我没有从备份中恢复服务器,我可能希望稍后再构建另一台服务器并执行相同的操作,但突然间我不记得如何,并且您不一定要逐字复制配置文件.

因此,在构建和配置服务器时,

>记下你运行的每个命令(即apt-get,yum,dpkg –reconfigure exim4-config等)
>记下您所做的配置更改和原因(即将这4行添加到/etc/apache2/apache2.conf,因为我需要X和Y)

在添加包或更改配置时,使该构建文档保持最新,然后如果您需要从头开始构建新服务器,这很容易.

我运行一个新闻(Usenet)服务器,我基本上有一个文档描述了如何从裸Debian Squeeze转到完全正常工作的新闻服务器.如果我失去了一切,我可以在大约2个小时内重建它(显然,没有数据,但完整的配置).对于我的Web服务器,我知道我对Apache做了哪些更改以及为什么安装了perl和php模块以及为什么等等.

这样你可以专注于备份你的数据和配置,但你不必将配置恢复到一个新的盒子(我认为由于潜在的软件/分发更改可能会有风险),而是可以按照你的构建工作表,然后恢复您的数据.

> rsync for data and config>文件配置在顶部

相关文章

文章浏览阅读1.8k次,点赞63次,收藏54次。Linux下的目录权限...
文章浏览阅读1.6k次,点赞44次,收藏38次。关于Qt的安装、Wi...
本文介绍了使用shell脚本编写一个 Hello
文章浏览阅读1.5k次,点赞37次,收藏43次。【Linux】初识Lin...
文章浏览阅读3k次,点赞34次,收藏156次。Linux超详细笔记,...
文章浏览阅读6.8k次,点赞109次,收藏114次。【Linux】 Open...