目录
NTP服务
NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种 协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可 以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且 可介由加密确认的方式来防止恶毒的协议攻击。时间按NTP服务器的等级传播。按照 离外部UTC源的远近把所有服务器归入不同的Stratum(层)中。
ntp服务器的安装
yum install ntp -y
检查是否安装成功
rpm -qa | grep ntp
ntp时间同步的配置
服务端IP:192.168.75.137
客户端IP:192.168.75.130
服务端的配置(用来作为时间服务器)
vim /etc/ntp.conf
server 0.cn.pool.ntp.org iburst
server 1.asia.pool.ntp.org iburst
server 2.asia.pool.ntp.org iburst
server 127.127.1.0 # local clock,意思是当无法连接网络时,以本地时间为时间源
fudge 127.127.1.0 stratum 10 #这行是时间服务器的层次。设为0则为顶 级,如果要向别的NTP服务器更新时间,请不要把它设为0
interface listen 192.168.42.209
配置完成后,重启服务端的ntp服务
systemctl restart ntp
客户端的配置
vim /etc/ntp.conf
修改完毕后,照样重启服务
同步性测试
ntpdate -d 192.168.75.137
ntpd和ntpdate的区别
ntpd不仅仅是时间同步服务器,它还可以做客户端与标准时间服务器进行同步时 间,而且是平滑同步, 并非ntpdate立即同步,在生产环境中慎用ntpdate,也正如此两者不可同时运行。 时钟的跃变,对于某些程序会导致很严重的问题。
ntpdate调整时间的方式就是我们所说的”跃变“:在获得一个时间之后, ntpdate使用settimeofday(2)设置系统时间
这有几个非常明显的问题:
1)这样做不安全
ntpd