共计 999 个字符,预计需要花费 3 分钟才能阅读完成。
一、简介:
NTP(NetworkTime Protocol,网络时间协议)是用来在分布式时间服务器和客户端之间进行时间同步。NTP 基于 UDP 报文进行传输,使用的 UDP 端口号为 123。
使用 NTP 的目的是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的时钟保持一致,从而使设备能够提供基于统一时间的多种应用。
对于时间错误会导致服务器宕机,所以运行 NTP 的本地系统,既可以接受来自其他时钟源的同步,又可以作为时钟源同步其他的时钟,并且可以和其他设备互相同步。
二、搭建时间服务器(服务端)
1. 搭建环境
环境:CentOS6.4
Server192.168.126.1
Client192.168.126.2
2. 安装 NTP yum –yinstall ntp
3. 修改配置文件添加这一行 vim /etc/ntp.conf
restrict 192.168.126.0255.255.255.0 nomodify notrap
4. 找到这两行去掉注释 vi /etc/ntp.conf
#server127.127.1.0
#fudge127.127.1.0stratum 10
5. 开机启动服务
Chkconfig –level 345 ntpon
6. 启动服务
/etc/init.d/ntpd start
7. 防火墙需要开 123 端口或者关闭防火墙
-A INPUT -m state –state NEW -m tcp -p tcp –dport 123 -jACCEPT
三、客户端
1. 与服务端同步时间执行以下命令
手工执行或用 crontab 来执行
手工:ntpdate 192.168.126.1
crontab –e
0 21 * * * ntpdate 192.168.126.1 >> /root/ntpdate.log 2>&1
2. 查看同步状况 ntpq –p
3. 防火墙需要开 123 端口或者关闭防火墙
-A INPUT -m state –state NEW -m tcp -p tcp –dport 123 -jACCEPT
相关阅读:
CentOS NTP 服务器安装与配置 http://www.linuxidc.com/Linux/2014-01/95258.htm
Linux 实战部署系列之 NTP 服务器 http://www.linuxidc.com/Linux/2013-11/92275.htm
多种操作系统 NTP 客户端配置 http://www.linuxidc.com/Linux/2013-10/91928.htm