在用Ubuntu Server服务器时,遇过几次时间不准的问题,而且发现时间校正后,过段时间又会偏差一二分钟,比较纠正。后来只好搞个SH,每天自定去校正。方法也很简单:
ntpdate -u 0.asia.pool.ntp.org (尝试了很多时间服务器都不能用,我的只能这个可以用)
再用sudo hwclock –systohc,把时间写入CMOS了。
要每天定时校正的话,那就把第前面一名加到crontab中即可。
问阿里的客服,却告诉我这个方法,但操作不了。大家也可以参考下:
1. 登录机器使用date命令查看。
2. 执行如下命令:
#echo -e “0.asia.pool.ntp.org\n1.asia.pool.ntp.org\n2.asia.pool.ntp.org\n3.asia.pool.ntp.org\n210.72.145.44″>/etc/ntp/step-tickers
#ntpdate -u 0.asia.pool.ntp.org
#echo -e “server 0.asia.pool.ntp.org prefer\nserver 1.asia.pool.ntp.org\nserver 2.asia.pool.ntp.org\nserver 3.asia.pool.ntp.org\nserver 210.72.145.44″>>/etc/ntp.conf
#service ntpd start
#chkconfig –level 35 ntpd on
3. 使用date查看时间是否已经同步到国家标准授时时间。
另外提醒大家操作时小心,注意修改时间对你运行的服务有多大影响。像一些交易等影响较大的就要非常小心了。
相关日志