日期:2014-05-16  浏览次数:20641 次

Linux使用NTP建立时间服务器
企业内部,多个系统间需要获取服务器时间,大部分业务需要各个应用服务器的时间保持一致。
我们可以将应用服务器、数据库服务器时间与局域网内同一台时间服务器进行同步。

这里采用linux系统的ntp-server来完成时间服务器的建立,各个应用系统都来同步此服务器时间。

1.在ubuntu安装ntp
sudo apt-get install ntp

2.修改ntp配置 /etc/ntp.conf,修改的内容就自己找准位置吧,文件很简洁
增加一个
server 127.0.0.1

增加一个(根据自己网段)
restrict 192.168.0.1 mask 255.255.0.0 nomodify  

检查是否存在(不存在则增加)
restrict 127.0.0.1


3.检查同步过程
watch ntpq -p

4.#如果开了防火墙允许所有访问123的端口
iptables -t filter -A INPUT -p udp --destination-port 123 -j ACCEPT

5.开机自启动
vi /etc/rc.local
加入/etc/init.d/ntp start

6.客户端对时
linux为:
ntpdate -q 192.168.0.93

windows为:
6.1 下载http://www.swiss-artg.ch/xnet/zip/ntpdate.zip
6.2 执行 ntpdate.exe 192.168.0.93

很简单吧,但有时候却很有用~

补充点内容
【Windows服务器】
ntpd for windows
下载页面:
http://www.meinberg.de/english/sw/ntp.htm#ntp_nt
下载链接:
http://www.meinberg.de/download/ntp/windows/ntp-4.2.0a@mbg-fluxcap-v2-o-win32-setup.exe