显示标签为“ntp”的博文。显示所有博文
显示标签为“ntp”的博文。显示所有博文

2010年11月4日星期四

NTP服务自动启动的问题

NTP服务在桌面Linux上是不用去操心的。但是我用手机网络的时候,不想用NTP。可是在停止了NTP服务后,只要一联网就发现NTP又启动了。结果在/usr/share/doc/ntp/README.Debian.gz里面找到了答案:

If DHCP is used to configure the host, and the DHCP server sends
information about NTP servers, then this information will be used
automatically. This is done by making a copy of /etc/ntp.conf at
/var/lib/ntp/ntp.conf.dhcp, replacing the server entries with the
information provided by the DHCP server, and restarting the NTP
server.

In order for this to work, the "ntp-servers" option must be mentioned
in the "request" statement in /etc/dhcp3/dhclient.conf. This is not
the case in a default installation. A complete configuration might
look like this, for example:

request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name,
netbios-name-servers, netbios-scope, interface-mtu,
ntp-servers;

If you don't like using the NTP servers sent by the DHCP server, this
is also the right place to turn off this behavior.

这就是说DHCP联网的话,可能会让NTP服务器重启。不需要的话,在/etc/dhcp3/dhclient.conf里面关掉即可。

PS:最近发现软件包在/usr/share/doc下对应目录里面的README.Debian.gz文件挺有用的。因为Debian经常会对原版的软件进行修改,特别是配置方式的改动。如果养成查看这个文件的习惯,可以帮助尽快地排除问题。

2010年7月14日星期三

Xen的时间问题

发现VPS的时间很诡异,ntp同步没用,人间跑2秒,VPS里面跑3秒。这是一个Ubuntu的VPS,内核是2.6.32-5-xen-amd64,是把VPS的时区从UTC调成北京时区后出现了这样的问题。后来知道原来Xen虚拟机的时间从domU得到,反正和正常系统时间的机制不同。我发现VirtualBox里面的Plan 9和NetBSD的时间都没有和宿主系统同步,只有Fedora和Windows XP的同步了。虚拟机时间是种新情况。

找到了解决办法:echo HWCLOCKACCESS=no >>/etc/default/rcS。然后重启了。

2010年4月23日星期五

同步时间

今天打开我个人的FreeBSD服务器,发现系统时间和标准时间差了15分钟。这个电脑很老了,而NTP我又没有弄好,所以会差这么多。其实NTP很好配置,照着FreeBSD手册里的文档,就可以配置好简易的NTP了。Linux下的NTP配置应该也差不多,查看发行版的相关文档即可。