linux – 我有两台服务器,我怎样才能找到不同的文件?

我有两台服务器,一台生产服务器和一台生产服务器的克隆映像.克隆的图像存在一些阻碍其工作的差异.我想列出一些差异.

服务器在不同的网络上,所以我不能轻易地比较它们.我需要的是一个能够在生产服务器和克隆服务器上创建校验和数据库并进行比较的东西.

是否已经可以做到这一点?或者更容易编写脚本来执行此操作?

最佳答案
在每个服务器上以root身份:

find / -type f -exec md5sum {} \; >server-foo.com-files.txt

然后将这些文件复制到您的工作站或任何和

diff -U0 server-foo.com-files.txt otherserver-foo.com-files.txt

这将显示MD5总和之间的差异.

转载注明原文:linux – 我有两台服务器,我怎样才能找到不同的文件? - 代码日志