centos 6.5 同步网络时间
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
还没有评论,来说两句吧...