问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

两台linux服务器同步问题?

发布网友 发布时间:2022-04-23 16:55

我来回答

3个回答

热心网友 时间:2023-10-09 21:15

Linux自带了ntp服务 -- /etc/init.d/ntpd,这个服务不仅可以设置让本机和某台/某些机器做时间同步,他本身还可以扮演一个time server的角色,让其他机器和他同步时间。
配置文件就是/etc/ntp.conf。
为了测试,设置让node2 -- 192.168.1.102和node1 -- 192.168.1.101做时间同步。第一步,node1做time server,node1本身不和其他机器时间同步,就是取本地时间。所以,先把node1机器的时间调准了:
[root@node1 ~]date -s 08/03/2011
[root@node1 ~]date -s 11:12:00
[root@node1 ~]clock -w[root@node1 ~]hwclock --systohc
后两个命令是把设置的时间写到硬件时间中去(也就是CMOS里面的时间)。
第二步,然后将node1配置成一个time server,修改/etc/ntp.conf,[root@node1 ~]vi /etc/ntp.conf其他的配置不怎么需要改,只需要关注restrict的配置:
1. 注释掉原来的restrict default ignore这一行,这一行本身是不响应任何的ntp更新请求,其实也就是禁用了本机的ntp server的功能,所以需要注释掉。
2. 加入:restrict 192.168.1.0 mask 255.255.255.0 -- 让192.168.1.0/24网段上的机器能和本机做时间同步
3. 这样就可以了,记得下面的:
server 127.127.1.0 # local clockfudge 127.127.1.0 stratum 10
这两行需要,这是让本机的ntpd和本地硬件时间同步。
当然,我们也可以添加server xxx.xxx.xxx.xxx,让他和其他的time server时间同步。
4. /etc/init.d/ntpd restart
5. chkconfig ntpd on
6. 修改iptables配置,将tcp和udp 123端口开放,这是ntp需要的端口,在/etc/services中可以查到这个端口。
第三步,这样node1就成为一台time server了,现在我们配置node2这台机器,也是修改/etc/ntp.conf ,[root@node2 ~]vi /etc/ntp.conf
1. restrict default ignore这行保留为注释状态,因为sales不需要做time server
2. 注释掉server 127.127.1.0, fudge 127.127.1.0 stratum 10这两行,因为这台机器不需要和本地硬件时钟同步了。
3. 加入server 192.168.1.101这行,和node1机器同步。
这样就OK了。看看时间,已经和node1同步了。往后默认配置好像是5分钟和time server同步一次。ntpdate命令是显式的和某台机器做时间同步,以前将ntpdate放到crontab中定期同步也是可以的,但是既然ntpd本身就可以做这个时间
第四步,将ntpdate放到crontab中定期步也是可以的[root@node2 ~]#vi ntpupdate.sh/usr/sbin/ntpdate 192.168.1.101[root@node2 ~]#chmod 755 ntpupdate.sh[root@node2 ~]#crontab -e*/1 * * * * /root/ntpupdate.sh[root@node2 ~]#/etc/init.d/crond restart

热心网友 时间:2023-10-09 21:16

最简单的办法:
格了换 Linux ,开 NFS 后两个 Linux 挂载这个 NFS 到附件目录。

和最简单差不多但不是很好用的:
Windows 开网上邻居共享,两个 Linux 用 cifs ,也就是 Samba 挂载 Windows 的共享到附件目录。

最麻烦的办法:
自己开发个上传下载文件的服务,Windows 作为附件服务器提供存储,两个 Linux 作为客户端无缝转发附件。

不是很麻烦但和麻烦差不多的办法:
Windows 开 FTP 服务,Linux 自己上传下载附件。

如果你的 Linux 服务器硬盘够大,可以保证每个服务器都有附件数据:
可以用 rsync 做互相之间的数据同步,SVN、GIT、CVS这种版本控制做同步也可以。不过版本控制是可以回滚的,数据量会越来越大,好处是安全可以随时找回以前的数据,而且速度不快。追问感谢您的回答,但我想弄一个现成的软件,实现您说的“最麻烦的方法”

追答现成的软件?rsync 同步啊。

最麻烦的办法是要看你的这个项目,在项目里面添加传输的功能,这需要看你的项目如何实现的。
这不可能“现成的软件”

热心网友 时间:2023-10-09 21:16

给你几个建议:
①单独使用一台附件服务器,所有服务器上传的文件都直接上传到单独服务器上
②使用自已开发一个程序通过SOCKET等进行传输
③使用SVN当有附件上传时使用程序触发SVN进行同步
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求大学生谈恋爱的各种弊端 大学生恋爱的利大于弊吗? 大学生谈恋爱的弊处 dnf现在站街16000的物攻 增加100物攻能张多少 家里养的蚕宝宝是要蜕皮了吗 富贵包硬和软的区别 【已完成】为什么腋窝突然有异味? 女生为什么有狐臭症状? 为什么会狐臭 万视宝这个牌子是做什么的?有人了解嘛? 请问盐蛋是什么? 咸蛋黄口味起源于哪个国家? 端午的咸鸭蛋 做这道咸蛋黄焗肉蟹得怎样弄盘饰才会现实出这道菜有好看 炒芙蓉蟹是哪个地方的菜 土豆和咸蛋能否一起吃? 做蛋蛋皮皮虾的咸蛋黄是生的还是熟的? 做咸蛋为什么不要用鸡蛋而用鸭蛋呢? 怎样进行保险投诉? 保险公司投诉处理技巧对妥善处理投诉的重要性 买保险投诉渠道有哪些 平安保险有什么快捷的投诉渠道吗? 保险投诉的处理方法 怎么投诉保险公司能全额退保? 三星手机屏幕碎了怎么办? 1匹空调制热等于多少千瓦 刮完胡子很疼怎么办 刮胡子后会疼为什么? 空气源热泵里面的一匹机大概是多少瓦的?这个瓦数指的是制热量还是??? 三星Galaxy S20屏幕碎了怎么办? Linux 下的服务器时间同步方案有哪些? linux主机如何同步互联网上的时间服务器 急,LINUX操作系统的时间与时间服务器NTP同步时间问题 linux时间同步服务器的时间更新问题 磷虾油的功效与作用? 磷虾油的功效与作用有哪些? 请问鲑鱼磷虾油的用它的用处是什么 极地壹号磷虾油里面含有许多种营养成分,比如磷脂、虾青素、胆碱?_百度... 想知道磷虾油的功效是什么? krill oil磷虾油有什么作用 为什么越来越多的人选择磷虾油,真能提高免疫力吗? “磷虾油”被曝有质量问题,“磷虾油”究竟有无保健功能? 描写石榴树的作文 石榴的作文怎么写 一棵石榴树作文100个字? 我家有一棵石榴树作文200字? 借物喻人写石榴350字 石榴树作文,70到10个字 QQ群搜不到群号? 我最喜欢的石榴树 作文 宝宝拉的便便在裤子上,怎么才能洗干净