LINUX之ntp時間同步服務配置

2022-04-08 06:42:22 字數 2176 閱讀 8114

本篇將介紹linux之ntp服務配置,時鐘同步伺服器配置。這個在很多地方都會用到,保持各主機之前的時間保持一致,保證主機之間的心跳穩定。

三颱主機都是centos7

192.168.1.110 master.com.cn  伺服器

192.168.1.111 salver1.com.cn   客戶機,時間保持跟伺服器同步

192.168.1.112 salver2.com.cn  客戶機,時間保持跟伺服器同步

1 $ yum -y install ntp
2. 增加時間伺服器的位址,並進行相應的配置

1 $ vi /etc/ntp.conf

2 restrict 192.168.1.0 mask 255.255.255.0 nomodify #<==允許區域網內所有client連線到這台伺服器

34 server ntp1.aliyun.com#阿里的時間伺服器

5 #server 0

.pool.ntp.org #外部時間伺服器,注釋掉

3. 啟動ntp服務,並設定開機自啟動

1 $ sudo systemctl start ntpd     --啟動服務

2 $ sudo systemctl enable ntpd --開機自啟動

4. 檢視結果。如用命令出現以下截圖,就證明時間同步成功

在時間同步的時候,有一點非常重要。就是客戶機跟伺服器之間的時間差不能太大,如果差距太大,是不會出現第四步那種情況的。

在時間差距太大的時候,可以手動先同步下時間

1 $ ntpdate -u
至此,ntp服務就配置完成。

1. 下面介紹下ntp.conf中的一些引數

下面詳細對restrict進行介紹,這是乙個許可權控制的語句。語法如下:

如果後面不加任何引數 則表示允許對面ip或ip段的任何操作。

如:restrict 127.0.0.1

常用的引數有:

ignore: 拒絕所有型別的 ntp 聯機;

nomodify: 客戶端不能使用 ntpc 與 ntpq 這兩支程式來修改伺服器的時間引數, 但客戶端仍可透過這部主機來進行網路校時的;

noquery: 客戶端不能夠使用 ntpq, ntpc 等指令來查詢時間伺服器,等於不提供 ntp 的網路校時;

notrap: 不提供 trap 這個遠端事件登入的功能。

notrust: 拒絕沒有認證的客戶端。

2. server ntp1.aliyun.com perfer   # 指定要同步的網路伺服器的ip位址(prefer表示優先用此伺服器同步時間)

3. ntpq -pn 引數詳解

remote:ntp 主機的 ip 或主機名,左邊的符號

如果有『 * 』代表目前正在作用當中的上層 ntp

如果是『 + 』代表也有連上線,而且可作為下乙個提供時間更新的候選者。

如果是『 - 』 表示為不合格的ntp伺服器

st:遠端伺服器的層級別,0-16,0為最高層,

when:幾秒鐘前曾經做過時間同步化更新的動作;

poll:下一次更新在幾秒鐘之後;

reach:已經向上層 ntp 伺服器要求更新的次數

delay:網路傳輸過程當中延遲的時間,單位為 10^(-6) 秒

offset:時間補償的結果,單位與 10^(-3) 秒

jitter:linux 系統時間與 bios 硬體時間的差異時間, 單位為 10^(-6) 秒。

Linux 時間同步 ntp

1 ntp 伺服器 安裝yum install y ntp 檢視是否安裝 rpm qa grep ntp 修改配置 vi etc ntp.conf 啟動service ntpd start 停服務service ntpd stop 服務端先同步世界標準時間,但需停服務操作 檢視ntp 服務是否起了 ...

Linux集群配置ntp時間同步服務

集群中時間不同步有可能會讓大資料的應用程式執行混亂,造成不可預知的問題,比如hbase,當時間差別過大時就會掛掉,所以在大資料集群中,ntp服務,應該作為一種基礎的服務,以下在演示在centos 7.2集群上配置ntp服務的過程 首先檢查系統中是否安裝ntp包 rpm q ntp 我這裡是只是基礎伺...

linux設定ntp時間同步

ntp時鐘同步方式說明 ntp在linux下有兩種時鐘同步方式,分別為直接同步和平滑同步 直接同步 使用ntpdate命令進行同步,直接進行時間變更。如果伺服器上存在乙個12點執行的任務,當前伺服器時間是13點,但標準時間時11點,使用此命令可能會造成任務重複執行。因此使用ntpdate同步可能會引...