当前位置: 首页 > 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
http://www.lryc.cn/news/277078.html

相关文章:

  • DataFrame详解
  • 控制障碍函数(Control Barrier Function,CBF) 三、代码
  • 哈希表-散列表数据结构
  • C# 强制类型转换和as区别和不同使用场景
  • 什么是 DDoS 攻击
  • c++隐式类型转换与explicit
  • BERT Intro
  • “To-Do Master“ GPTs:重塑任务管理的趣味与效率
  • npm安装vue,添加淘宝镜像
  • LeetCode 2707. 字符串中的额外字符
  • Js进阶31-DOM 操作专题
  • Hive之set参数大全-4
  • 竞赛保研 基于深度学习的人脸识别系统
  • 9.建造者模式
  • 简单的MOV转MP4方法
  • YOLOv8改进 | Neck篇 | 利用ASF-YOLO改进特征融合层(适用于分割和目标检测)
  • 基于模块自定义扩展字段的后端逻辑实现(一)
  • 力扣:18.四数之和
  • .netcore 6 ioc注入的三种方式
  • Python轴承故障诊断 (十)基于VMD+CNN-Transfromer的故障分类
  • 【复习】人工智能 第7章 专家系统与机器学习
  • 使用 Apache PDFBox 操作PDF文件
  • 【Python 常用脚本及命令系列 3.2 -- 检测到弹框跳出然后关掉它--脚本实现】
  • junit单元测试:使用@ParameterizedTest 和 @CsvSource注解简化单元测试方法
  • C# winform判断自身程序是否已运行,如果已运行则激活窗体
  • 超维空间M1无人机使用说明书——21、基于opencv的人脸识别
  • Redis 持久化——AOF
  • 华为云服务介绍(二)
  • mysql列题
  • cpu缓存一致性