Linux配置ntp時間伺服器(全)

2021-10-05 12:38:35 字數 3753 閱讀 7578

大資料產生與處理系統是各種計算裝置集群的,計算裝置將統

一、同步的標準時間用於記錄各種事件發生時序,

如e-mail資訊、檔案建立和訪問時間、資料庫處理時間等。

大資料系統內不同計算裝置之間控制、計算、處理、應用等資料或操作都具有時序性,

若計算機時間不同步,這些應用或操作或將無法正常進行。

大資料系統是對時間敏感的計算處理系統,時間同步是大資料能夠得到正確處理的基礎保障,是大資料得以發揮作用的技術支撐。

大資料時代,整個處理計算系統內的大資料通訊都是通過網路進行。

時間同步也是如此,利用大資料的網際網路絡傳送標準時間資訊,實現大資料系統內時間同步。

網路時間同步協議(ntp)是時間同步的技術基礎。

1)確認是否已安裝ntp

rpm –qa | grep ntp
若只有ntpdate而未見ntp,則需刪除原有ntpdate。如:

ntpdate-4.2.6p5-22.el7_0.x86_64

fontpackages-filesystem-1.44-8.el7.noarch

python-ntplib-0.3.2-1.el7.noarch

2)刪除已安裝ntp
yum –y remove ntpdate-4.2.6p5-22.el7.x86_64
3)重新安裝ntp
yum –y install ntp
1)修改所有節點的/etc/ntp.conf
vi /etc/ntp.conf
【內容】

restrict 192.168.6.3 nomodify notrap nopeer noquery          /

/當前節點ip位址

restrict 192.168.6.2 mask 255.255.255.0 nomodify notrap /

/集群所在網段的閘道器(gateway),子網掩碼(genmask)

2)選擇乙個主節點,修改其/etc/ntp.conf
vi /etc/ntp.conf
【內容】

# 在server部分新增一下部分,並注釋掉server 0 ~ n

server 127.127.1.0

fudge 127.127.1.0 stratum 10

3)主節點以外,繼續修改/etc/ntp.conf
vi /etc/ntp.conf
#在server部分新增如下語句,將server指向主節點。

server 192.168.6.3

fudge 192.168.6.3 stratum 10

1)啟動ntp服務
service ntpd start
2)檢視ntp伺服器有無和上層ntp連通
ntpstat

檢視ntp狀態時,可能會出現如下所示情況

unsynchronised polling server every 8 s
這種情況屬於正常,ntp伺服器配置完畢後,需要等待5-10分鐘才能與/etc/ntp.conf中配置的標準時間進行同步。

等一段時間之後,再次使用ntpstat命令檢視狀態,就會變成如下正常結果:

3)檢視ntp伺服器與上層ntp的狀態

remote:本機和上層ntp的ip或主機名,「+」表示優先,「*」表示次優先

st:stratum階層

when:多少秒前曾經同步過時間

poll:下次更新在多少秒後

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

delay:網路延遲

offset:時間補償

jitter:系統時間與bios時間差

4)檢視ntpd程序的狀態
watch "ntpq -p"
第一列中的字元指示源的質量。星號 (

*) 表示該源是當前引用。

when:指出從輪詢源開始已過去的時間(秒)。

poll:指出輪詢間隔時間。該值會根據本地時鐘的精度相應增加。

reach:是乙個八進位制數字,指出源的可訪問性。值 377 表示源已應答了前八個連續輪詢。

offset:是源時鐘與本地時鐘的時間差(毫秒)。

chkconfig ntpd on
===/etc/ntp.conf 配置內容===

restrict default kod nomodify notrap nopeer noquery <==拒絕 ipv4 的使用者

restrict -6 default kod nomodify notrap nopeer noquery <==拒絕 ipv6 的使用者

restrict 220.130.158.71 <==放行 tock.stdtime.gov.tw 進入本 ntp 的伺服器

restrict 59.124.196.83 <==放行 tick.stdtime.gov.tw 進入本 ntp 的伺服器

restrict 59.124.196.84 <==放行 time.stdtime.gov.tw 進入本 ntp 的伺服器

restrict 127.0.0.1 <==底下兩個是預設值,放行本機**

restrict -6 ::1

restrict 192.168.100.0 mask 255.255.255.0 nomodify <==放行區域網使用者**,或者列出單獨ip

server 220.130.158.71 prefer <==以這部主機為最優先的server

server 59.124.196.83

server 59.124.196.84

# 3.預設的乙個內部時鐘資料,用在沒有外部 ntp 伺服器時,使用它為區域網使用者提供服務:

# server 127.127.1.0 # local clock

# fudge 127.127.1.0 stratum 10

# 4.預設時間差異分析檔案與暫不用到的 keys 等,不需要更動它:

Linux下配置NTP時間伺服器

linux下配置ntp伺服器 一 前言 預設ntp服務埠 udp 123 使用client server方式,該方式適用於一台時間伺服器接收上層時間伺服器的時間資訊,並提供時間資訊給下層使用者。二 配置方法 1 ntp服務安裝 ntp服務在rhel5.x中式預設安裝的軟體包,可用rpm qa gre...

Linux配置NTP伺服器

linux配置ntp伺服器 背景當伺服器多了,時間準確與否,一致與否是個大問題。雖然這個問題總是被忽略,但是統一一致的時間是很有必要的。下面說一下在區域網內配置linux時間伺服器的方法。配置的環境及要求 1.假設在192.168.0.0網段內,要以ip為192.168.0.240的linux機器時...

NTP時間伺服器簡單配置

ntp network time protocol 網路時間協議,工作在udp的123埠。一種來同步計算機時間,實現高精度時間同步,較小的誤差的協議。ntp伺服器通過向utc的時間源 原子鐘 天文台 衛星或者internet 獲取時間同步。根據與utc源的遠近將所有時間伺服器劃分為不同的層 stra...