作者:网络医生 发布于:2011-6-30 13:56 Thursday 在局域网中搭建一台NTP时间服务器可以很方便的为局域网中的服务器、交换机等网络设备进行校时。NTP服务器通信采用UDP协议,端口是123。 一、服务端配置 1、安装 建议用系统盘中自带的rpm包安装,方便省时。如果在安装操作系统时已经安装了NTP服务器软件那么就不用安装了。可以用 rpm -qa | grep ntp 来检查系统是否已经安装了ntp服务器软件。如下图已经安装。 2、主要配置文件介绍 /etc/ntp.conf 文件: NTP服务器的主要配置文件 /usr/share/zoneinfo 目录: 在该目录中包含各主要时区的时间设定文件 /etc/sysconfig/clock文件:主要时区设置文件,保存系统的当前时区 /etc/localtime文件:本地时间设置文件。该文件的内容由/etc/sysconfig/clock文件中的时区决定,具体值与/usr/share/zoneinfo目录中的某一个文件相同。 /usr/sbin/ntpd :NTP服务器进程文件 /usr/sbin/ntpdate :客户端用于向服务器请求时钟同步的命令。 3、设置为开自动运行 chkconfig ntpd on 4、重启与关闭NTP服务器 service ntpd restart | stop 5、/etc/ntp.conf主配置文件中常用配置选项 (1)、server IP地址或域名 [prefer] IP地址或域名为上一级NTP服务器,如果在最后加上关键字prefer,表示当前NTP服务器主要以该主机时间进行校准。 (2)、restrict IP地址 mask 子网掩码 参数 restrict 主要用来设置NTP的权限,其中IP地址即可以是IP地址,也可以是关键字default,default表示所有的IP。 参数可设置为以下几个: ignore:关闭所有NTP联机服务。 nomodify: 客户端不能更改服务端的时间参数,但客户端可以通过服务端进行网络校时操作。 notrust: 客户端除非通过认证,否则该客户端来源将被视为不信任子网。 noquery: 不提供客户端的时间查询。 ***********************ntp.conf配置文件实例******************************** restrict default nomodify server 0.pool.ntp.org server 127.127.1.0 driftfile /var/lib/ntp/drift
6、配置完成后重启NTP服务 service ntpd restart 注意:重启ntpd服务器后要等5分钟之后才生效。
remote :响应这个请求的NTP服务器的名称。带*号表示本地ntp服务器与该服务器同步。 t:本地NTP服务器与远程NTP服务器的通信方式,u:单播;b:广播;l:本地; 用ntpstat命令可以查看近似的时间精度。
1、Linux客户端设置 例:每小时校对一次时间,在crontab里面添加如下执行命令 0 */1 * * * /usr/sbin/ntpdate 115.158.113.154 注:在Linux系统下用ntpdate进行校时的时候,不能开启ntpd服务进程,不然会冲突。 2、windows客户端设置
|
|