找出“什么”正在同步两台 Linux 服务器

找出“什么”正在同步两台 Linux 服务器

最后一个维护这些红帽服务器的人以某种方式对其进行了设置,以便它们保持同步——如果我删除一个服务器上的文件,它会自动删除另一个服务器上的文件。我只需要在其中一个上设置新配置,因此我需要禁用同步,但我不知道是什么原因造成的。我应该去哪里看?

答案1

最明显的方法,特别是如果同步是即时的,是它们可能正在使用网络文件系统。确认您没有查看 NFS、AFS 等挂载。/etc/fstab是一个很好的起点。另一种选择是可能有一个正在运行的集群文件系统(再次,/etc/fstab这是一个很好的起点)。

现在,如果它不是即时的(或者即使是即时的,其中一些程序相当快),有几种工具可以做到这一点;最常见的可能是rsync.通常这会从某个地方的 cron 作业运行,因此请检查用户和系统 crontab。通常,rsync它在主从设置中运行,但不是多主设置。还有其他的,比如unison。有些作为守护进程运行;有些则作为守护进程运行。检查哪些进程正在运行(ps fxa例如)。通常,您可以通过 Google 或 Google 找出某物是什么man

还有很多商业产品。查看 /usr/local、/opt 和已安装的软件包可能会有所帮助。

相关内容