博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS 7.2 搭建内网ntp时间服务器
阅读量:6939 次
发布时间:2019-06-27

本文共 3522 字,大约阅读时间需要 11 分钟。

时间服务器说明

前面在系统的基础优化里说到了时间同步需要同步aliyun的时间,这样我们所有的服务器都需要到公网去同步时间,浪费很多网络资源,这里我们来搭建一下内网的时间服务器。

环境说明

1、时间服务器环境介绍

# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)# uname -r3.10.0-327.el7.x86_64# hostname -I192.168.56.100 172.16.1.100

2、内网需要同步时间的服务器环境介绍

# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core) [root@linux-node2 ~]# uname -r3.10.0-327.el7.x86_64[root@linux-node2 ~]# hostname -I192.168.56.12 172.16.1.12

yum安装ntp时间服务

# yum install -y ntp# rpm -qa ntp        #下载后验证ntp-4.2.6p5-25.el7.centos.2.x86_64

修改配置文件

[root@web01 ~]# grep -n "^[a-z]" /etc/ntp.conf    #过滤配置文件4:driftfile /var/lib/ntp/drift       #默认的9:restrict default nomodify      #注释掉地8行,添加这行,表示nomodify客户端可以同步时间。14:restrict 127.0.0.1          #默认的15:restrict ::1                     #默认的26:server ntp1.aliyun.com       #添加时间源27:server time.nist.gov            #添加时间源39:includefile /etc/ntp/crypto/pw      #以下都是默认的43:keys /etc/ntp/keys61:disable monitor

启动时间服务器

# systemctl start ntpd# netstat -lnuto|grep 123           #查看端口udp        0      0 172.16.1.100:123        0.0.0.0:*                           off (0.00/0/0)udp        0      0 192.168.56.100:123      0.0.0.0:*                           off (0.00/0/0)udp        0      0 127.0.0.1:123           0.0.0.0:*                           off (0.00/0/0)udp        0      0 0.0.0.0:123             0.0.0.0:*                           off (0.00/0/0)udp6       0      0 fe80::20c:29ff:fe31:123 :::*                                off (0.00/0/0)udp6       0      0 fe80::20c:29ff:fe31:123 :::*                                off (0.00/0/0)udp6       0      0 ::1:123                 :::*                                off (0.00/0/0)udp6       0      0 :::123                  :::*                                off (0.00/0/0)

启动后确认:

# ntpq -p     remote           refid      st t when poll reach   delay   offset  jitter============================================================================== time5.aliyun.co 10.137.38.86     2 u   11   64    1    5.414   -0.946   0.000 time-c-wwv.nist .STEP.          16 u    -   64    0    0.000    0.000   0.000发现有两个可用的时间源

稍等几分钟后,在客户端同步时间

客户端如果有同步时间的定时任务需要取消掉。

1、到客户端查看当前时间

# dateFri Jan 12 21:06:00 CST 2018

2、与时间服务器同步时间

# ntpdate -d 192.168.56.10012 Jan 22:12:00 ntpdate[6677]: ntpdate 4.2.6p5@1.2349-o Wed Apr 12 21:24:06 UTC 2017 (1)Looking for host 192.168.56.100 and service ntphost found : linxu-node4transmit(192.168.56.100)receive(192.168.56.100)transmit(192.168.56.100)receive(192.168.56.100)transmit(192.168.56.100)receive(192.168.56.100)transmit(192.168.56.100)receive(192.168.56.100)server 192.168.56.100, port 123stratum 3, precision -24, leap 00, trust 000refid [192.168.56.100], delay 0.02617, dispersion 0.00076transmitted 4, in filter 4reference time:    de02c1e5.530e0c26  Fri, Jan 12 2018 13:11:01.324originate timestamp: de02c227.63d8db0f  Fri, Jan 12 2018 13:12:07.390transmit timestamp:  de0340b6.c05f3381  Fri, Jan 12 2018 22:12:06.751filter delay:  0.02617  0.02634  0.02634  0.02635          0.00000  0.00000  0.00000  0.00000 filter offset: -32399.3 -32399.3 -32399.3 -32399.3         0.000000 0.000000 0.000000 0.000000delay 0.02617, dispersion 0.00076offset -32399.36010212 Jan 22:12:06 ntpdate[6677]: step time server 192.168.56.100 offset -32399.360102 sec

3、此时再查看客户端的时间

# dateFri Jan 12 22:13:01 CST 2018

4、设置定时任务同步时间即可

# crontab -l# tine rsync   time:2018/1/12*/5 * * * * ntpdate 192.168.56.100 >/dev/null 2>&1

至此,内网的时间服务器就安装完成了,所有的内网服务器都可以到时间服务器来同步时间,不需要到公网上去同步时间了。

转载于:https://blog.51cto.com/12217917/2060168

你可能感兴趣的文章
Java 代理模式(一) 静态代理
查看>>
应用缓存
查看>>
【二分答案】【最大流】bzoj1305 [CQOI2009]dance跳舞
查看>>
【AC自动机】【矩阵乘法】【等比数列】hdu2243 考研路茫茫——单词情结
查看>>
【动态规划】bzoj1270 [BeijingWc2008]雷涛的小猫
查看>>
Centos中IP与DNS手动设置方法
查看>>
ISO镜像安装UbuntuKylin 13.04 64位,启动菜单制作实例
查看>>
安装包制作工具 SetupFactory 详解
查看>>
HDU 1232 - 畅通工程
查看>>
【BZOJ】3224: Tyvj 1728 普通平衡树
查看>>
微服务之swagger
查看>>
Redis数据库
查看>>
html5 Canvas绘制图形入门详解
查看>>
ASP.NET 5中的静态文件处理
查看>>
Queue的简单实现
查看>>
js数组转字符串
查看>>
ssm中返回中文字符串时出现乱码?
查看>>
【评分】第二次作业——个人项目实战
查看>>
javascript实现页面跳转
查看>>
servlet和filter初始化
查看>>