首页 > 系统相关 >如何解决 Windows 和 Manjaro 双系统时间不一致

如何解决 Windows 和 Manjaro 双系统时间不一致

时间:2024-09-10 09:53:25浏览次数:12  
标签:双系统 timedatectl Manjaro Windows sudo 时间 设置 服务器

解决办法

我这边是 Manjaro Linux 以它为例来说修复方法。大致上有两种思路,一种是让 Windows 使用 UTC 时间;另一种则是让 Linux 使用 localtime

让 Linux 使用本地时间

委屈以下 Linux 吧,Manjaro 或 Arch 可以在终端中输入:

sudo timedatectl set-local-rtc true
  • 1

让 Windows 使用 UTC

这需要修改注册表,而且不能开启时间同步,以免我们的设置被重置。由于我的 Windows 是主力系统,因此没有尝试下面的方法,有效性有待验证

# 以管理员身份使用运行
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
# 以上方法无效或64位系统:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_QWORD /f

Manjaro系统时间同步服务器设置方法

 https://www.bdpnt.com/kepu/4091.html

1、设置系统时间和时区

在Manjaro系统中,您可以使用命令行界面或者图形化界面来设置系统时间和时区。在命令行界面中,您可以使用“timedatectl”命令来设置系统时间和时区,如下所示:

 

  sudo timedatectl set-time YYYY-MM-DD HH:MM:SS

  sudo timedatectl set-timezone Asia/Shanghai

  如果您想使用图形化界面来设置系统时间和时区,可以通过设置桌面环境的“Date and Time”应用程序来完成。在这个应用程序中,您可以手动调整时间和时区,或者使用网络来同步时间和时区。

  在设置好系统时间和时区之后,您可以使用一些命令来查看当前系统时间和时区的设置,如下所示:

  date

  timedatectl status

  

2、使用NTP协议同步时间

NTP是一种用于同步时间的协议,它可以从互联网中的时间服务器上获取准确的时间,并将其应用到本地系统中。对于Manjaro系统来说,您可以使用命令行界面或者图形化界面来配置NTP协议的设置。在命令行界面中,您可以使用“timedatectl”命令来设置NTP服务器,如下所示:

 

  sudo timedatectl set-ntp true

  sudo timedatectl set-timezone Asia/Shanghai

  在图形化界面中,您可以使用应用程序“Date and Time”的设置界面来向系统添加NTP服务器的地址。

  成功配置NTP服务器之后,您可以使用以下命令来测试其是否有效:

  ntpdate -q time.nist.gov

  如果一切正常,您将看到时间服务器返回的响应。

  

3、配置本地时间服务器

对于网络环境不稳定的用户,如果使用互联网中的时间服务器进行时间同步可能会存在一些问题,此时您可以考虑使用本地时间服务器来同步时间。在Manjaro系统中,您可以使用“chrony”作为本地时间服务器。要配置chrony,您可以使用以下命令:

 

  sudo pacman -S chrony

  然后,您需要编辑chrony.conf文件,以添加时间服务器的地址。在文件中,您可以添加以下内容:

  server time.nist.gov iburst

  在添加时间服务器地址之后,您需要重启chrony服务,以使其生效:

  sudo systemctl restart chrony.service

  最后,您可以使用以下命令来测试chrony的是否起作用:

  chronyc sources

  这个命令会显示服务器的源和目标,如果使用的是本地时间服务器,您将看到一个指针指向其它服务器的本地IP地址。

  

4、设置时间同步的优先级

在Linux中,您可以设置时间同步的优先级,以使系统产生更准确的时间。在Manjaro系统中,您可以编辑/etc/systemd/timesyncd.conf文件来设置时间同步的优先级。在文件中,您可以添加以下内容:

 

  [Time]

  FallbackNTP=0.manjaro.pool.ntp.org 1.manjaro.pool.ntp.org

  RootDistanceMaxSec=5

  您可以手动更改“FallbackNTP”选项,以添加您自己喜欢的NTP服务器地址。然后,保存文件并重启timesyncd服务以使其生效:

  sudo systemctl restart systemd-timesyncd.service


sudo pacman -S ntp && sudo timedatectl set-ntp true


