主机地址为:
19216831 master
19216832 客户机1
19216833 客户机2
19216834 客户机3
19216835 客户机4
1、安装NTP
我们使用yum命令为每台机器安装ntp软件,命令如下:
yum install -y ntp
每台机器都需要安装,所以要分别在对应的主机上分别执行该命令。如下图
看到如下提示内容,则代表安装完成:
2、修改ntp的配置文件
vi /etc/ntpconf
首先我们要编辑主机的ntp服务配置文件,
我们去编辑master的机器的文件/etc/ntpconf
找到ntp时间同步的机器范围配置项
restrict 19216830 mask 2552552550 nomodify notrap
这里的意思代表,1921683的网段的机器都参与ntp的时间同步。
内容大致如下:
////存放ntp服务日志的位置
logfile /var/log/ntpdlog
////ntp依赖的互联网时间服务器地址,我们这里选择的是阿里云的时间服务器,当然还有很多其他时间服务器可以选择,看下这个地址 >只是从网上整理了一下文档,还没有实践。感觉整理的还不错。
GMT时间是以太阳通过格林威治的那一刻来作为计时的标准,地球共有24 个时区,而以格林威治时间(GMT) 为标准时间,台湾本地时间为GMT + 8 小时。不准确,但是方便记忆与理解。
UTC时间是使用『原子震荡周期』所计算的物理时钟。最准确。
两个时间计时的方式不同,GMT与UTC时间有差不多16分钟的误差!
因为时区资料档在/usr/share/zoneinfo 内,在该目录内会找到/usr/share/zoneinfo/America/New_York 这个时区档。而时区设定档在/etc/sysconfig/clock ,且目前的时间格式在/etc/localtime ,所以你应该这样做:
其中parameter 的参数主要有底下这些:
那如果你没有在parameter的地方加上任何参数的话,这表示『该IP或网段不受任何限制』的意思喔!一般来说,我们可以先关闭NTP的使用权限,然后再一个一个的启用允许登入的网段。
常见的配置如下:
常见的配置如下:
因为预设的NTP Server 本身的时间计算是依据BIOS 的晶片震荡周期频率来计算的,但是这个数值与上层 Time Server 不见得会一致。所以NTP 这个daemon (ntpd) 会自动的去计算我们自己主机的频率与上层 Time server的频率,并且将两个频率的误差记录下来,记录下来的档案就是在driftfile 后面接的完整档名当中了!
关于档名你必须要知道:
driftfile 后面接的档案会被ntpd 自动更新,所以他的权限一定要能够让ntpd 写入才行。在CentOS 6x 预设的NTP 伺服器中,使用的ntpd 的owner 是ntp ,这部份可以查阅/etc/sysconfig/ntpd 就可以知道啦!
常见的配置如下:
除了以restrict 来限制用户端的连线之外,我们也可以透过金钥系统来给用户端认证, 如此一来可以让主机端更放心了。可以参考ntp-keygen 这个指令的相关说明。
ntp这个daemon是以port 123为连结的端口(使用UDP封包)
设定完ntpconf 之后就可以启动ntp 服务器了。启动与观察的方式如下:
这样就表示我们的NTP伺服器已经启动了,不过要与上层NTP服务器连线则还需要一些时间, 通常启动NTP后约在15分钟内才会和上层NTP伺服器顺利连接上。
请自行等待数分钟后再以下列指令查阅:
这个指令可以列出我们的NTP 服务器有跟上层连线否。由上述的输出结果可以知道,时间有校正约 538 10^(-3) 秒(538ms),且每隔128 秒会主动去更新时间!
这个ntpq -p 可以列出目前我们的NTP 与相关的上层NTP 的状态,上头的几个栏位的意义为:
差异都在0001 秒以内, 可以符合我们的一般使用了。另外,你也可以检查一下你的BIOS 时间与Linux 系统时间的差异, 就是/var/lib/ntp/drift 这个档案的内容,就能了解到咱们的Linux 系统时间与BIOS 硬体时钟到底差多久。
ntpdate这个方式仅适合不要启动NTP 的情况。如果你的机器数量太多了,那么用户端最好也启动一下NTP 服务。通过NTP 去主动的更新时间。
然后取消掉crontab 的更新程序,这样你的client 电脑就会主动的到NTP 伺服器去更新。1首先,用手机打开“设置”,找到“时间和日期”,打开即可。
2点击“时间设置”选项,把当前的设置改为“自动”,同时在下面勾选“使用网络时间(NTP)”。
3如果未查找到NTP服务器,就点击右侧的“新服务器”,输入NTP服务器地址;如果有默认的网络时间地址,就选择其中一个。
4最后,点击“保存”,以保存手机上的NTP服务器设置,即可使用NTP服务器来同步手机的时间日期。
目前接触到的市场上一些几千元的GPS时钟同步设备是以一个单独的芯片代替其授时核心模块的功能,其接收机以单片机或其他芯片代替,遇到标准的GPS时钟同步设备或长期使用后,会出现乱码,时间跳转,间断等现象,在正式场合选择时需慎重选择。北斗时频是GPS时钟同步设备领域里面的领导品牌,北斗时频的GPS时钟同步设备性价比非常高,采用的双系统卫星授时模块,而不是普通的定位模块,性能指标差距很大,我们授时模块是纳秒级,而普通定位授时精度连百毫秒级都无法保证。
GPS时钟同步设备价格一般在几千到几万元,低配点儿的GPS同步时钟装置两三万,高配点儿的GPS同步时钟装置七八万都有,另外,目前接触到的市场上一些几千元的GPS同步时钟装置是以一个单独的芯片代替其授时核心模块的功能,其接收机以单片机或其他芯片代替,遇到标准的GPS同步时钟装置或长期使用后,会出现乱码,时间跳转,间断等现象,在正式场合选择时需慎重选择。“”北斗时频“”的XBD211-XO NTP网络时间服务器是行业内比较知名的一款,性价比非常高,您可以去看一下。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)