June
18th,
2009
通过ntp(network time protocol),网络上的服务器可以自动保持时钟同步。
ntpdate和ntpd都可以用来校准系统时间,ntpdate在启动时校准系统时间,而ntpd渐进的校准时间。所以如果作为服务器长期运行,则应该运行ntpd服务。 在suse 10下配置ntpd很简单。
- 添加ntp server,这里使用了ntp.org的服务器,也可以使用已经运行ntpd的服务器;
<pre class=php name=code >#vi /etc/ntp.conf
Outside source of synchronized time
##
server xx.xx.xx.xx # IP address of server
server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org </pre>
- 启动ntp服务
<pre class=php name=code ># service ntp restart</pre>
- 配置ntp开机自动运行
<pre class=php name=code ># chkconfig |grep ntp ntp off
chkconfig -e ntp
ntp 3</pre>
- 如果是在xen半虚拟化的domU上运行ntp,则需要做一下系统参数的修改, ntp才会正常运作。