linux環境配置時鍾同步ntpd服務


 配置:

服務器1:192.168.169.139

服務器2:192.168.169.140

服務器3:192.168.169.141

目的:NTP能與互聯網的時間保持同步,而且本身也是一台NTP服務器,可以為局域網機器提供校對時間服務,

為了保障在搭建集群過程中,所有機器時間均保持一致,我們選擇node139作為NTP服務器同步三台機器時間。

步驟:

(以下步驟均使用root用戶執行)

 1、關閉防火牆

依次執行命令:

chkconfig iptables off,永久性關閉系統防火牆;

service iptables stop,暫時關閉系統防火牆;

service iptables status檢查防火牆是否已關閉

2、修改hostname

依次執行:

vi /etc/sysconfig/network  這種修改方式不會馬上生效,需要重啟服務器后生效,所以繼續執行下面命令

echo   ***(例如:node139)   > /proc/sys/kernel/hostname  能立馬生效,但需要重新搭打開一個shell窗口進行查看

vi /etc/hosts   這種修改方式不會馬上生效,需要重啟服務器后生效,所以繼續執行下面命令

sysctl kernel.hostname=***(例如:node139)    能立馬生效,但需要重新搭打開一個shell窗口進行查看

3、重新打開shell窗口

以上三步驟每台服務器均需執行

4、正式配置時鍾同步ntpd服務,139服務器端

執行:

vim /etc/ntp.conf      修改ntp配置

如果服務器可以訪問外網,則配置外網的server

取消注釋:

server  127.127.1.0   

fudge   127.127.1.0 stratum 10 

5、同樣使用root用戶登錄140、141服務器,執行

vim /etc/ntp.conf

添加下面內容

server node139

server  127.127.1.0    

fudge   127.127.1.0 stratum 10

6、輸入命令 service ntpd start  啟動ntp服務端(node139)上的ntp服務,啟動后,一般需要5-10分鍾左右的時候才能與外部時間服務器開

始同步時間。所以不要急着執行下面8-10步驟,待10分鍾過后再執行,否則會報20 Mar 23:11:31 ntpdate[61783]: no server suitable

for synchronization found

7、輸入命令 ps -ef | grep ntp 查看ntpd進程是否啟動

8、客戶端時間同步,輸入命令 ntpdate node139 查看時間服務器同步時間 node140node141均執行)

9、輸入命令 hwclock -w 更新客戶端bios時鍾(node140node141均執行)

 

10、輸入命令 crontab -e 將時間同步設置為定時任務(node140node141執行),添加下面內容

0-59/10 * * * * ntpdate node139 && hwclock -w

 

注解:增加一個10分鍾一次的時間同步任務

11、然后執行:date  就發現時間同步啦

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM