6-解决Ubuntu系统与Windows系统双系统时间不同步问题

引言 :

你是不是每次切换系统之后,系统时间就混乱了?想设置一致但又无从下手。看完这篇文章,你就全懂了!!

学习目标:

  • 帮助开发者理解并解决 Ubuntu 与 Windows 双系统中时间不同步的问题。通过掌握操作系统时区和硬件时钟的设置原理,学习如何调整两者的配置,确保系统时间的一致性。
  • 包括统一硬件时钟的时间格式、检查并同步时区设置,以及解决由操作系统处理方式差异引起的时间漂移问题。通过这些步骤,开发者能够消除双系统间的时间差异,提高开发环境的稳定性与一致性。

问题原因:

  • 每个操作系统默认的时区可能不同。如果 Windows 和 Ubuntu 的时区配置不一致,就会导致显示的时间不同步。

  • 硬件时钟的设置差异。Windows 默认将硬件时钟设置为本地时间(Local Time, LT) ,而 Linux 系统(包括 Ubuntu)默认将硬件时钟设置为协调世界时间(UTC, Universal Time Coordinated)。这导致两个系统读取硬件时钟时解释方式不同,从而产生时间不同步的问题。

  • 在某些情况下,双系统配置可能导致时钟漂移,尤其是在系统睡眠或关机后,硬件时钟没有被正确更新,导致两个系统之间的时间差异。


解决方法:

1 安装时间同步工具 ntpdate

javascript 复制代码
# 安装 ntpdate 工具
sudo apt install ntpdate

2 通过 ntpdate工具,手动同步系统时间与 Microsoft 提供的公共 NTP 服务器时间

javascript 复制代码
# 与Windows同步系统时间
sudo ntpdate time.windows.com

3 将系统时间同步到硬件时钟,并确保硬件时钟使用本地时间。

javascript 复制代码
# 将系统时间同步到硬件时钟
sudo hwclock --localtime --systohc

4 启用自动时间同步服务。

javascript 复制代码
# 启用并启动 systemd-timesyncd 服务
sudo timedatectl set-ntp true

5 检查硬件时钟设置。确保输出中 LocalRTC为 yes,表示硬件时钟使用本地时间。

javascript 复制代码
# 查看硬件时钟设置
timedatectl show
时钟设置图例如下所示:

6 重启系统,检查多个系统之间系统时间是否一致。


小结:

  • 解决 Ubuntu 系统与 Windows 系统双系统时间不同步的问题,首先需要了解两者默认使用不同的时间标准:Ubuntu 使用 UTC,而 Windows 使用本地时间。
  • 通过安装 ntpdate 工具手动同步时间,并使用 sudo hwclock --localtime --systohc 将系统时间同步到硬件时钟并确保其使用本地时间,可以有效解决双系统时间不同步的问题。
  • 启用自动时间同步服务并检查硬件时钟设置,能够保持系统时间的持续一致性。

欢迎大家评论留言!!!


友情提示:

  • 专栏:Linux系统之Ubuntu系统安装
  • 下一节:7-在Ubuntu中使用超级终端Terminator提高工作效率

相关推荐
纳于大麓25 分钟前
Kotlin基础语法
linux·windows·kotlin
安卓开发者4 小时前
鸿蒙NEXT Wear Engine穿戴侧应用开发完全指南
ubuntu·华为·harmonyos
呉師傅5 小时前
关于联想ThinkCentre M950t-N000 M大师电脑恢复预装系统镜像遇到的一点问题
运维·网络·windows·电脑
网安INF6 小时前
Python核心数据结构与函数编程
数据结构·windows·python·网络安全
陈苏同学7 小时前
Win11安装 Ubuntu 22.04 子系统 - WSL2 - 安装完迁移到其它盘
linux·运维·ubuntu
misty youth9 小时前
配置openguass 教程(自存)
数据库·ubuntu·华为·openguass
知识分享小能手10 小时前
uni-app 入门学习教程,从入门到精通,uni-app 基础知识详解 (2)
前端·javascript·windows·学习·微信小程序·小程序·uni-app
waving-black11 小时前
windows系统下安装测试kafka
windows·分布式·kafka
深思慎考11 小时前
Ubuntu 系统 RabbitMQ 安装指南与使用(含 C++ 客户端与 SSL 错误解决)
c++·ubuntu·rabbitmq·github·rabbitmqpp
傻啦嘿哟13 小时前
Python 高效清理 Excel 空白行列:从原理到实战
windows