timedatectl命令:告别时间烦恼,一键同步系统时间

news/2024/11/17 21:42:50/

一、命令简介

timedatectl​ 命令用于查看和设置系统的时间和日期,以及配置时区和 NTP(Network Time Protocol)设置。

相关命令:cal ​显示日历、 date ​查看、设置日期

二、命令参数

格式:

timedatectl [选项]

选项:

  • status​:显示当前系统时间、时区和 NTP 设置的状态。
  • set-time​:手动设置系统时间。
  • set-timezone​:设置系统时区。
  • set-ntp​:启用或禁用 NTP 自动同步。

三、命令示例

查看当前系统时间和日期信息

timedatectl

Clip_2024-09-29_02-53-12

查看系统时区信息

timedatectl | grep 'Time zone'

Clip_2024-09-29_02-53-41

设置系统时区

sudo timedatectl set-timezone <时区>​,例如:

sudo timedatectl set-timezone Asia/Shanghai

执行成功则没有输出。

如果不清除有哪些时区可以使用,以下命令查看查看时区

timedatectl list-timezones

将会列出所有时区。不过这时区太多了,挑花眼,可以搭配 grep 筛选一下

Clip_2024-09-29_02-58-37

更推荐使用 tzselect​ ​命令,交互式选择时区,先选择亚洲,再选择中国,再选择一个中国的城市。不用默写时区。

Clip_2024-09-29_02-56-29

手动设置系统时间

sudo timedatectl set-time 'YYYY-MM-DD HH:MM:SS'​,例如:

sudo timedatectl set-time '2024-03-11 16:30:00'

将系统时钟设置为本地时间或 UTC 时间

sudo timedatectl set-local-rtc 1    # 设置为本地时间
sudo timedatectl set-local-rtc 0    # 设置为 UTC 时间

三系统时间不同步问题:

如果你在电脑上安装过双系统、三系统,那你可能感受过从 Linux 切换到 Windows 的时候,时间误差 8 小时。原因是 Linux 和 macOS 使用的 UTC 时间,会在主机上存储 0 区时间,而系统时间显示为 0 区 +8 小时时区时间,它是正确的。但是回到 Windows 时,Windows 使用本地时间,系统时间显示为主机时间,不加时区,所以就误差 8 小时。也跟 Windows 启动时不会自动与网络同步时间有关。

多种解决方式:

  1. 三种系统设置为同一时钟格式
  2. 打开 Windows 时钟同步服务。这样三个系统都会在开机时自动同步时间。

Clip_2024-09-29_03-33-12

启用/禁用网络时间同步(NTP)

sudo timedatectl set-ntp true    # 启用 NTP
sudo timedatectl set-ntp false   # 禁用 NTP

注意事项

  • 使用 timedatectl​ 命令需要管理员权限(通常需要使用 sudo​)。
  • 可以通过该命令轻松地调整系统的时间、日期和时区设置,确保系统运行在正确的时间环境下,并且可以选择是否启用自动时间同步功能。

视频学习:一分钟学会:使用timedatectl修改系统时间_哔哩哔哩_bilibili


http://www.ppmy.cn/news/1531906.html

相关文章

在线翻译器工具横评:性能、准确率大比拼

无论是旅行者在异国他乡探寻风土人情&#xff0c;学者研究国外的前沿学术成果&#xff0c;还是商务人士与国际伙伴洽谈合作&#xff0c;都离不开一种高效、准确的语言沟通工具。而翻译器在线翻译能很好的帮我们解决这个问题。今天我们一起来探讨有那些好用的翻译工具。 1.福昕…

基于 RealSense D435相机实现手部姿态检测

基于 RealSense D435i相机进行手部姿态检测&#xff0c;其中采用 Mediapipe 进行手部检测&#xff0c;以下是详细步骤&#xff1a; Mediapipe 是一个由 Google开发的开源框架&#xff0c;专门用于构建多媒体处理管道&#xff0c;特别是计算机视觉和机器学习任务。它提供了一系列…

常见的编码 (ASCII, Unicode, UTF-8, GBK, base64, urlencode)

编码在爬虫中经常涉及&#xff0c;常见的编码有常规编码&#xff08;ASCII、Unicode、UTF-8、GBK&#xff09;, base64, urlencode。 下面逐一介绍&#xff1a; 1. 常规编码 常规编码约定了字符集中字符与一定长度二进制的映射关系&#xff0c;字符集是指各国家的文字、标点…

Docker 安装 ClickHouse 教程

Docker 安装 ClickHouse 教程 创建目录 首先&#xff0c;创建必要的目录用于存放 ClickHouse 的配置、数据和日志文件。 mkdir -p /home/clickhouse/conf mkdir -p /home/clickhouse/data mkdir -p /home/clickhouse/log chmod -R 777 /home/clickhouse/conf chmod -R 777 /…

【反素数】

题目 思路 首先分析 的性质 一定是 中约数最大的一定是约数同是最大的数字中值中最小的进一步挖掘性质&#xff0c;紧贴枚举的做法 约数最大值最小&#xff08;也决定了层数、其它约束&#xff09;&#xff0c;是枚举的比较条件实现上述目的&#xff0c;枚举的质数种类在大小…

mysql如何替换数据库所有表中某些字段含有的特定值

目录 背景查询所有表名查询表的所有字段过虑特征字段替换字段中含有的特定值 背景 公司的测试域名更换了&#xff0c;导致存放在数据库中的域名也要跟着替换&#xff0c;当然把域名存放在数据库表中是不科学的&#xff0c;不建议这样做&#xff0c;但公司的同事就这样做了&…

CSS 的背景样式

1.1 背景颜色 1.2 背景图片 1.3 背景平铺 1.4 背景图片位置 1.4.1 方位名词 1.4.2 精确单位 1.4.3 混合单位 1.5 背景图像固定 1.6 背景复合写法 1.7 背景色半透明 1.8 总结

UE学习篇ContentExample解读------Blueprints Advanced-下

文章目录 总览描述批次阅览2.1 Timeline animation2.2 Actor tracking2.3 Button Trigger using a blueprint interface2.4 Opening door with trigger2.5 Child Blueprints 概念总结致谢&#xff1a; 总览描述 打开关卡后&#xff0c;引入眼帘的就是针对关卡的总体性文字描述&…