centos系统时间定时同步网络时间

yum install -y ntpdate
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
yes | cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ntpdate cn.pool.ntp.org
crontab -l >/tmp/crontab.bak
echo "*/10 * * * * /usr/sbin/ntpdate cn.pool.ntp.org | logger -t NTP" >> /tmp/crontab.bak
crontab /tmp/crontab.bak

动手做了个IP代理池,定时拨号获取IP。因为拨号间隔较短,需要调用时查看下IP的存活期还剩多少(redis 哈希,set时加一个时间戳,调用时处理下即可):

Field Value
adsl1 user:passwd@ip:port_timestamp

但是调用时总是不对劲,和本地时间做差值和理想的不一样,才发现拨号服务器的本地时间没有同步网络时间,竟然差了23秒!IP存活期才20秒啊。

发表评论

电子邮件地址不会被公开。 必填项已用*标注