假定时钟服务器IP地址为:192.168.0.1 服务器端配置: 1:置/etc/ntp.conf文件内容为: server 127.127.1.0 minpoll 4 fudge 127.127.1.0 stratum 1 restrict 127.0.0.1 restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap driftfile /var/lib/ntp/drift 2: /etc/ntp/ntpservers应置空 3: /etc/ntp/step-tickers应配置为 127.127.1.0 上诉修改完成后,以root用户身份重启ntpd服务:service ntpd restart即可 客户端配置: 1:置/etc/ntp.conf文件内容为: server 192.168.0.1 fudge 127.127.1.0 stratum 2 restrict 127.0.0.1 driftfile /var/lib/ntp/drift restrict 192.168.0.1 mask 255.255.255.255 2. /etc/ntp/ntpservers 文件内容置空 3. /etc/ntp/step-tickers文件内容置为时钟服务器IP地址 192.168.0.1 上诉修改完成后,以root用户身份重启ntpd服务:service ntpd restart即可 用户可用以下两个常用命令查看ntpd服务状态: 1 ntpq -p 2 ntpstat linux下ntpd安装配置笔记
概述: ntp能与互联网上的时钟保持同步,而且本身也是一台NTP服务器,可以为局域网电脑提供校对时间服务 安装: redhat自带 配置文件: /etc/ntp.conf 附:我的配置文件
#restrict default ignore restrict 127.0.0.1 restrict 192.168.3.20 restrict 192.168.0.0 mask 255.255.255.0 restrict 192.168.2.0 mask 255.255.255.0 restrict 192.168.4.0 mask 255.255.255.0 server 210.72.145.44 prefer #National Time Service Center server 195.13.1.153 server 194.137.39.67 server 127.127.1.0 # local clock restrict 210.72.145.44 restrict 195.13.1.153 restrict 194.137.39.67 driftfile /var/lib/ntp/drift 附:相关配置参数说明
# restrict权限控制语法为: # restrict IP mask netmask_IP parameter # 其中 IP 可以是软件地址,也可以是 default ,default 就类似 0.0.0.0 咯! # 至于 paramter 则有: # ignore :关闭所有的 NTP 联机服务 # nomodify:表示 Client 端不能更改 Server 端的时间参数,不过, # Client 端仍然可以透过 Server 端来进行网络校时。 # notrust :该 Client 除非通过认证,否则该 Client 来源将被视为不信任网域 # noquery :不提供 Client 端的时间查询 # 如果 paramter 完全没有设定,那就表示该 IP (或网域) 『没有任何限制!』 # 设定上层主机主要以 server这个参数来设定,语法为:
# server [IP|FQDN] [prefer] # Server 后面接的就是我们上层 Time Server 啰!而如果 Server 参数 # 后面加上 perfer 的话,那表示我们的 NTP 主机主要以该部主机来作为 # 时间校正的对应。另外,为了解决更新时间封包的传送延迟动作, 让FreeBSD使用ntpd同步时间 我们知道ntpd是一种在后台运行可以使用远程时间服务器的进程,它可以让你的服务器时间准确而不会影响系统的正常。
首先修改/etc/rc.conf添加ntpd_enable="YES"到最后一行。然后vi /etc/ntp.conf 添加:
其中server 210.72.145.44 prefer、server 159.226.154.47、restrict
210.72.145.44 noquery、restrict 159.226.154.47
noquery可以改成其他离你最近或最准确的时间服务器。
这样在服务器重启后ntpd进程就会自动在后台运行,帮助系统同步时间,和在192.168.0这个网段内做一台时间服务器。 两种办法 第一,可以从时间服务器time.nist.gov同步。 在crontab中加入: 00 0 1 * * root rdate -s time.nist.gov 第二,自己建个时间服务器 1). # rpm -ivh ntp-4.1.2-4.EL3.1.i386.rpm 2). # vi /etc/ntp.conf 注释一行 restrict default ignore 加入一行 restrict 192.168.10.0 mask 255.255.255.0 notrust nomodify notrap 3). # vi /etc/ntp/step-tickers 加入一行 pool.ntp.org 这样每次ntpd启动时,会自动连接该国际标准时间服务器; 4). # service ntpd start 5). # netstat -an |grep 123 确保该端口以udp方式开放 时间客户端配置(192.168.10.2) 1). # ntpdate 192.168.10.1 应该显示同步成功 2). # crond -e 加入 0-59/10 * * * * /usr/sbin/ntpdate 192.168.10.1 表示每隔10分钟同步一次时间 |
|
来自: 昵称15242507 > 《Linux》