❶ centos8使用chrony作為NTP伺服器
Centos 8不在直接使用ntp,而是使用chrony作為時間同步,chrony既可以當伺服器端廣播時間,又可以作為客戶端同步時間
安裝
sudo dnf install chrony -y
sudo yum install chrony -y
Centos8使用firewalld服務對防火牆進行管理。放行ntp服務(123/udp)
firewall-cmd --add-service=ntp --permanent && firewall-cmd --reload
作為伺服器端
配置chrony服務端
sudo vim /etc/chrony.conf
刪除配置自帶的NTP伺服器。換成國內阿里雲的NTP伺服器地址。
添加上游NTP伺服器
server time1.aliyun.com iburst
server time2.aliyun.com iburst
server time3.aliyun.com iburst
允許 192.168.1.0/24 內的客戶端通過這台伺服器獲取時間
allow 192.168.1.0/24
配置無誤後,重啟chrony服務,並配置開機自啟動:
systemctl restart chronyd.service
systemctl enable chronyd.service
使用ss -tlunp | grep chrony或者 lsof -i:123 命令 檢查chrony服務使用的123/udp埠是否啟動成功
作為客戶端
同樣安裝,然後修改客戶端chrony配置文件
sudo vim /etc/chrony.conf
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# pool 2.centos.pool.ntp.org iburst
#添加NTP伺服器
server time1.aliyun.com iburst
server time2.aliyun.com iburst
server time3.aliyun.com iburst
如果有自建的chrony客戶端也可以自行配置
server 192.168.1.30 iburst
重啟chrony客戶端服務,重啟chrony服務,並配置開機自啟動:
systemctl restart chronyd.service && systemctl enable chronyd.service --now
查看同步狀態
chronyc sources -v
❷ 國內常用NTP伺服器地址
NTP 是網路時間協議(Network Time Protocol),它用來同步網路設備【如計算機、手機】的時間的協議。
目的很簡單,就是為了提供准確時間。因為我們的手錶、手機、電腦等設備,經常會跑著跑著時間就出現了誤差,或快或慢的少幾秒,時間長了甚至誤差過分鍾。
Windows系統上自帶的兩個: time.windows.com 和 time.nist.gov
MacOS上自帶的兩個: time.apple.com 和 time.asia.apple.com
NTP授時快速域名服務: cn.ntp.org.cn
中國科學院國家授時中心: ntp.ntsc.ac.cn
開源NTP伺服器: cn.pool.ntp.org
設置時區(若已設置可略過): cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
安裝NTP: yum install ntp
在配置文件/etc/ntp.conf中添加:
手工發起同步: ntpdate ntp.aliyun.com
啟動NTP服務: service ntpd start
設置開機啟動: chkconfig ntpd on
檢查設置: chkconfig --list ntpd
也可以安裝NTPDATE: yum install ntpdate
然後同步: ntpdate ntp.aliyun.com
加入定時計劃任務,每隔10分鍾同步一下時鍾
❸ linux系統下的NTP配置
第一步,選擇最好的NTP服務地址
具體命令為ntpdate -q IP地址或域名
廣東地區NTP優選結果如下:
①time4.cloud.tencent.com
②server time.asia.apple.com
③server cn.ntp.org.cn
④server ntp.aliyun.com
⑤server cn.pool.ntp.org
檢查BIOS主板時間的命令
hwclock -r
NTP服務啟停命令
sudo systemctl start/stop ntpd
檢查查看ntp伺服器有無和上層ntp連通
ntpstat
查看ntp伺服器與上層ntp的狀態
ntpq -pn
===server選項格式===
server host [ key n ] [ version n ] [ prefer ] [ mode n ] [ minpoll n ] [ maxpoll n ] [ iburst ]
其中host是上層NTP伺服器的IP地址或域名,隨後所跟的參數解釋如下所示:
◆ key: 表示所有發往伺服器的報文包含有秘鑰加密的認證信息,n是32位的整數,表示秘鑰號。
◆ version: 表示發往上層伺服器的報文使用的版本號,n默認是3,可以是1或者2。
◆ prefer: 如果有多個server選項,具有該參數的伺服器優先使用。
◆ mode: 指定數據報文mode欄位的值。
◆ minpoll: 指定與查詢該伺服器的最小時間間隔為2的n次方秒,n默認為6,范圍為4-14。
◆ maxpoll: 指定與查詢該伺服器的最大時間間隔為2的n次方秒,n默認為10,范圍為4-14。
◆ iburst: 當初始同步請求時,採用突發方式接連發送8個報文,時間間隔為2秒。
===同步硬體時鍾===
ntp服務,默認只會同步系統時間。
如果想要讓ntp同時同步硬體時間,可以設置/etc/sysconfig/ntpd文件,
在/etc/sysconfig/ntpd文件中,添加【SYNC_HWCLOCK=yes】這樣,就可以讓硬體時間與系統時間一起同步。
允許BIOS與系統時間同步,也可以通過hwclock -w 命令。
hwclock命令用來查詢和設置硬體時鍾。
hwclock -r 讀取並列印硬體時鍾
hwclock -s 將硬體時鍾同步到系統時鍾
hwclock -w 將系統時鍾同步到硬體時鍾
系統時鍾與硬體時鍾
在Linux中有硬體時鍾與系統時鍾等兩種時鍾。硬體時鍾是指主機板上的時鍾設備,也就是通常可在BIOS畫面設定的時鍾。系統時鍾則是指kernel中的時鍾。當Linux啟動時,系統時鍾會去讀取硬體時鍾的設定,之後系統時鍾即獨立運作。所有Linux相關指令與函數都是讀取系統時鍾的設定。
參考文檔:
Linux伺服器NTP客戶端配置——https://www.cnblogs.com/paul8339/p/10059364.html
NTP服務、客戶端配置詳解——https://blog.51cto.com/u_11392081/1784080
❹ 鏃墮棿鍚屾ユ湇鍔″櫒濡備綍宸ヤ綔 鍥藉唴甯哥敤NTP鏈嶅姟鍣ㄥ湴鍧鍙奍P鏄澶氬皯
鎼滅嫍楂橀熸祻瑙堝櫒鏄涓嬈鵑泦楂樻晥銆佺ǔ瀹氫簬涓韜鐨勭幇浠e寲緗戠粶嫻忚堝伐鍏楓傚埄鐢ㄥ厛榪涚殑娓叉煋寮曟搸鍜屼紭鍖栫畻娉曪紝鎼滅嫍楂橀熸祻瑙堝櫒紜淇濅簡鍗撹秺鐨勯〉闈㈠姞杞介熷害鍜屾祦鐣呯殑澶氬獟浣撲綋楠屻傚叿澶囧叏鏂逛綅鐨勫畨鍏ㄩ槻鎶ょ壒鎬э紝鑳芥湁鏁堥槻寰″悇綾葷綉緇滃▉鑳侊紝鍚屾椂鏀鎸丠TML5鍜孋SS3錛岀『淇濅簡涓庢渶鏂扮綉緇滄妧鏈鏍囧噯鐨勫畬緹庡吋瀹廣傛蹭簡瑙f洿澶氭垨絝嬪嵆涓嬭澆錛岃瘋塊棶https://sogou.37moyu.com/
銆銆鎽樿侊細NTP鏈嶅姟鍣ㄦ槸鐢ㄦ潵浣胯$畻鏈烘椂闂村悓姝ュ寲鐨勪竴縐嶅崗璁錛屽畠鍙浠ヤ嬌璁$畻鏈哄瑰叾鏈嶅姟鍣ㄦ垨鏃墮挓婧愶紙濡傜煶鑻遍挓錛孏PS絳夌瓑)鍋氬悓姝ュ寲錛屽畠鍙浠ユ彁渚涢珮綺懼噯搴︾殑鏃墮棿鏍℃c
銆銆銆恘tp鏈嶅姟鍣ㄣ戞椂闂村悓姝ユ湇鍔″櫒濡備綍宸ヤ綔 鍥藉唴甯哥敤NTP鏈嶅姟鍣ㄥ湴鍧鍙奍P
銆銆NTP鏈嶅姟鍣ㄥ備綍宸ヤ綔
銆銆NTP鎻愪緵鍑嗙『鏃墮棿錛岄栧厛瑕佹湁鍑嗙『鐨勬椂闂存潵婧愶紝榪欎竴鏃墮棿搴旇ユ槸鍥介檯鏍囧噯鏃墮棿UTC銆 NTP鑾峰緱UTC鐨勬椂闂存潵婧愬彲浠ユ槸鍘熷瓙閽熴佸ぉ鏂囧彴銆佸崼鏄燂紝涔熷彲浠ヤ粠Internet涓婅幏鍙栥傝繖鏍峰氨鏈変簡鍑嗙『鑰屽彲闈犵殑鏃墮棿婧愩傛椂闂存寜NTP鏈嶅姟鍣ㄧ殑絳夌駭浼犳挱銆傛寜鐓х誨栭儴UTC 婧愮殑榪滆繎灝嗘墍鏈夋湇鍔″櫒褰掑叆涓嶅悓鐨凷tratum錛堝眰錛変腑銆係tratum-1鍦ㄩ《灞傦紝鏈夊栭儴UTC鎺ュ叆錛岃孲tratum-2鍒欎粠Stratum-1鑾峰彇鏃墮棿錛孲tratum-3浠嶴tratum-2鑾峰彇鏃墮棿錛屼互姝ょ被鎺錛屼絾Stratum灞傜殑鎬繪暟闄愬埗鍦15浠ュ唴銆傛墍鏈夎繖浜涙湇鍔″櫒鍦ㄩ昏緫涓婂艦鎴愰樁姊寮忕殑鏋舵瀯鐩鎬簰榪炴帴錛岃孲tratum-1鐨勬椂闂存湇鍔″櫒鏄鏁翠釜緋葷粺鐨勫熀紜銆
銆銆璁$畻鏈轟富鏈轟竴鑸鍚屽氫釜鏃墮棿 鏈嶅姟鍣 榪炴帴錛 鍒╃敤緇熻″︾殑綆楁硶榪囨護鏉ヨ嚜涓嶅悓鏈嶅姟鍣ㄧ殑鏃墮棿錛屼互閫夋嫨鏈浣崇殑璺寰勫拰鏉ユ簮鏉ユ牎姝d富鏈烘椂闂淬傚嵆浣誇富鏈哄湪闀挎椂闂存棤娉曚笌鏌愪竴鏃墮棿鏈嶅姟鍣ㄧ浉鑱旂郴鐨勬儏鍐典笅錛孨TP鏈嶅姟渚濈劧鏈夋晥榪愯漿銆
銆銆涓洪槻姝㈠規椂闂存湇鍔″櫒鐨勬伓鎰忕牬鍧忥紝NTP浣跨敤浜嗚瘑鍒(Authentication)鏈哄埗錛屾鏌ユ潵瀵規椂鐨勪俊鎮鏄鍚︽槸鐪熸f潵鑷鎵瀹gО鐨勬湇鍔″櫒騫舵鏌ヨ祫鏂欑殑榪斿洖璺寰勶紝浠ユ彁渚涘規姉騫叉壈鐨勪繚鎶ゆ満鍒躲
銆銆鍥藉唴甯哥敤NTP鏈嶅姟鍣ㄥ湴鍧鍙奍P
銆銆210.72.145.44 (鍥藉舵巿鏃朵腑蹇冩湇鍔″櫒IP鍦板潃)
銆銆133.100.11.8 鏃ユ湰 紱忓唸澶у
銆銆time-a.nist.gov 129.6.15.28 NIST, Gaithersburg, Maryland
銆銆time-b.nist.gov 129.6.15.29 NIST, Gaithersburg, Maryland
銆銆time-a.timefreq.bldrdoc.gov 132.163.4.101 NIST, Boulder, Colorado
銆銆time-b.timefreq.bldrdoc.gov 132.163.4.102 NIST, Boulder, Colorado
銆銆time-c.timefreq.bldrdoc.gov 132.163.4.103 NIST, Boulder, Colorado
銆銆utcnist.colorado.e 128.138.140.44 University of Colorado, Boulder
銆銆time.nist.gov 192.43.244.18 NCAR, Boulder, Colorado
銆銆time-nw.nist.gov 131.107.1.10 Microsoft, Redmond, Washington
銆銆nist1.symmetricom.com 69.25.96.13 Symmetricom, San Jose, California
銆銆nist1-dc.glassey.com 216.200.93.8 Abovenet, Virginia
銆銆nist1-ny.glassey.com 208.184.49.9 Abovenet, New York City
銆銆nist1-sj.glassey.com 207.126.98.204 Abovenet, San Jose, California
銆銆nist1.aol-ca.truetime.com 207.200.81.113 TrueTime, AOL facility, Sunnyvale, California
銆銆nist1.aol-va.truetime.com 64.236.96.53 TrueTime, AOL facility, Virginia
銆銆————————————————————————————————————
銆銆ntp.sjtu.e.cn 202.120.2.101 (涓婃搗浜ら氬ぇ瀛︾綉緇滀腑蹇僋TP鏈嶅姟鍣ㄥ湴鍧錛
銆銆s1a.time.e.cn 鍖椾含閭鐢靛ぇ瀛
銆銆s1b.time.e.cn 娓呭崕澶у
銆銆s1c.time.e.cn 鍖椾含澶у
銆銆s1d.time.e.cn 涓滃崡澶у
銆銆s1e.time.e.cn 娓呭崕澶у
銆銆s2a.time.e.cn 娓呭崕澶у
銆銆s2b.time.e.cn 娓呭崕澶у
銆銆s2c.time.e.cn 鍖椾含閭鐢靛ぇ瀛
銆銆s2d.time.e.cn 瑗垮崡鍦板尯緗戠粶涓蹇
銆銆s2e.time.e.cn 瑗垮寳鍦板尯緗戠粶涓蹇
銆銆s2f.time.e.cn 涓滃寳鍦板尯緗戠粶涓蹇
銆銆s2g.time.e.cn 鍗庝笢鍗楀湴鍖虹綉緇滀腑蹇
銆銆s2h.time.e.cn 鍥涘窛澶у︾綉緇滅$悊涓蹇
銆銆s2j.time.e.cn 澶ц繛鐞嗗伐澶у︾綉緇滀腑蹇
銆銆s2k.time.e.cn CERNET妗傛灄涓昏妭鐐
銆銆s2m.time.e.cn 鍖椾含澶у
鎬葷粨鑰岃█錛屾悳鐙楅珮閫熸祻瑙堝櫒鏄涓嬈句負婊¤凍鐜頒唬緗戠粶闇奼傝岀簿蹇冩墦閫犵殑嫻忚堝櫒銆傚叾涓撲笟鐨勫紑鍙戝洟闃熶笉浠呮敞閲嶆彁渚涗竴嫻佺殑鐢ㄦ埛浣撻獙錛岃繕鑷村姏浜庝笉鏂浼樺寲緗戦〉鎵ц岄熷害錛屽炲己瀹夊叏鎬э紝浠ュ強鏀鎸佸悇綾繪墿灞曟彃浠訛紝浠庤屽疄鐜伴珮搴︿釜鎬у寲鐨勬祻瑙堜綋楠屻傚傛灉鎮ㄥ湪瀵繪壘涓嬈懼彲闈犮侀珮鏁堝拰鎶鏈鍏堣繘鐨勬祻瑙堝櫒錛屾悳鐙楅珮閫熸祻瑙堝櫒灝嗘槸鎮ㄧ殑鐞嗘兂閫夋嫨銆傝瘋塊棶瀹樻柟緗戠珯https://sogou.37moyu.com/ 涓嬭澆騫朵綋楠屾悳鐙楅珮閫熸祻瑙堝櫒錛屾劅鍙楃敱鍏堣繘鎶鏈鎵椹卞姩鐨勯潪鍑℃祻瑙堜綋楠屻
❺ 中國國家授時中心 NTP伺服器地址是多少
中國國家授時中心 NTP伺服器地址是「ntp.ntsc.ac.cn」
中國科學院國家授時中心發布關於「網路授時域名」全面試運行測試的公告:
為更好的滿足用戶的需求,提高網路授時服務質量,國家授時中心搭建了一套新的網路授時服務系統,網路授時伺服器的域名為「ntp.ntsc.ac.cn」,目前已經具備初步服務能力,現擬在實際網路環境中開展全面的試運行測試。
(5)在上圖輸入框中輸入網路授時伺服器域名「ntp.ntsc.ac.cn」後,點擊「立即更新」後,出現「與ntp.ntsc.ac.cn同步成功」表示與網路授時伺服器同步成功。
❻ 【ntp】NTP伺服器時間同步三部曲
在一台計算機上我們有兩個時鍾:一個稱之為硬體時間時鍾(RTC),還有一個稱之為系統時鍾(System Clock)。
系統時鍾就是操作系統的kernel所用來計算時間的時鍾. 它從1970年1月1日00:00:00 UTC時間到目前為止秒數總和的值。
在Linux下,系統時間在開機的時候會和RTC硬體時鍾同步(synchronization),之後也就 各自獨立運行 了。
系統運行期間,則通過其他硬體時鍾源進行tick計算(tsc、hpet、acpi_pm)。
RTC(real time clock)通過主板(CMOS)的電磁供電,精確到秒。用戶可手工設置RTC時間。
1. 強制躍遷同步
ntpdate -u xx.xx.xx.xx
xx.xx.xx.xx 為ntpServer地址,如 ntp.aliyun.com
注意:此時本機的ntpd不能啟動,否則執行 ntpdate會報socket佔用
2. 將系統時間同步到硬體時鍾
hwclock -w
3. 啟動ntpd,後續平滑同步
systemctl start ntpd
注意:此時本機的不能在ntpd運行期間執行ntpdate,否則會報socket佔用
NTP伺服器時間監控腳本
https://www.yaoyan.me/2021/03/ntp-time-monitor/
使用Prometheus監控時間指標
http://www.panooo.com/prometheus_ntp
Linux時間子系統及node-exporter對時鍾的監控
https://www.cnblogs.com/danny-djy/p/14132436.html
真正讓你明白Linux NTP(包括歷史、參數解釋、安裝配置)
https://www.aboutyun.com/thread-11395-1-1.html
GaussDB(DWS)NTP變更指南
https://bbs.huaweicloud.com/blogs/detail/211403
NTP時鍾同步異常告警處理
https://support.huawei.com/enterprise/zh/knowledge/KB1000029535
chrony服務時間同步實驗
https://www.yaoyan.me/2021/03/Chrony/
NTP 服務概述
https://cloud.tencent.com/document/proct/213/30392
Linux 實例:配置 NTP 服務
https://cloud.tencent.com/document/proct/213/30393
Linux 實例:將 ntpdate 轉換為 ntpd
https://cloud.tencent.com/document/proct/213/45361
Redis 3.2.8集群部署實驗
https://www.yaoyan.me/2017/03/redis-cluster-setup/
Linux dns服務 bind安裝配置
https://www.yaoyan.me/2017/06/LinuxBind/
printf格式化輸出
https://www.yaoyan.me/2015/07/shell_printf/
NTP協議與SNTP協議的區別
https://www.ruijie.com.cn/fw/wt/18857/
SNTP- Simple Network Time Protocol簡單網路時間協議
https://www.syn029.com/h-nd-1881.html
https://hongwangle.com/terms-definition/time-server-terms-analysis/sntp-simple-network-time-protocol/
❼ windows ntp時間同步命令
Ntp時間同步可以直接在windows裡面開啟設置即可,具體操作如下,
開啟 NTP Client 服務
1、打開 powershell 終端, 輸入:gpedit.msc,打開組策略管理器
2、執行上述命令後,計算機策略對話框打開,按照如下路徑 計算機配置\管理模板\系統\windows 時間服務\時間提供程序 找到伺服器設置文件
3、雙擊 配置 Windows NTP 客戶端,顯示 配置 Windows NTP 客戶端
4、將 Ntp Server項,輸入將要同步到的時間伺服器IP地址(這里輸入阿里雲的ntp伺服器地址: time.pool.aliyun.com),注意 0x9 或 0x1 必須要有;在 類型 項, 選擇 NTP;點擊 應用、確定 按鈕;
5、啟動 NTP 客戶端;啟用NTP客戶端;點擊 應用、確定 按鈕;
6、執行下面命令更新組策略
gpupdate /force
7、檢查W32Time服務是否啟動,啟動類型是否是 自動啟動
設置NTP伺服器地址,跟組策略一樣
在命令提示符下鍵入以下命令(PeerList 是以逗號分隔的DNS 名稱或時間源IP 地址列表):
C:\> w32tm /config /syncfromflags:MANUAL /manualpeerlist:"168.1.2.3,0x08 168.4.5.6,0x08" /update
C:\> w32tm /resync /rediscover
完成後輸入以下命令查看當前時間伺服器設置
C:\> w32tm /query /peers
可以進入命令行模式,查看當前Windows Time服務運行情況:
C:\>w32tm /query /status
手動啟動w32time服務
C:\>net start w32time
C:\>net stop w32time
(1)伺服器不能上網,當前環境有ntpd伺服器
在第4步里把ntp server的地址改為內網ntpd伺服器的地址即可
(2)伺服器必須要能上網,使用公網上的ntpd伺服器,例如阿里雲的ntpd伺服器
❽ 阿里雲ECS集群伺服器時間同步解決方案
阿里雲ECS實例已經提供了NTP伺服器支持,直接啟動已配置好的NTP服務即可。
《阿里雲NTP伺服器》
《配置Linux實例NTP服務》
在開啟服務前,先確保環境配置:
文檔 《配置Linux實例NTP服務》 中介紹了CentOS環境下開啟NTP服務。
由於本人購買的Ubuntu伺服器,下面總結Ubuntu環境下的配置。
執行命令查詢所有服務,看ntp服務是否已開啟(+號:已開啟;-號:未開啟):
發現香港地區的服務默認都沒有開啟ntp服務;但深圳地區的伺服器默認已經開啟了ntp服務。
執行命令查詢ntp進程,發現深圳伺服器默認已經開啟了ntp服務:
如果未開啟ntp服務,執行命令開啟ntp服務:
開啟成功後,如圖:
或者查詢ntp相關的進程:
重啟後通過如下命令觀察NTP的運行狀態:
這個命令可以列出目前我們的 NTP 與相關的上層 NTP 的狀態,上頭的幾個欄位的意義為:
driftfile /etc/ntp/drift
語法為: restrict IP地址 mask 子網掩碼 參數
其中IP地址也可以是default ,default 就是指所有的IP
參考 《ubuntu安裝和使用NTP》
❾ linuxntp1.aliyun.com更新不了
1、首先同步阿里雲NTP伺服器。
2、其次輸入date命令查看時間,已段陪睜經與阿里雲時鍾伺服器已同步。
3、然後進入控制面板,選擇設置時間和日期亂宏。
4、最後點擊Internet時間,選擇更改設置,點擊立即更新,最後點擊確認,即握歲可完成時間同步與更新。