centos 6.5 同步網路時間
阿新 • • 發佈:2018-12-21
Linux的時間分為System Clock(系統時間)和Real Time Clock (硬體時間,簡稱RTC)。
系統時間:指當前Linux Kernel中的時間。
硬體時間:主機板上有電池供電的時間。
檢視系統時間的命令: #date
設定系統時間的命令: #date –set(月/日/年 時:分:秒)
例:#date –set “10/11/10 10:15”
檢視硬體時間的命令: # hwclock
設定硬體時間的命令: # hwclock –set –date = (月/日/年 時:分:秒)
上述提到的是手動設定時間到一個時間點,可能與當前網路的時間有誤差。下面介紹一下與時間伺服器上的時間同步的方法
1、安裝 ntpdate
sudo yum -y install ntp ntpdate
2、修改為上海時區
sudo vim /etc/sysconfig/clock
ZONE = “Asia/Shanghai”
UTC = false
ARC = false
3、使檔案修改生效
sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
到這一步之後時間應該恢復正常了
4、設定時間同步
sudo ntpdate cn.pool.ntp.org
5、系統時間寫入硬體時間
sudo hwclock --systohc
6、強制系統時間寫入 CMOS 中防止重啟失效
sudo hwclock -w
7、設定定時任務同步時間
sudo crontab -e
00 12 * * * /usr/sbin/ntpdate cn.pool.ntp.org