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

devtools/2024/9/29 10:06:36/

一、命令简介

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/devtools/118640.html

相关文章

【RAG】混合RAG系统,提升复杂推理任务表现

前言 检索增强生成&#xff08;RAG&#xff09;系统在处理复杂推理任务方面展现出显著的潜力。然而&#xff0c;现有的RAG系统在面对需要复杂推理、多领域知识集成及数值计算的任务时&#xff0c;仍存在性能瓶颈。为了进一步提升系统的表现&#xff0c;本文提出了一种混合RAG系…

【JavaEE“多线程进阶”】——各种“锁”大总结

阿华代码&#xff0c;不是逆风&#xff0c;就是我疯&#xff0c; 你们的点赞收藏是我前进最大的动力&#xff01;&#xff01;希望本文内容能够帮助到你&#xff01; 目录 一&#xff1a;乐观锁和悲观锁 1&#xff1a;乐观锁 2&#xff1a;悲观锁 3&#xff1a;总结 二&am…

安全类面试题-填空题

填空题 1、Linux下&#xff0c;复制/root/soure 到当前目录的命令是 cp -r /root/soure ./ 2、Linux下&#xff0c;解压缩bz2格式文件的命令是 bzip2 -d FileName 3、Linux下&#xff0c;查看网络连接状态的命令是 netstat 4、数据库触发器能监控的触发事件有&#xff1a; upda…

macOS与Ubuntu虚拟机使用SSH文件互传

1.ubuntu配置: 安装openssh服务: sudo apt-get install openssh-server -y 查看服务启动状态: systemctl status ssh 2.macOS使用scp连接ubuntu并发送文件 查看ubuntu IP : ifconfigmacOS终端连接ubuntu : sc

在系统开发中提升 Excel 数据导出一致性与可维护性的统一规范与最佳实践

背景&#xff1a; 在系统开发过程中&#xff0c;数据导出为 Excel 格式是一个常见的需求。然而&#xff0c;由于各个开发人员的编码习惯和实现方式不同&#xff0c;导致导出代码风格不一。有的人使用第三方库&#xff0c;有的人则自定义实现。这种多样化不仅影响了代码的一致性…

2024热门AIPPT工具大盘点

随着人工智能技术的飞速发展&#xff0c;一种全新的 PPT 制作方式应运而生——Ai 制作 PPT。它如同一位智能助手&#xff0c;为我们带来了高效、创新且个性化的 PPT 制作体验。今天我们一起探讨有哪些工具可以助力我们轻松打造出令人惊艳的演示文稿的。 1.笔灵AIPPT 链接一下…

LINUX--调度未来任务

crontab 文件中的用户作业时间格式怎么解释&#xff1f; * * * * * command 分 时 日 月 周 x-y表示范围&#xff0c;包括x,y的值 */x 表示x的间隔 x,y表示列表&am…

【60天备战2024年11月软考高级系统架构设计师——第30天:云计算与大数据架构——云计算架构设计原则】

在现代软件开发中&#xff0c;云计算架构的设计原则为系统提供了灵活性、可扩展性和高可用性。理解这些原则能够帮助架构师在构建云应用时作出明智的决策。 云架构设计原则 可伸缩性&#xff1a;系统应该能够根据需求的变化动态调整资源。这包括垂直伸缩&#xff08;增强单个…