![是否有日志显示使服务器进入当前状态的确切命令?](https://linux22.com/image/1097178/%E6%98%AF%E5%90%A6%E6%9C%89%E6%97%A5%E5%BF%97%E6%98%BE%E7%A4%BA%E4%BD%BF%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%9B%E5%85%A5%E5%BD%93%E5%89%8D%E7%8A%B6%E6%80%81%E7%9A%84%E7%A1%AE%E5%88%87%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
我们的托管公司已设置了 Ubuntu Server 12.04 的“强化模板”,用作 Web 服务器。我将其解释为基本安装,并进行了一些额外的调整,包括防火墙设置和安装 SSH/PHP/mySQL 等基本程序。
有没有办法查看/下载使服务器恢复到当前状态的确切命令/调整。我问这个问题,这样如果我确实“搞砸”了什么,我就可以恢复到新的“强化模板”版本。
答案1
我想您可以做两件事。选项 A(更简单)是在第一次获得驱动器时制作驱动器的映像,并在需要时从中恢复。选项 B(更难)是将每个文件与原始文件进行比较。“每个文件”应理解为 的输出,dpkg -l
并且很可能是/var
和下的所有内容/etc
。
对机器所做操作的唯一记录是您的 shell 历史记录中的内容(他们可能不会为您留下这些记录)以及诸如和之类的实用程序的日志中的内容,dpkg
使用apt
它们可能dpkg -l
比解析日志更容易地重新生成它们。
旁注:我猜选项 C 是询问你的提供商他们做了什么。