如何在 Linux 中更改时间

Linux 可以自动调整时间,或者我们可以从终端或桌面上进行调整。

在这篇文章中,我们将了解如何在 Linux 中更改时间. 这并不是说它太难了,因为大多数台式机都包含允许您单击几下即可完成操作的向导,但这是了解更多有关我们的计算机和操作系统如何工作的好借口。

在过去,手表是一种奢侈品,当你年满 25 岁参加工作或作为遗产传给长子时,人们会在成年时作为礼物赠送。 事实上,这是我父亲和他的加利西亚移民兄弟开始在阿根廷赚钱时作为投资购买的第一件东西。

然而,随着日本人的到来,制造成本变得更便宜,很快其他设备如微波炉、录像机甚至咖啡机也加入了这一功能。 当移动设备变得更加庞大和便携时,经典腕表逐渐失去了主导地位。 今天它以智能手表的形式存在,但实际上它们只是手机的配件。

我不知道为什么操作系统会显示时钟。 我想是因为吧台上的空地看起来很糟糕,而且它需要一个时钟来运行,所以显示时间并不是什么太复杂的事情。

如何在 Linux 中更改时间

如果您的计算机上安装了 Windows 和 Linux,您会注意到, 如果你退出Linux进入Windows,它的时间和本地的不一样。 这是因为 Linux 假定硬件时钟与协调世界时同步,而 Windows 假定它是本地时间。 要使用的最新操作系统会根据需要调整硬件时钟。

解决方案是让 Windows 根据 UTC 时间进行计算,或者让 Linux 使用本地时间进行计算。 改变 Linux 要容易得多,因为 我们只需要编写命令:
sudo timedatectl set-local-rtc 1

通常,Linux 发行版会询问您使用哪个时区,然后它们会自动调整时间。从网络时间服务器获取信息或从世界时间服务器指示的时间进行相应的计算。 如果无法连接到网络时间服务器,开发人员通常会包含带有说明的文件,以便系统知道如何计算夏令时和冬令时之间的差异。

不同的桌面允许您覆盖自动同步并手动设置。

从终端我们可以使用以下命令调整时间:
sudo timedatectl set-time hh:mm:ss
例如,要将时间设置为下午三点一刻,我们这样做:
sudo timedatectl set-time 14:45:00
要取消与网络服务器的时间自动同步,我们使用以下命令:
sudo timedatectl set-ntp false
要重新激活它,我们编写命令:
sudo timedatectl set-ntp true
我们可以看到可用的时区:
timedatectl list-timezones
并从一个切换到另一个:
timedatectl set-timezone CONTINENTE/PAÍS
o
timedatectl set-timezone Continente/País/Ciudad
在某些情况下
timedatectl set-timezone Continente/Ciudad/Localidad.
在任何情况下,粘贴它出现在列表中。
例如:
timedatectl set-timezone America/Indiana/Indianapolis

Linux 发行版使用协调世界时将时钟设置为本地时间。

在安装过程中,Linux 发行版会询问用户他们必须使用哪个时区。

如果您不想更改时区,您可以使用以下命令查看另一个时区的时间:

TZ=Zona_horaria date 用列表中出现的名称替换时区。 例如:
TZ=America/Indiana/Indianapolis date
要查看硬件时钟上的时间,请使用以下命令:
hwclock -r
我们可以通过键入以下命令将硬件时钟与系统时钟同步:
hwclock --systohc

一些查看时间的应用

如果您不喜欢桌面自带的时钟, 在存储库中,我们有几个应用程序 让我们看到时间。 他们之中有一些是:

它也可能出现在名为 Clocks 的包管理器中。 它是 GNOME 项目的应用程序部分,包括几个与时间测量相关的程序,包括:

  • 时钟显示世界不同地区的时间。
  • 警报
  • 逆向反击。
  • 秒表

模拟时钟

可在基于 KDE 桌面的发行版的软件中心获得, 这个模拟时钟被添加到桌面,并通过指针的位置显示时间的流逝。

直流锁

存储库中可用的另一个标题。 如标题中的D所示这是一个假装用 LED 显示数字的数字时钟。 此外,它还显示日期并允许您设置闹钟。

斜线时间

这个存储库程序 显示全球不同地区的时间. 为了能够看到它,我们只需将光标放在我们想要查看其时间表的城市上并双击。

复古

一个老牌数字时钟 可以使用样式表修改其外观。 它以格式提供 Flatpak.

时间日期计算器

由于 快照存储 我们得到了这个计算日期的有用应用程序. 根据开始/结束时间和时间范围或时间范围从开始和结束时间和日期获取结果

计算机如何测量时间

分钟数来自将四个手指的 12 个指骨乘以其他 5 个

将小时划分为 60 分钟的方法来自古巴比伦。 这是可以使用手动方法计算的最多

最古老的时间测量方法可能是太阳的位置。 这一天是经过的时间,直到太阳回到它的位置。 白天的第一个细分是由控制星座出现时刻的埃及祭司做出的,这允许将夜晚分成 12 个持续时间相等的子时段。

在 12 世纪,出现了日晷,通过投射阴影来标记白天时间的流逝。 澄清期也分为XNUMX小时。

将一小时细分为 60 分钟是巴比伦人的职责。 他们使用了一种基于手的使用的计数系统。 他们用右手的拇指数数,标记其他四个手指的每个指骨,当他们不得不数到超过 12 个时,他们举起左手的一个手指。 这样他们就可以数到 60。

随着时间的推移,人们创造了不同的机制来使用上述阴影、重力或蜡烛消耗速度等机制来记录时间的流逝。

计算机有两种测量时间流逝的方法。. 一种基于硬件,另一种基于软件。

实时时钟 (RTC)

它由电池供电,即使在计算机关闭时也能正常工作。 我们指的是广义上的时钟,因为它没有按钮、指针或 LED 数字。 它是一块集成电路,是主板的一部分,负责运行系统时钟。 该电路有一个基于压电晶体的晶体振荡器。. 每个晶体都有一个由规则和重复的原子图案组成的晶体结构。 通过在晶体上施加一个场,它的晶体结构会被扭曲,而通过消除场,它会恢复到原来的状态,从而产生一个具有非常精确频率的电信号。

系统时钟

系统时钟基于实时时钟信息,但 管理它的人就是操作系统的内核。 它的工作是配置、调度和同步任务、流程和中断。

它也不是我们在手机上看到的应用程序风格的时钟,因为它不显示小时数或用数字表示时间的流逝。  它的作用是通过发出数字信号来记录秒和微秒的流逝。

必须解决的一个问题是两个时钟(使用不同的时间测量方式)彼此之间以及与实时之间缺乏同步。 为了这, 当计算机启动时,系统时钟从实时时钟读取时间并应用校正公式。 然后,如果计算机连接到 Internet,它会确定实时时间并同步系统时钟,以便正确反映时间的流逝。

您会注意到,在旧计算机中,如果没有 Internet 连接,则时间(而不是真实时间)只是您关闭它后的几分钟。 这可以通过更换为实时时钟供电的电池来解决。

当计算机关闭时,硬件时钟会跟踪时间的流逝。

主板上的集成电路通过晶体的振荡来测量时间的流逝。 操作系统的内核使用它的数据来调整系统时钟。

在现代计算机上,操作系统可能 忽略实时时钟,直接参考网络时间服务器。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   技术手册

    你好。 为了使Windows和Linux的双启动始终具有相同的时间,我所做的是通过进入bios进行调整,并且两个系统始终标记相同的时间。

    1.    迭戈·德·冈萨雷斯(Diego German Gonzalez)

      感谢您的信息