系统自带的可能就是 ntp,而且不好用,换成 openntp 就好了
安装 openntp 解决了问题
sudo pacman -S openntpd
systemctl enable openntpd

 

https://wiki.archlinuxcn.org/wiki/%E7%B3%BB%E7%BB%9F%E6%97%B6%E9%97%B4

 

标签:双系统,timedatectl,Manjaro,Windows,sudo,时间,设置,服务器
From: https://www.cnblogs.com/bluestorm/p/18405840

相关文章

  • Windows环境下 VS2022 编译 OGG 源码
    OGGOGG音频编码格式,全称为OggVorbis,是一种开源且无专利限制的音频压缩格式。它被设计用来提供高质量的音频存储和传输,同时保持较小的文件大小。OGGVorbis支持多声道音频,并且可以处理可变比特率,这意味着它可以根据音频内容的复杂性动态调整压缩率,以优化音质和文件大小。......
  • 在windows中命令删除文件及文件夹,避免删除文件慢,资源管理器卡死。
    在Windows命令提示符(CMD)中,del和rmdir是两个常用的命令,用于删除文件和目录。以下是对这两个命令的详细解释及其用法:del命令del命令用于删除一个或多个文件。它的基本语法如下:del[选项]<文件名>常用选项:/F:强制删除只读文件。/Q:安静模式,删除时不显示确认提示。/S:从......
  • windows和Linux常用路径
    Linux/home普通用户在此目录下/etc 程序的配置文件/etc/resolv,conf  存放dns信息/etc/passwd文件内有用户的所有基本信息,密码是*储存在shadow里/etc/shadow存放密码/etc/group存放的组信息/tmp 存放临时文件/user/local/bin本地命令/car/spool/mail存......
  • WSL(Windows Subsystem for Linux)密码忘记了怎么办
    首先以管理员身份打开powershell输入wsl.exe--userroot(root账户)输入passwdroot接着输入新密码再确认一遍就OK了修改成功(普通账户)输入 passwd(username)修改成功 ......
  • windows和Linux上安装nvm及相关配置
    Windows安装:1、详情参考:https://blog.csdn.net/goods_yao/article/details/137854626本文详细介绍了在Windows系统中使用nvm(NodeVersionManager)管理Node.js版本的过程,包括卸载Node.js、nvm的安装与配置、修改npm镜像源、环境变量设置及常见问题解决。 Linux(centos7.6)安装:0、机......
  • 07 Windows批处理之文件操作
    如果你问一个对批处理不太熟悉的程序员它的主要用途,他们的回答可能会提到移动文件。批处理可以做更多的事情,但毫无疑问,它的主要用途之一是文件移动。在本文中,我们将探索不同的命令和可用的技术。您还将了解如何创建空文件,以及合并、移动、重命名和删除文件的方法。我将介绍文件掩码......
  • 07 Windows批处理之文件操作
    如果你问一个对批处理不太熟悉的程序员它的主要用途,他们的回答可能会提到移动文件。批处理可以做更多的事情,但毫无疑问,它的主要用途之一是文件移动。在本文中,我们将探索不同的命令和可用的技术。您还将了解如何创建空文件,以及合并、移动、重命名和删除文件的方法。我将介绍文件掩......
  • electronr进行签名与公证,mac和windows
    Electron应用上架MacAppStore配置说明_electron上架mac-CSDN博客windows:1.设置package.json的有关window打包的相关内容123456789101112131415161718192021"win":{   "icon": "build/icons/icon.ico",   "target"......
  • 如何查看文件被哪个程序占用(Windows)
    方法一:使用任务管理器打开任务管理器:右键点击任务栏,选择“任务管理器”。访问资源监视器:在任务管理器中,切换到“性能”选项卡。点击左下方的“打开资源监视器”。查找占用文件的进程:在“资源监视器”窗口中,切换到“CPU”选项卡。展开“关联的句柄”栏。在搜索......
  • 用于检验Windows下输入路径的合法性
    在Windows系统中,路径的合法性主要涉及到几个关键点:路径字符串不能为空、路径中不能包含非法字符(如"<", ">", ":", "/", "\\", "|", "?", "*",在文件或目录名中可能还需要避免使用如""空格、""引号等特殊字符,尽管这些在某些情况下是允许的,但最好避免)......