在多主機協(xié)同工作時,各個主機的時間同步很重要,時間不一致會造成很多重要應用的故障,例如:加密協(xié)議、日志,集群等。利用NTP(Network Time Protocol)協(xié)議網(wǎng)絡中的各個計算機時間達到同步。

| 系統(tǒng) | selinux、firewalld | 實現(xiàn)方式 | 服務器端 | 客戶端 |
|---|---|---|---|---|
| CentOS7 | 關閉 | chrony | 172.20.3.34 | 172.20.200.200 |
實現(xiàn)NTP協(xié)議的自由軟件。可以將時鐘與NTP服務器,參考時鐘(例如GPS接收器)以及使用手表和鍵盤通過chronyc進行手動輸入進行同步。 它還可以充當NTPv4(RFC 5905)服務器并與之對等,以向網(wǎng)絡中的其他計算機提供時間服務。設計用于在各種條件下良好運行,包括間歇性和高度擁擠的網(wǎng)絡連接,溫度變化(計算機時鐘對溫度敏感),以及不能連續(xù)運行或在虛擬機上運行的系統(tǒng)。通過Internet同步的兩臺機器之間的典型精度在幾毫秒之內(nèi),在LAN上,精度通常為幾十微秒。利用硬件時間戳或硬件參考時鐘,可實現(xiàn)亞微妙的精度。
chrony官網(wǎng):https://chrony.tuxfamily.org
軟件包:chrony-3.4-1.el7.x86_64
監(jiān)聽端口:323/udp,123/udp
服務unit文件:/usr/lib/systemd/system/chronyd.service
兩個主要程序:chronyd和chronyc
[root@CentOS7 ~]# egrep "^server|^allow|^local" /etc/chrony.conf
server ntp.aliyun.com iburst
server ntp1.aliyun.com iburst
server s1a.time.edu.cn iburst
allow 172.20.0.0/16
local stratum 10
[root@CentOS7 ~]# systemctl restart chronyd
[root@CentOS7 ~]# systemctl enable chronyd
說明:
allow 172.20.0.0/16表示哪些主機可以向該主機同步時間;
local stratum 10表示當互聯(lián)網(wǎng)不能訪問時間服務器時,仍然使用本機時間提供時間服務。[root@CentOS7 ~]#grep "^server" /etc/chrony.conf
server 172.20.3.34 iburst
[root@CentOS7 ~]#systemctl restart chronyd
[root@CentOS7 ~]#systemctl enable chronyd1.查看服務端當前已同步的時間源信息
2.查看訪問過服務端的客戶端列表
3.在客戶端查看當前已同步的時間源信息
4.在客戶端故意將時間設置為1年前,然后看是否能自動同步服務端的時間
[root@CentOS7 ~]#ifconfig eth0|awk -F"[ ]+" 'NR==2{print $3}'
172.20.200.200
[root@CentOS7 ~]#date -s '-1 -year'
Mon Nov 12 17:45:03 CST 2018
[root@CentOS7 ~]#systemctl restart chronyd
[root@CentOS7 ~]# pssh -h hosts.txt -i date
[1] 17:53:16 [SUCCESS] 172.20.3.34
Tue Nov 12 17:53:16 CST 2019
[2] 17:53:16 [SUCCESS] 172.20.200.200
Tue Nov 12 17:53:16 CST 2019查看日期時間、時區(qū)及NTP狀態(tài)
[root@CentOS7 ~]# timedatectl
Local time: Tue 2019-11-12 17:49:16 CST
Universal time: Tue 2019-11-12 09:49:16 UTC
RTC time: Tue 2019-11-12 09:49:16
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a查看時區(qū)列表
[root@CentOS7 ~]# timedatectl list-timezones修改時區(qū)
timedatectl set-timezone Asia/Shanghai修改日期時間
timedatectl set-time "2019-11-12 18:30:00"開啟NTP
timedatectl set-ntp true/flase另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網(wǎng)頁名稱:網(wǎng)絡時間服務和chrony-創(chuàng)新互聯(lián)
分享URL:http://www.chinadenli.net/article32/dcpopc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、定制開發(fā)、外貿(mào)網(wǎng)站建設、網(wǎng)站收錄、微信小程序、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容