如何区分两台Redhat Linux服务器?
发布时间:2020-05-23 19:54:39 所属栏目:Linux 来源:互联网
导读:除了已知的差异之外,我有两台服务器应具有相同的设置. 通过运行: find / ( -path /proc -o -path /sys -o -path /dev ) -prune -o -print | sort allfiles.txt 我可以在一台服务器上找到所有文件的列表,并将其与另一台服务器上的文件列表进行比较.这将显示驻
|
除了已知的差异之外,我有两台服务器应具有相同的设置. 通过运行: find / ( -path /proc -o -path /sys -o -path /dev ) -prune -o -print | sort > allfiles.txt 我可以在一台服务器上找到所有文件的列表,并将其与另一台服务器上的文件列表进行比较.这将显示驻留在服务器上的文件名称的差异. 我真正想要做的是对两台服务器上的所有文件运行校验和,并比较它们以找到内容不同的位置.例如 find / ( -path /proc -o -path /sys -o -path /dev ) -prune -o -print | xargs /usr/bin/sha1sum 这是一种明智的方法吗?我当时认为rysnc已经具备了大部分功能,但可以用来提供差异列表吗? 解决方法你是对的,rsync是完美的.使用–itemize-changes(aka -i).确保您可以在双方(或其他具有完全访问权限的用户)的root用户身份运行此命令:rsync -ani --delete / root@remotehost:/ > -a用于存档,基本上使rsync完全重复(除了某些涉及链接的情况) 如果要排除某些路径,请使用–exclude / var之类的命令.排除模式是相对于源目录(在这种情况下是/,因此它们实际上是绝对的). (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- liunx Ubuntu安装python-igraph失败的解决方法
- linux – 如何使用vmstat获取%内存使用率?
- 在Windows和Linux平台上使用Java获取网络信息
- linux – 通过网络转发串口并返回远程主机上的串口字符设备
- linux – 人们如何找到git的子命令联机帮助页?
- centos下安装网络封包分析软件wireshark
- Linux如何知道调用哪个ioctl函数?
- redhat – 虽然服务器已更新,但yum客户端看不到新的包
- linux – 问:MDADM mismatch_cnt 0.有什么方法可以确定哪些
- linux – sambaLMPassword和sambaNTPassword有什么区别?
