CentOS7搭建NTP服务器
NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。把计算机的时钟同步到世界协调时UTC, 其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。而且可以使用加密确认的方式来防止病毒的协议攻击。
服务器配置
安装NTP服务
1 | yum install -y ntp |
修改ntp配置文件
查找最近的时间同步服务器,网址在http://www.pool.ntp.org/zone/asia
编辑 /etc/ntp.conf,增加时间同步服务器:
1 | server 0.asia.pool.ntp.org |
添加允许访问的ip段
1 | restrict 192.168.217.0 mask 255.255.255.0 nomodify notrap |
配置防火墙
开启防火墙ntp默认端口udp123
1 | firewall-cmd --permanent --zone=public --add-port=123/udp |
开机启动服务
1 | systemctl enable ntpd |
验证NTP服务
1 | ntpq -p |
客户端配置
安装的NTP跟上面的步骤一样
修改配置
将上面的NTP服务器作为客户端同步NTP时间服务器,vim /etc/ntp.conf
1 | #配置允许NTP Server时间服务器主动修改本机的时间 |
与NTP server服务器同步一下时间
1 | ntpdate -u 192.168.217.161 |
查看ntp同步状态
能看到已经成功同步
1 | ntpq -p |
修正时区
最后讲一下怎样修改linux的时区
1 | rm -rf /etc/localtime #删除当前默认时区 |
将时区修改为中国上海的时区,当然,也可以设置中国香港或北京的时间。