Linux下安装配置NTP时间同步服务器
在計算機(jī)的世界里,時間非常地重要,例如對于火箭發(fā)射這種科研活動,對時間的統(tǒng)一性和準(zhǔn)確性要求就非常地高,是按照A這臺計算機(jī)的時間,還是按照B這臺計算機(jī)的時間?NTP就是用來解決這個問題的,NTP(Network Time Protocol,網(wǎng)絡(luò)時間協(xié)議)是用來使網(wǎng)絡(luò)中的各個計算機(jī)時間同步的一種協(xié)議。它的用途是把計算機(jī)的時鐘同步到世界協(xié)調(diào)時UTC,其精度在局域網(wǎng)內(nèi)可達(dá)0.1ms,在互聯(lián)網(wǎng)上絕大多數(shù)的地方其精度可以達(dá)到1-50ms。
當(dāng)然,還有一種常見的用途就是當(dāng)內(nèi)網(wǎng)中的服務(wù)器都不能夠直接連接互聯(lián)網(wǎng),它們只能通過少量的幾臺出口服務(wù)器連接互聯(lián)網(wǎng)。為了讓內(nèi)網(wǎng)中的服務(wù)器的時間能夠與互聯(lián)網(wǎng)時間進(jìn)行同步,避免因為時間不統(tǒng)一而造成的一些莫名其妙的問題,這時我們就可以將出口的服務(wù)器安裝上NTP同步服務(wù)器,然后給內(nèi)網(wǎng)中的一些機(jī)器設(shè)置定時任務(wù)去安裝了NTP的服務(wù)器上更新時間。
(PS:以上內(nèi)容參考了百度百科)
一 NTP服務(wù)端的安裝:
1 安裝NTP:
[root@prx01?~]#?yum?install?-y?ntp [root@prx01?~]#?ntpdate?time.nist.gov2 NTP服務(wù)器配置:
(1)修改ntp.conf配置文件:
[root@prx01?~]#?vim?/etc/ntp.conf找到這個配置文件中的“restrict?default?nomodify?notrap?noquery”這一行,將之改成:
restrict?default?nomodify這段配置就是將原來的“默認(rèn)拒絕所有IP的時間同步”改成了“允許任何IP的客戶機(jī)都可以進(jìn)行時間同步”。當(dāng)然,如果只想讓指定的客戶機(jī)能夠進(jìn)行時間同步的話,上面那段配置不用修改,同時在它的下面可以添加類似如下的內(nèi)容:
restrict?192.168.100.0?mask?255.255.255.0?nomodify表示只允許192.168.100.* 這個網(wǎng)段的客戶機(jī)可以進(jìn)行時間同步
同時,在這個文件中我們可以看到類似如下的配置:
server?0.rhel.pool.ntp.org?iburst server?1.rhel.pool.ntp.org?iburst server?2.rhel.pool.ntp.org?iburst server?3.rhel.pool.ntp.org?iburst這些配置標(biāo)明了這個NTP服務(wù)器跟互聯(lián)網(wǎng)上的哪個服務(wù)器進(jìn)行時間同步。這里可以不用修改,也可以添加上這個時間同步服務(wù)器:
server?cn.pool.ntp.org?iburst(2)設(shè)置開機(jī)自啟:
[root@prx01?~]#?chkconfig?ntpd?on(3)重啟ntpd:
[root@prx01?~]#?service?ntpd?restart然后可以通過下面這個命令查看跟互聯(lián)網(wǎng)時間同步的詳情:
[root@prx02?~]#?watch?ntpq?-p二 內(nèi)網(wǎng)中客戶機(jī)的配置:
(1)關(guān)閉ntpd:
[root@web01?~]#?service?ntpd?stop(2)同步時間:
[root@web01?~]#?ntpdate?-s?192.168.100.2注:這個IP指的是剛才配置了NTP時間同步服務(wù)器的那臺機(jī)器
(3)添加定時時間同步任務(wù):
[root@web01?cron]#?vim?/var/spool/cron/root添加以下內(nèi)容:
0-59/10?*?*?*?*?/usr/sbin/ntpdate?-s?192.168.100.2 0-59/10?*?*?*?*?/usr/sbin/ntpdate?-s?192.168.100.3注:剛才配置了幾臺NTP時間同步服務(wù)器這里就添上幾個。同時這條命令指的是每10分鐘就跟配置的NTP服務(wù)器進(jìn)行一次時間同步
查看任務(wù):
[root@web01?~]#?crontab?-l(4)查看時間:
[root@web02?~]#?date轉(zhuǎn)載于:https://blog.51cto.com/983836259/1789797
總結(jié)
以上是生活随笔為你收集整理的Linux下安装配置NTP时间同步服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 所谓,引用计数
- 下一篇: spring_security权限应用