说明:
新安装服务器,时间常常不准确。特别是多台服务器之间做均衡的,如果时间不准确,有可能导致生成的时间戳不对,出现数据错乱。
实现:
1.设置时区
# rm -rf /etc/localtime # ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2.CentOS系统,安装ntp时间同步工具
# yum install -y ntp # ntpdate -u 202.120.2.101 # date
以下是国内常见的NTP服务器
ntp.sjtu.edu.cn 202.120.2.101 上海交通大学网络中心 s1a.time.edu.cn 北京邮电大学 s1b.time.edu.cn 清华大学 s1c.time.edu.cn 北京大学 s1d.time.edu.cn 东南大学 s1e.time.edu.cn 清华大学 s2a.time.edu.cn 清华大学 s2b.time.edu.cn 清华大学 s2c.time.edu.cn 北京邮电大学 s2d.time.edu.cn 西南地区网络中心 s2e.time.edu.cn 西北地区网络中心 s2f.time.edu.cn 东北地区网络中心 s2g.time.edu.cn 华东南地区网络中心 s2h.time.edu.cn 四川大学网络管理中心 s2j.time.edu.cn 大连理工大学网络中心 s2k.time.edu.cn CERNET桂林主节点 s2m.time.edu.cn 北京大学
3.自动对时
# crontab –e # 30 3 * * * /usr/sbin/ntpdate -u 202.120.2.101 && hwclock -w //凌晨3点30同步时间并写入硬件
通过hwclock -w将时间写入硬件中。ntpdate -u 202.120.2.101同步的时间并不会写入到硬件去。如果机器重启,会出现时间恢复到未同步之前。
hwclock –show查看硬件时间
附录:
附录1:有看到一篇,是讲“为什么要使用ntpd而不是ntpdate”,因未实验,故先放这!