1. 程式人生 > >centos7.2上搭建ntp伺服器,並實現時間同步

centos7.2上搭建ntp伺服器,並實現時間同步

1. 前言

對於容器編排系統,前段時間主要研究kubernetes,現在實驗室要用dcos,所以在實驗室叢集上搭建了該系統。搭建dcos叢集需要各機器時間同步,而實驗室叢集並沒有聯網,這裡講述下怎麼搭建ntp伺服器並進行時間同步。
使用的系統為centos7.2,機器使用情況如下表所示,這裡以10.107.18.35為ntp server,其他的為client對時間進行同步,本文系統使用的是timedatectl命令。

機器ip 作用
10.107.18.35 單獨一臺boot節點
10.107.18.37 單獨一臺master節點
10.107.13.150 4臺slave節點
10.107.18.34 4臺slave節點
10.107.18.38 4臺slave節點
10.107.18.39 4臺slave節點

2. 具體流程

1.在叢集中所有節點上安裝ntp
yum install ntp
2.所有節點設定時區,這裡設定為中國所用時間timedatectl set-timezone Asia/Shanghai
3.在server節點上啟動ntp服務

systemctl start ntpd
systemctl enable ntpd

4.在server節點上設定現在的準確時間
timedatectl set-time HH:MM:SS


5.在server節點上設定其ntp伺服器為其自身,同時設定可以接受連線服務的客戶端,是通過更改/etc/ntp.conf檔案來實現的,其中server設定127.127.1.0為其自身,新增加一個restrict段為可以接受服務的網段
這裡寫圖片描述
6.重啟ntpd服務
systemctl restart ntpd
7.在client節點上設定ntp伺服器為server節點
這裡寫圖片描述
8.在client節點上同步server的時間
ntpdate 10.107.18.35
9.client節點啟動ntpd服務

systemctl start ntpd
systemctl enable ntpd

10.所有節點啟動時間同步
timedatectl set-ntp yes

7. 作者介紹

樑明遠,國防科大並行與分散式計算國家重點實驗室(PDL)應屆研究生,14年入學伊始便開始接觸docker,準備在餘下的讀研時間在docker相關開源社群貢獻自己的程式碼,畢業後準備繼續從事該方面研究。郵箱:[email protected]

相關推薦

centos7.2搭建ntp伺服器實現時間同步

1. 前言 對於容器編排系統,前段時間主要研究kubernetes,現在實驗室要用dcos,所以在實驗室叢集上搭建了該系統。搭建dcos叢集需要各機器時間同步,而實驗室叢集並沒有聯網,這裡講述下怎麼搭建ntp伺服器並進行時間同步。 使用的系統為centos

搭建MySQL伺服器 實現主從複製

環境 主庫ip:192.168.253.128 從庫ip:192.168.253.140 系統:CentOS7 MySQL版本:5.6.39 第一步:安裝MySQL 這裡使用二進位制包方式安裝,二進位制包可以在官網下載 https://dev.mysql.com/download

在linux下通過nfs搭建檔案伺服器實現掛載

今天做不成的事,明天也不會做好。 同學們,我們今天來學習在linux下搭建nfs檔案伺服器,並在linux和windows下進行掛載。最開始,專案的部署是和檔案放在一起的,後來,隨著訪問的人數增多,就需要把檔案單獨拿出來放到一個伺服器,這樣能

怎樣在Win7系統中搭建Web伺服器在區域網中訪問

第一步:開啟控制面板 第二步:進入<程式> 第三步:開啟或關閉windows功能 第四步:點選展開Internet資訊服務,全部都選中 第五步:關閉防火牆,並開啟全球資訊網服務(http)

Mac ssh連線遠端伺服器實現檔案的傳和下載

使用scp命令實現上傳下載 1、從伺服器上下載檔案 scp [email protected]:/path/filename /Users/mac/Desktop(本地目錄) 例如:scp [email protected]:/root/test.txt /Users/mac/Desk

搭建主、從DNS伺服器實現智慧解析

1. 主、從DNS伺服器 主DNS伺服器:維護所負責解析的域的資料庫的伺服器;讀寫操作均可進行;主伺服器的資料會不斷髮生改變; 從DNS伺服器:從主DNS伺服器那裡或其它的從DNS伺服器那裡“複製”一份解析庫;但只能進行讀操作不能修改;從伺服器的資料庫要隨時同步主伺服器的資料; 2. 主、從

CentOS搭建SVN伺服器通過Apache HTTP方式訪問(轉載至上品物語)

