1.安裝ntpdate
yum -y install ntp ntpdate
2.修改為上海時區
vim /etc/sysconfig/clock
3.使用文件修改生效
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
4. 設置時間同步
ntpdate cn.pool.ntp.org
5.系統時間寫入硬件時間
hwclock --systohc
6.強制系統時間寫入CMOS中防止重啟失效
sudo hwclock -w
多台機子同步時間(用root用戶)
比如三台:hadoop11、hadoop12、hadoop13
選擇hadoop11為主
1) 檢查ntp是否安裝
2)修改ntp配置文件
a(授權192.168.1.0~192.168.1.255網段上的所有機器 可以從這台機器上查詢和同步時間)
vi /etc/ntp.conf
將下圖中圈中行,注釋去除
b(集群在局域網中,不使用其他互聯網上的時間)
將下圖圈中的行內容注釋
c (當該節點丟失網絡連接,依然可以采用本地時間作為時間服務器為集群中的其他節點提供時間同步)
在文件的結尾添加
server 127.127.1.0
fudge 127.127.1.0 stratum 10
3)修改/etc/sysconfig/ntpd文件
讓硬件時間與系統時間一起同步
vim /etc/sysconfig/ntpd
增加內容如下(硬件時間系統時間一致)
SYNC_HWCLOCK=yes
4)重新啟動ntpd服務
查詢狀態 service ntpd status
啟動 service ntpd start
5)設置ntpd服務開機啟動
chkconfig ntpd on
6)其他機器配置1分鍾與hadoop11服務器同步時間一次
命令: crontab -e
內容:
*/1 * * * * /usr/sbin/ntpdate hadoop11