装了个Ubuntu虚拟机,发现时间老是不对,一开始不想管他,后来越用越别扭,决定设置一下。
我知道NTP服务可以自动调整时间,于是在网上找到一个文章,里面谈到2种设置NTP同步的方法,一种是用日常调度ntpdate,还有一种是运行ntpd服务,两种都是从某个NTP服务器地址获取时间数据。
我先用ntpdate试了下:
root@ubuntu:cron.daily# dateTue Sep 9 01:59:53 PDT 2014root@ubuntu:cron.daily# ntpdate 202.120.2.1019 Sep 02:01:30 ntpdate[7671]: no server suitable for synchronization foundroot@ubuntu:cron.daily# ntpdate ntp.sjtu.edu.cn9 Sep 02:01:50 ntpdate[7672]: adjust time server 61.164.36.105 offset -0.002301 sec
我看这时间没变化啊,于是执行
date -s "Tue Sep 9 05:11:00 PDT 2014"
把时间改了,然后又执行ntpdate同步,结果还是不对,但是打印显示同步过程好像又没有问题,就这样试了N个NTP地址,结果都差不多,后来装上ntpd再试,结果还是一样,这就让人郁闷了。
苦思之下,恍然想到是不是系统的时区设置不对,于是在网上找到用tzselect和tzconfig可以设置时区。于是,先用tzselect试了下,结果提示什么
root@ubuntu:etc# tzselect/usr/bin/tzselect: line 171: /etc/iso3166.tab: No such file or directory/usr/bin/tzselect: time zone files are not set up correctly
在网上找了下资料没什么头绪,又试了下tzconfig,结果又提示
WARNING: the tzconfig command is deprecated, please use:dpkg-reconfigure tzdata
最后用dpkg-reconfigure tzdata才成功了,接下来再配置好/etc/ntp.conf才算结束。
#server 0.ubuntu.pool.ntp.org
#server 1.ubuntu.pool.ntp.org
#server 2.ubuntu.pool.ntp.org
#server 3.ubuntu.pool.ntp.org
server ntp.sjtu.edu.cn
原以为简单的时间同步,搞了近1小时,可能是太菜了,,这中间真让人感觉是困难重重啊,真没什么简单的事!
版权声明:本文为博主原创文章,未经博主允许不得转载。
但要相信真诚的爱情,对爱情永远怀有单纯的向往。