搭建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