本篇將介紹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 ntp2. 增加時間伺服器的位址,並進行相應的配置
1 $ vi /etc/ntp.conf2 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 --啟動服務4. 檢視結果。如用命令出現以下截圖,就證明時間同步成功2 $ sudo systemctl enable ntpd --開機自啟動
在時間同步的時候,有一點非常重要。就是客戶機跟伺服器之間的時間差不能太大,如果差距太大,是不會出現第四步那種情況的。
在時間差距太大的時候,可以手動先同步下時間
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同步可能會引...