Ubuntu16.04系统离线安装ntp和ntpdate作客户端进行系统时间同步
linux服务器内网下时间同步
背景
客户系统是在内网环境下的系统,最近发现了一个问题,系统时间和我们准确的北京时间相差了6分钟左右,时间问题往往被人忽略,但是也可以说是一个非常严重的问题,如果系统数据保存时间都不准,会给查看系统数据的人带来误解,造成很多麻烦。所以必须得解决这个问题。
查找多篇文献,发现需要安装ntp和ntpdate服务来进行时间同步是最好得一种方案,如果是ntpdate+定时器得方案来设计,相对差一些,所以选择了第一个方案。
经过询问,发现客户有自己搭建好的ntp服务器,所以对于我来说,实现这个方案就更有把握了,所以特地花了一天的时间去研究。并在这里总结一下我的经验。
操作过程
1.下载离线安装包
安装ntp所需文件(ubuntu16.04及以上版本,amd):
链接:https://pan.baidu.com/s/1uVD1yGmZMOPyWZs722RWpA
提取码:g8re
安装ntpdate所需文件(ubuntu16.04及以上版本,amd)::
链接:https://pan.baidu.com/s/1K5Gfi7lrMeXa18GKwGZe2A
提取码:nap6
可能每个人的环境不一样,有些依赖包有的人有,有的人没有。以上是我完整安装ntp和ntpdate的安装包,如果还有依赖其他包的,可以参考我写的另外一个文章介绍的方法进行安装(ubuntu18.04及以上版本):
https://blog.csdn.net/qq_40351360/article/details/125466792
2.安装好ntp和ntpdate之后
先关闭ntp服务
systemctl stop ntp
首次进行同步ntp服务器时间
ntpdate ntp服务器IP
首次同步后,观察时间是否正确,如果正确说明ntp服务器可用
返回类似以下结果表示同步成功:
adjust time server 192.168.1.254 offset 0.000684 sec
可能使时区不对,解决办法:
https://www.cnblogs.com/kaishirenshi/p/10948108.html
正确的:
错误的:
UTC
修改配置文件
vi /etc/ntp.conf
增加
server ntp服务器IP1
server ntp服务器IP2
最后启动ntp服务
systemctl start ntp
#查看是否启动
systemctl status ntp
#设置ntp服务开机自启
systemctl enable ntp
参考文献
https://blog.csdn.net/qq_30720979/article/details/124681266
https://blog.csdn.net/qq_35663625/article/details/103064495
https://blog.csdn.net/weixin_40809627/article/details/85246266
https://blog.csdn.net/qq_14910065/article/details/125024558
https://blog.csdn.net/xingdou520/article/details/100192138
更多推荐
所有评论(0)