局域網部署ntp時間服務器


搭建ntp時間服務器

時間服務器配置

須切換到root用戶,再進行操作

檢查ntp是否安裝

[root@hadoop01 ~]# rpm -qa | grep ntp

如果沒有安裝,須安裝

[root@hadoop01 ~]# yum -y install ntp ntpdate

修改ntp配置文件

[root@hadoop01 ~]# vim /etc/ntp.conf

修改內容如下

#授權172.16.1.0-172.16.1.255網段上的所有機器可以從這台機器上查詢和同步時間
restrict 172.16.1.0 mask 255.255.255.0 nomodify notrap
​
#注釋掉互聯網上的時間服務器(集群在局域網中,不使用其他互聯網上的時間)
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
​
# 填寫以下配置,使該NTP服務器在不聯網的情況下,使用本服務器的時間作為同步時間
server 127.127.1.0
fudge 127.127.1.0 stratum 10

修改ntpd文件

[root@hadoop01 ~]# vim /etc/sysconfig/ntpd
#增加內容如下(讓硬件時間與系統時間一起同步)
SYNC_HWCLOCK=yes

啟動ntpd服務

啟動ntpd

[root@hadoop01 ~]# systemctl start ntpd

檢查ntpd服務狀態

[root@hadoop01 ~]# systemctl status ntpd

設置ntpd服務開機啟動

[root@hadoop01 ~]# systemctl enable ntpd

查看是否同步

ntpq用來監視ntpd操作,ntpq -p查詢網絡中的NTP服務器,同時顯示客戶端和每個服務器的關系

[root@hadoop01 ~]# ntpq -p
​
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================*LOCAL(0)        .LOCL.          10 l   35   64  177    0.000    0.000   0.000

客戶端配置

須切換到root用戶,再進行操作

檢查ntp是否安裝

[root@hadoop02 ~]# rpm -qa | grep ntp

如果沒有安裝,須安裝

[root@hadoop02 ~]# yum -y install ntp ntpdate

方式1:配置定時任務

配置10分鍾與時間服務器同步一次

[root@hadoop02 ~]# crontab -e

編寫定時任務如下:

*/10 * * * * /usr/sbin/ntpdate hadoop01

修改任意機器時間

[root@hadoop02 ~]# date -s "2017-9-11 11:11:11"

十分鍾后查看機器是否與時間服務器同步

方式2:啟動ntpd服務

修改ntpd文件

[root@hadoop02 ~]# vim /etc/sysconfig/ntpd
#增加內容如下(讓硬件時間與系統時間一起同步)
SYNC_HWCLOCK=yes

修改ntp配置文件

[root@hadoop02 ~]# vim /etc/ntp.conf

修改內容如下

# 注釋掉其他上游時間服務器
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
​
# 配置上游時間服務器為本地的ntpd Server服務器
server 172.16.1.17
​
# 配置允許上游時間服務器主動修改本機的時間
restrict 172.16.1.17

啟動ntpd

[root@hadoop02 ~]# systemctl start ntpd

檢查ntpd服務狀態

[root@hadoop02 ~]# systemctl status ntpd

設置ntpd服務開機啟動

[root@hadoop01 ~]# systemctl enable ntpd

查看是否同步

ntpq用來監視ntpd操作,ntpq -p查詢網絡中的NTP服務器,同時顯示客戶端和每個服務器的關系

[root@hadoop02 ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
hadoop01 LOCAL(0) 11 u 53 64 1 0.709 3.156 0.000

 


免責聲明!

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



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