Linux服务部署-1构建NTP时间服务器
2019-02-20 17:41
148 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Tiger_lin1/article/details/87809914
NTP时间服务器是用于局域网服务器同步时间使用的,可以保证局域网所有的时间服务器时间服务器的时间保持一致, 某些应用对时间实时
性要求高的必须统一时间。互联网的时间服务器也有很多,例如 ntpdate ntp.fudan.edu.cn 复
旦大学的 NTP 免费提供互联网时间同步。NTP 服务器监听端口为 UDP 的 123,那就需要在本地防火墙开启运行客户端访问 123 端口
centos 6下
vi /etc/sysconfig/iptables 添加如下规则:
-A INPUT -m state --state NEW -m udp -p udp --dport 123 -j ACCEPT
centos 7下
firewall-cmd --zone=public --add-port=123/udp --permanent firewall-cmd --reload
NTP 时间服务器配置:
yum -y install ntp ntpdate
修改 ntp.conf 配置文件
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/keys 61:disable monitor
启动时间服务器
systemctl start ntpd netstat -lnuto|grep 123 #查看端口 udp 0 0 192.168.122.1:123 0.0.0.0:* off (0.00/0/0) udp 0 0 192.168.3.144: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::d391:779c:b33: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 ============================================================================== *120.25.115.20 10.137.53.7 2 u 12 64 7 32.328 3.748 1.922 203.107.6.88 100.107.25.114 2 u 11 64 7 21.925 0.144 1.553
发现两个可用的时间资源
稍等几分钟后,在客户端同步时间
1、与时间服务器同步时间
ntpdate -d 192.168.3.144
2、设置时间同步脚本
crontab -l */5 * * * * ntpdate 192.168.3.144 >/dev/null 2>&1* * * * ntpdate 192.168.56.100 >/dev/null 2>&1
至此,内网的时间服务器就安装完成了,所有的内网服务器都可以到时间服务器来同步时间,不需要到公网上去同步时间了。
相关文章推荐
- Linux服务部署-3构建nfs时间服务器
- 使用gradle构建springboot工程的以及部署springboot到linux服务
- Linux服务部署-2构建samba时间服务器
- Linux 部署CA数字证书服务
- 在Red Hat Linux5下构建LAMP网站服务平台之安装phpMyAdmin数据库管理套件
- 在linux上部署dubbo服务jar包
- (二)跟我一起玩Linux网络服务:BIND的自动部署(附上完整的代码)
- 【转】Singularity:基于Apache Mesos构建的服务部署和作业调度平台
- linux下构建svn服务器并实现项目自动部署
- 将python程序以linux服务部署
- 基于Dubbo的分布式系统架构-在Linux操作系统上手工部署Dubbo服务
- Dubbo基础篇_05_构建Dubbo服务消费者Web应用的war包并在Tomcat中部署
- Linux下使用Axis C++构建Web服务(安装篇)
- EAS部署:linux 下安装EAS后启动不了服务
- 自学鸟哥linux服务-NTP时间服务器
- Linux应用服务器搭建手册—Weblogic服务域的创建与部署
- 在Linux中的MySQL下部署seafile私有云服务
- 在Red Hat Linux5下构建LAMP网站服务平台之架设Discuz!论坛
- linux部署Samba服务
- 构建企业服务之Windows Server 2008 DNS 高级部署 推荐