Ubuntu服务器使用NTP功能同步时间

本文介绍了在Ubuntu18.04系统中发现时间错误后如何进行NTP同步,提供了使用ntpdate命令同步时间的步骤,以及遇到错误如NTP服务冲突和命令缺失时的解决方法。此外,还提到了通过crontab设置定时同步的自动化方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前提:

 

1. 要明确自己的需求,是设计一个NTP服务器,然后给内网的其他用户提供NTP服务?

2. 还是发现自己Ubuntu系统时间错误,想要同步一个时间进来?

如果是2,继续往下看吧,如果是1,再找找其他文章吧。

【问题】

我发现我的Ubuntu 18.04系统,显示的时间是CST时间,新建文件等都是CST时间,和中国时间偏差8个时区。

【同步方法1】

使用如下命令进行同步:

sudo ntpdate ntp.aliyun.com

后面的服务器可以自己选择。

http://time1.cloud.tencent.com (腾讯)

http://ntp.ntsc.ac.cn(国家授时中心)

【正确同步结果】

 6 Jan 10:05:25 ntpdate[6525]: adjust time server 203.107.6.88 offset 0.010166 sec

【错误1】

如果提示下面错误,可能是你安装了ntp服务,此时你的pc作为NTP服务器会占用ntp同步的socket端口。

可以使用“sudo service ntp stop”关闭ntp服务,再试试。

【错误2】

如果没有ntpdate命令,使用sudo apt-get install ntpdate。注意不要安装ntp,否则就会有错误1。

【自动同步方法】

使用crontab命令,设定每10分钟执行一次时间同步。

*/10 * * * * ntpdate ntp.aliyun.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值