当前位置: 首页 > news >正文

ubuntu设定时间与外部ntp同步

前言

在 Ubuntu 上,你可以通过配置 systemd-timesyncd 服务来与外部 NTP 服务器同步系统时间。下面是设置的步骤:

安装 NTP 工具:

如果你的系统中没有安装 ntpdate 工具,可以使用以下命令安装:

sudo apt-get update
sudo apt-get install -y ntpdate

停用 systemd-timesyncd 服务:


sudo systemctl stop systemd-timesyncd
sudo systemctl disable systemd-timesyncd

这是为了确保 ntpdate 和 systemd-timesyncd 不会同时运行。

设定本地时区

这是为了保证虽然时间同步了,时区不同而差几个小时。

sudo timedatectl set-timezone Asia/Shanghai

使用 ntpdate 同步时间:

选择一个可靠的 NTP 服务器,例如 time.google.com,并运行以下命令:

sudo ntpdate time1.cloud.tencent.com

这会立即将系统时间与所选 NTP 服务器同步。

配置 systemd-timesyncd:

打开 /etc/systemd/timesyncd.conf 文件:

sudo nano /etc/systemd/timesyncd.conf

确保文件中的 NTP 行未注释,并将其设置为所选的 NTP 服务器,例如:

[Time]
NTP=time1.cloud.tencent.com

保存并关闭文件。

启用并启动 systemd-timesyncd 服务:

sudo systemctl enable systemd-timesyncd
sudo systemctl start systemd-timesyncd

这将使 systemd-timesyncd 在系统启动时自动运行,并与所选的 NTP 服务器同步时间。

检查时间同步状态:

使用以下命令检查 systemd-timesyncd 服务的状态:

sudo systemctl status systemd-timesyncd

如果一切正常,你应该看到服务处于活动状态(active)且已同步时间。

现在,你的 Ubuntu 系统应该能够与外部 NTP 服务器同步时间。请确保你的计算机能够访问互联网,以便能够连接到所选的 NTP 服务器。

查看当前时间

date

相关文章:

  • SpringBoot使用过滤器进行接口签名防参数篡改
  • FlinkOnYarn 监控 flink任务
  • JS-DOM树和DOM对象
  • 训练营第四十二天 | 01背包问题,你该了解这些! ● 01背包问题,你该了解这些! 滚动数组 ● 416. 分割等和子集
  • 一端进,两端出(队列)C++
  • 2024年,软件测试还有未来吗?
  • [C#]使用DlibDotNet人脸检测人脸68特征点识别人脸5特征点识别人脸对齐人脸比对FaceMesh
  • Jmerer之FTP测试
  • 自动化测试框架pytest系列之21个命令行参数介绍(二)
  • SAP存放状态的几个常用表
  • MySQL一主一从读写分离
  • linux下can调试工具canutils编译安装
  • C#之反编译之路(二)
  • Docker进阶数据卷目录挂载及在线部署
  • RT-Thread GD32F4xx实现SD卡热插拔检测功能
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • ES10 特性的完整指南
  • express.js的介绍及使用
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Js基础——数据类型之Null和Undefined
  • nodejs调试方法
  • Python_OOP
  • React-flux杂记
  • Travix是如何部署应用程序到Kubernetes上的
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 爱情 北京女病人
  • 分布式事物理论与实践
  • 关于使用markdown的方法(引自CSDN教程)
  • 机器学习 vs. 深度学习
  • 机器学习中为什么要做归一化normalization
  • 前言-如何学习区块链
  • 跳前端坑前,先看看这个!!
  • 问题之ssh中Host key verification failed的解决
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • gunicorn工作原理
  • MPAndroidChart 教程:Y轴 YAxis
  • ​MySQL主从复制一致性检测
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (145)光线追踪距离场柔和阴影
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (SpringBoot)第二章:Spring创建和使用
  • (补)B+树一些思想
  • (二)hibernate配置管理
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (黑马C++)L06 重载与继承
  • (三)mysql_MYSQL(三)
  • (四) Graphivz 颜色选择
  • (转)http-server应用
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .bat批处理(六):替换字符串中匹配的子串
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .NET和.COM和.CN域名区别
  • .net知识和学习方法系列(二十一)CLR-枚举