假设我有一个已安装、可运行且最新的系统,并且想验证其上的所有软件包安装文件是否与相应软件包维护者打包的文件相同。
实际上,我想要一个文件列表,这些文件在我“现在”安装的文件和我在空白系统上使用相同的软件包重新安装时会得到的文件之间存在某种差异。如果没有实际重新安装和比较结果,我将如何生成这样的文件列表?
我意识到有些差异(例如配置文件)是可以预料的,但这没关系。
我主要对 Debian Wheezy 感兴趣,但一个好的答案是探索一个解决方案,该解决方案适用于任何基于相同包管理基础设施(apt、dpkg 和朋友)的现代 Linux 发行版。
我想在非全新安装的远程服务器(Ubuntu 10.04.2)上设置froxlor。
自两个月以来,我负责管理服务器。在我开始之前,前一个人安装并配置了一些服务和文件。我不知道他到底在做什么,我只能查看他安装的内容(通过历史记录),而不能查看他编辑的内容。我想安装 Server-Management-Panel 'Froxlor' 来管理所有内容,而不是通过 ssh 手动执行。我的堂兄(他租用服务器)也应该能够用浏览器配置一些东西。
这些服务已经安装、配置和使用
我发现的教程基于全新安装系统。我已经安装了 froxlor,但是为了使用它,我必须执行一些脚本并更改/覆盖服务的配置文件。但是如果我这样做,当前的配置将会丢失。
尽可能简单地备份配置(更少的工作和问题)并配置 froxlor 然后合并备份文件的最佳实践是什么。
我必须备份哪些数据/配置文件?