1. 概述
2. 部署
3. 配置
4. 客戶端配置
4.1 客戶端安裝ntpdate
4.2 同步設定
本篇部落格主要記錄如何部署一台ntp伺服器,用於內網時間同步。
時間伺服器對於集群內部節點之間的協同工作,有著十分重要的意義。
注:有關時區,時間的問題,參見部落格《linux系統的時間和時區.md》本篇部落格採用yum的方式,安裝ntp服務。
注:有關ntp協議和服務詳解,參見部落格《ntp時間伺服器.md》本篇部落格主要將虛擬機器console配置為內網ntp伺服器。虛擬機器console上執行
yum -y install ntp
,便可安裝ntp和ntpdate軟體包。
driftfile /var/lib/ntp/drift
restrict 192.168.10.0 mask 255.255.255.0 nomodify notrap
restrict 127.0.0.1
server 127.127.1.0 iburst
fudge 127.127.1.0 straum 2
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
注:有關ntp配置詳解,參見《ntp配置檔案詳解.md》啟動服務並設定開機啟動
虛擬機器console執行命令:service ntpd start && chkconfig ntpd on
驗證服務是否啟動
虛擬機器執行命令:netstat -tupln | grep ntp
檢視當前服務狀態
虛擬機器console執行命令:ntpq -p
虛擬機器console執行命令:ntpstat
虛擬機器node11,執行命令:yum -y install ntpdate
;然後執行:ntpdate 192.168.80.8
,將時間同步與console一致
一般情況下,可以通過ntpd服務來同步時間,即把node11的ntpd服務位址,指向console即可。
但是大多數情況下,希望通過定時任務來同步節點時間。比如每小時都更新同步時間。如此,便可在console做定時任務,將各個節點時間同步。
本篇部落格操作如下:
#!/bin/bash
/usr/local/globle/softs/tools/pdsh/2.26/bin/pdsh -a ntpdate 192.168.80.8
修改updatenodetime許可權為可執行
*/10 * * * * /usr/local/globle/softs/tools/pdsh/2.26/bin/pdsh -a ntpdate 192.168.80.8 >/dev/null 2>&1
注:定時任務的任何資訊,都需要寫絕對路徑,如可執行程式路徑,檔案物件的絕對路徑。否則會發生各種意想不到的問題! Linux服務部署之NTP時間伺服器
linux服務部署之ntp時間伺服器 1 原理 ntp network timeprotocol,網路時間協議 是用來使計算機時間同步的一種協議。它可以使計算機對其伺服器或時鐘源做同步化,它可以提供高精準度的時間校正 lan上與標準間差小於1毫秒,wan上幾十毫秒 切可介由加密確認的方式來防止惡意的...
二 服務部署
系統 ubuntu 備註 編輯檔案命令 vim 檔名稱 i 表示當前狀態為插入狀態 輸入完成後,按esc 鍵,退出當前編輯模式 進入檔案操作命令 wq 儲存並離開 一 檢查主機名稱及ip位址 命令hostname 命令ipconfig 二 修改主機名 命令vim etc hostname 修改為ma...
Zookeeper服務部署
前提 已經安裝jdk1.8 2 解壓安裝並進入安裝目錄 root host1 tar xf zookeeper 3.4.12.tar.gz root host1 mv zookeeper 3.4.12 usr local root host1 cd usr local zookeeper 3.4.1...