1. 程式人生 > >NTP 時鐘同步服務

NTP 時鐘同步服務

一. NTP服務含義

1. 什麼是時鐘同步

地球分為東西十二個區域,共計 24 個時區 格林威治作為全球標準時間即 (GMT 時間 ),東時區以格林威治時區進行加,而西時區則為減。 地球的軌道並非正圓,在加上自轉速度逐年遞減,因此時間就會有誤差在計算時間的時,最準確是使 用“原子震盪週期”所計算的物理時鐘。這種時鐘被稱為標準時間即— Coordinated Universal Time(UTC) UTC 的準確性毋庸置疑,美國的 NIST F-1 原子鐘 2000 年才將產生 1 秒誤差。 隨著時間的誤差,有些工作是無需進行時間精確即可以完成。但有些工作就必須精確時間從而可以完 成目標任務。 因此時間的同步有了需求。目前所使用的就是 Network Time Protocol 協議。即網路時間協議。

2.NTP服務的 工作請求

(1) 客戶端將採用隨機埠向 NTP 伺服器 (UDP:123) 發出時間同步請求 (2)NTP 伺服器收到請求後會將發出調校時間  (3)NTP 客戶端接收到 NTP 伺服器的訊息後,以進行調整,從而完成時間同步 同步伺服器時間方式有2個:一次性同步(手動同步)、通過服務自動同步 1、一次性同步時間:ntpdate 時間伺服器的域名或ip地址 Ip地址檢視可以訪問:http://www.ntp.org.cn/pool.php ntpdate 120.25.108.11 (選擇阿里雲的)

二. NTP伺服器的安裝

1. NTP 環境的準備

1.) ntp 檢測或安裝
rpm -qa | grep ntp
1   1
rpm
-qa | grep ntp
yum -y install ntp
1   1
yum -y install ntp
2. 檢視 NTP 配置檔案是否存在 
ls -l /etc/ntp.conf
1   1
ls -l /etc/ntp.conf

(3)NTP 所涉及的程式  ntpd , ntpdate , tzdate-update (4)相關時間程式 date ,   hwclock (5)NTP 所涉及檔案 (6)NTP 服務 NTP 服務屬於 C/S 架構模式 , 在建立本地服務時最好 與上層伺服器進行時間同步來給本地提供時間同步服務 ntp.conf 說明  restrict 來管理 NTP 許可權控制  用法 : restrict [ip] mask [netmask] parameter

2.安裝和配置 

1.讓本地的ntpd與本地硬體時間同步 
vim /etc/ntp.conf
#修改:

server  127.127.1.0     # local clock  
fudge   127.127.1.0 stratum 10

x   1
vim /etc/ntp.conf
2
#修改:
3
4
server  127.127.1.0     # local clock  
5
fudge   127.127.1.0 stratum 10
6
7

2.啟動服務ntp
systemctl start ntpd
  1
systemctl start ntpd

3. 配置客戶端  測試  : date 010112122018 ( 月日時分年) 1) 手動同步 ntpdate 192.168.1.100 (服務端ip)
2) 自動同步   安裝ntp 服務   yum -y install ntpd 配置檔案 vim /etc/ntp.conf  server 192.168.1.100 3)啟動服務 systemctl start ntpd
4) 檢視上一層NTP服務狀態 ntpd -p




來自為知筆記(Wiz)