备份整个Linux环境

Modified on: Sat, 21 Sep 2019 16:20:02 +0800

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

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

作者:,user82250

最佳答案

所以有两件事,

  1. 备份您的数据和配置文件
  2. 记下/记录用于构建环境的命令以及原因
  3. 醇>

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

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

    有时候我会争取让Exim做一件小事,在配置文件中做400行更改,然后忘掉它。

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

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

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

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

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

      通过这种方式,您可以专注于备份数据和配置,但您不必将配置恢复到新的框(我认为由于潜在的软件/分发更改而存在风险),而是可以改为按照您的构建表格,然后恢复您的数据。

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

相关问答

添加新评论