linux比较两台时间,两台linux机器时间同步
[root@node1 ~]clock -w
[root@node1 ~]hwclock --systohc
后兩個(gè)命令是把設(shè)置的時(shí)間寫(xiě)到硬件時(shí)間中去(也就是CMOS里面的時(shí)間)。
第二步,
然后將node1配置成一個(gè)time server,修改/etc/ntp.conf,
[root@node1 ~]vi /etc/ntp.conf
其他的配置不怎么需要改,只需要關(guān)注restrict的配置:
1. 注釋掉原來(lái)的restrict default ignore這一行,這一行本身是不響應(yīng)任何的ntp更新請(qǐng)求,其實(shí)也就是禁用了本機(jī)的ntp server的功能,所以需要注釋掉。
2. 加入:restrict 192.168.1.0 mask 255.255.255.0 -- 讓192.168.1.0/24網(wǎng)段上的機(jī)器能和本機(jī)做時(shí)間同步
3. 這樣就可以了,記得下面的:
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
這兩行需要,這是讓本機(jī)的ntpd和本地硬件時(shí)間同步。
當(dāng)然,我們也可以添加server xxx.xxx.xxx.xxx,讓他和其他的time server時(shí)間同步。
4. /etc/init.d/ntpd restart
5. chkconfig ntpd on
6. 修改iptables配置,將tcp和udp 123端口開(kāi)放,這是ntp需要的端口,在/etc/services中可以查到這個(gè)端口。
第三步,
這樣node1就成為一臺(tái)time server了,現(xiàn)在我們配置node2這臺(tái)機(jī)器,也是修改/etc/ntp.conf ,
[root@node2 ~]vi /etc/ntp.conf
1. restrict default ignore這行保留為注釋狀態(tài),因?yàn)閟ales不需要做time server
2. 注釋掉server 127.127.1.0, fudge 127.127.1.0 stratum 10這兩行,因?yàn)檫@臺(tái)機(jī)器不需要和本地硬件時(shí)鐘同步了。
3. 加入server 192.168.1.101這行,和node1機(jī)器同步。
這樣就OK了。看看時(shí)間,已經(jīng)和node1同步了。往后默認(rèn)配置好像是5分鐘和time server同步一次。ntpdate命令是顯式的和某臺(tái)機(jī)器做時(shí)間同步,以前將ntpdate放到crontab中定期同步也是可以的,但是既然ntpd本身就可以做這個(gè)時(shí)間
第四步,將ntpdate放到crontab中定期步也是可以的
格式:
* * * * * command
分 時(shí) 日 月 周 命令
[root@node2 ~]#crontab -e
*/1 * * * * /usr/sbin/ntpdate 192.168.1.101
# 每分鐘執(zhí)行一次
[root@node2 ~]#/etc/init.d/crond restart
查看同步情況
watch ntpq -p
查看本機(jī)作為client更新time的過(guò)程
ntptrace
查看ntpd的運(yùn)行信息
ntpstat
查看所有層次time service provider的詳細(xì)信息
ntpq –pn
Client單獨(dú)用ntpdate更新時(shí)間
ntpdate ntp_server_ip
其后可能需要hwclock -w (clock -w)寫(xiě)入BIOS timer
總結(jié)
以上是生活随笔為你收集整理的linux比较两台时间,两台linux机器时间同步的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java join 源码_java并发:
- 下一篇: 二分法求数组最大最小_js-求数组的最大