Linux自动同步网络时间,并建立本地Ntp服务器。

NTP (Network Time Protocol)
做用:将网络中的各个主机的时间进行同步,局域网中的偏差<0.1ms
架构:C/S
实验环境:两台有网络的Centos,其中134为服务端,135为客户端。134同步网络时间,其余服务器同步134时间。
一、查看134的系统信息、时间和时区
cat /etc/redhat-release
date
timedatectl | grep "Time zone"
Linux自动同步网络时间,并建立本地Ntp服务器。
此时能够看到134时区为上海、时间和网络时间不一样步
二、查看135的系统信息、时间和时区
cat /etc/redhat-release
date
timedatectl | grep "Time zone"
Linux自动同步网络时间,并建立本地Ntp服务器。
此时能够看到135时区为上海、时间和网络时间不一样步
三、在服务端134编写计划任务设置服务器自动同步阿里云时间服务器,并把本地时间同步到硬件时间。centos

          • /usr/sbin/ntpdate -u ntp1.aliyun.com &>/dev/null
          • /usr/sbin/hwclock -w &>/dev/null

<br/>
四、此时查看服务器134的时间,已经和网络时间同步
Linux自动同步网络时间,并建立本地Ntp服务器。
五、在服务端134安装ntp服务,须要有yum源。(配置yum源 http://www.javashuo.com/article/p-rjcompie-hb.html
yum install ntp -y
Linux自动同步网络时间,并建立本地Ntp服务器。
六、配置服务器端134
NTP配置文件介绍
/etc/ntp.conf
内容:
(1)、restrict:指定受权哪些主机可使用ntp进行时间同步
格式:restrict IP地址 mask 子网掩码 参数
参数:ignore:关闭ntp服务器
nomodify:指定客户端能够进行时间同步,可是不能修改服务器端时间
例子:
restrict 192.168.6.123
restrict 192.168.6.0 mask 255.255.255.0
restrict 0.0.0.0 mask 0 0 0 0 nomodify
( 2)、server:指定从哪一个外部时间服务器来获取时间
例子:
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst服务器

此时134配置以下:
server 127.127.1.0
restrict 127.0.0.1
restrict 192.168.0.0 mask 255.255.255.0
启动ntp服务并查看状态
systemctl restart ntpd
systemctl status ntpd
ntpstat
Linux自动同步网络时间,并建立本地Ntp服务器。网络

七、客户端135安装ntpdate服务
yum install ntpdate -y
Linux自动同步网络时间,并建立本地Ntp服务器。
八、客户端134编写计划任务自动同步135服务器上的时间,并把时间同步到硬件时间
crontab -l架构

          • /usr/sbin/ntpdate -u 192.168.70.134 &>/dev/null
          • /usr/sbin/hwclock -w &>/dev/null

Linux自动同步网络时间,并建立本地Ntp服务器。
此时,能够看到135时间和网络时间同步。内网中的服务器只需同步134便可。减小资源占用。ide

相关文章
相关标签/搜索