Debian/Linux 备份文件被用户更改

Debian/Linux 备份文件被用户更改

我想备份托管一些网站的服务器,以便我可以将所有内容恢复到全新的格式。

我知道我应该备份所有主文件夹,然后可能还有我的 /etc/ 文件夹。

有没有办法找出所有与备份相关的文件夹,因为它们不是由 apt-get 自动生成或安装的?

理想情况下,它还可以恢复所有用户的当前密码。

基本上,克隆系统就足够了,但只需复制配置文件。

答案1

另外,如果它涉及 Debian, debsums -ce则可以向您显示更改的配置文件。

答案2

您肯定会对我最近在博客上发表的一篇关于要备份的重要文件夹(适用于 Ubuntu,但也适用于 Debian)。

它重新组合通常由用户更改的常用文件。至少在网络服务器上是这样。

以下是摘要。

如果你看一下实际的文章,我已经把与每个步骤相关的命令放进去了。

  • /家完全
  • /根完全
  • /usr/本地完全(它通常包含由系统管理员手动安装的软件)
  • /ETC或参见下文。
  • /var或参见下文。
  • 备份MySQL 数据库、用户和权限
  • 已安装软件包列表使用dpkg --get-selections
  • 消遣/var/lib/dpkg/diversions

此外,对于/ETC/var,你可以更具体一点:

  • 备份用户、密码和组
    • 用户和密码在密码文件 /etc/passwd/etc/shadow
    • 团体在/etc/组/etc/gshadow

    只取包含您创建的用户/组的行(通常他们的 uid >= 1000)!

  • 备份定时任务, 和工作`/etc/crontab` `/var/spool/cron/crontabs/` `/var/spool/cron/atjobs/`
  • 备份用户'电子邮件`/var/mail/`
  • 网站`/var/www`
  • 备份/etc/ 中需要的配置文件
    • Apache2 虚拟主机
    • 网络配置
    • Postfix 配置
    • 你看到的其他东西/ETC/并且您希望保留...

来源: 迁移服务器时要记住备份或复制的事项[codealpha.net] 来源:Gilles 和 bofh 的评论,谢谢!

答案3

对于您的需要,Faubackup 可以帮助您。看看这个.. ;) & 它适合您的要求。

要安装,正如你所说,

安装 faubackup
http://faubackup.sourceforge.net/
http://faubackup.sourceforge.net/man/faubackup.8.html

相关内容