NTP服務部署和測試

2022-01-16 19:45:49 字數 1832 閱讀 5267

1. 概述

2. 部署

3. 配置

4. 客戶端配置

4.1 客戶端安裝ntpdate

4.2 同步設定

本篇部落格主要記錄如何部署一台ntp伺服器,用於內網時間同步。

時間伺服器對於集群內部節點之間的協同工作,有著十分重要的意義。

注:有關時區,時間的問題,參見部落格《linux系統的時間和時區.md》

本篇部落格採用yum的方式,安裝ntp服務。

注:有關ntp協議和服務詳解,參見部落格《ntp時間伺服器.md》

虛擬機器console上執行yum -y install ntp,便可安裝ntp和ntpdate軟體包。

本篇部落格主要將虛擬機器console配置為內網ntp伺服器。

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...