摘要:本文主要講述了在centos 6.5環境下搭建svn伺服器,可通過svn:\\IP方式訪問。同時由於部分公司內網埠限制,並不能訪問外網的svn伺服器,所以特地結合了apache伺服器,使得可以通過http方式http://IP方式訪問svn伺服器。 環境準備:

MAC實用SSH連線遠端伺服器實現檔案傳下載

MAC作為程式設計師的神器,在程式設計上的使用遠超window的電腦,而MAC本身提供了SSH功能,配合VIM編輯器對程式設計十分有幫助。 使用ssh連線遠端主機   sudo -i 切換root許可權 ssh [email protected] 其中,

在VMware的centos7主機搭建Docker伺服器

        最近學習將軟體打包成docker映象,就在本地虛擬機器中搭建了一個docker伺服器,實現了Idea連線伺服器docker並部署程式碼到docker實現一鍵啟動,花費了很多時間查詢資料學習,記錄一下,供大家參考。

純前端實現傳圖片到本地或伺服器根據時間建立資料夾無需後臺

1.我們平時接觸到的介面都是後臺需要你給他傳遞幾個引數,你就把引數對應的值 給他們就行了  $.ajax({ type: "get", url: URl, dataType: "json", data:{ 'page':'0'

centOS 7下搭建Redis伺服器使用Java訪問操作Redis

1.  什麼是redis              Redis是用C語言開發的一個開源的高效能鍵值對(key-value)資料庫。它通過提供多種鍵值資料型別來適應不同場景下的儲存需求,目前為止Redis支援的鍵值資料型別如下:         字串型別         雜湊

專案開發環境部署:Linux搭建ntp服務實現時間同步

一 引言目前的專案有多個伺服器,排查BUG,發現各個伺服器的時間不一致,遂網上查詢資源,使得時間保持一致。二 步驟1)以第一臺伺服器為“服務端”,其他臺伺服器為“客戶端”,“客戶端”從“服務端”同步時間。2)所有伺服器安裝ntp服務:yum install ntp     

一個windows安裝兩個mysql伺服器做主從同步

一、配置兩個mysql伺服器 1.首先安裝mysql,一筆帶過。 2.複製安裝後的目錄d:/mysql/MySQL Server 5.5 (我安裝的是5.5)到d:/mysql/mysql2 修改mysql2目錄下的my.ini 檔案 [client] port=3307(安裝資

Java實現圖片傳到伺服器傳的圖片讀取出來

題外話:推薦一個專注於Java開發的網站,做提升學習,價值閱讀: 同時,掃碼關注後端技術精選,回覆“學習資料”,領取100套小程式原始碼+小程式開發視訊和基本Java經典書籍電子版 在很多的網站都可以實現上傳頭像,可以選擇自己喜歡的圖片做頭像,從本地上傳,下次登入時可

ubuntu搭建ftp伺服器配置虛擬使用者許可權

安裝並啟動 FTP 服務 安裝 VSFTPD 使用 apt-get 安裝 [vsftpd]: sudo apt-get install vsftpd -y vsftpd 是在 Linux 上被廣泛使用的 FTP 伺服器,根據其官網介紹,它可能是 UNIX-lik

在樹莓派raspberry 3B+板安裝apache2 伺服器安裝Flask和Python環境

1: apt-get install apache2 失敗需要首先更新apt-get upgrade失敗,提示沒有公鑰進入/etc/apt/source.list,刪除了media那個源執行apt-get update成功2:安裝apache2apt-get install

centos7.2搭建FTP伺服器

搭建FTP伺服器 1、yum install vsftpd -y 2、啟動systemctl start vsftpd 3、檢視埠是否佔用 netstat -nltp | grep 21 4、訪問ftp://xxx.xxx.xxx.xxx即可 5、配置 FTP 許可權 瞭

在虛擬機器搭建代理伺服器使用squid

下面介紹一下使用squid來搭建虛擬機器代理伺服器(簡單配置方式的介紹) 安裝squid: sudo apt-get install squid 修改該配置檔案: cd /etc/squid3 && ls得到檔案目錄如下: . ├── errorp

linux安裝redis資料庫實現 java連線redis一路遇到的錯誤

1. 問題:解壓完redis後進行make時,提示錯誤“gcc命令未找到”。     原因:沒有安裝 gcc編譯器。     解決方法: 使用命令 yum install -y gcc g++ gcc-c++ make 安

前端開發部署頁面到伺服器實現頁面“熱部署”

在開發前端專案的時候,我們經常需要,把頁面放到伺服器中的“容器”中。 比如VueJS,在開發VueJS時,我們要把頁面放到“伺服器”中,以便我們對程式的除錯。 經常需要自啟伺服器。這樣非常麻煩,不光繁瑣,而且降低了開發效率。 介於此,我們可以使用browse