AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

    • 主页
    • 系统&网络
    • Ubuntu
    • Unix
    • DBA
    • Computer
    • Coding
    • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[timezone](unix)

Martin Hope
hymie
Asked: 2022-04-28 08:18:17 +0800 CST

我的 zoneinfo 是倒退还是我很困惑

  • 3

据我所知,美国东部时间是东部标准时间的 GMT-5 和东部夏令时间的 GMT-4。

那么为什么这两个命令在答案中给出不同的时间呢?

laptop % TZ=EST5EDT date
Wed Apr 27 12:16:36 EDT 2022
laptop % TZ=GMT-4 date
Wed Apr 27 20:16:40 GMT 2022

他们不应该是一样的吗?

date timezone
  • 1 个回答
  • 250 Views
Martin Hope
αғsнιη
Asked: 2022-03-11 04:39:59 +0800 CST

如何禁用时区的 DST 更改?

  • 2

我的系统时区是亚洲/德黑兰,它在夏季(春季向前)调整夏令时,在冬季调整;但是我确实需要禁用这些 DST 调整并将时区始终保持在 UTC+3:30。我如何在 Linux 中做到这一点?

linux timezone
  • 1 个回答
  • 911 Views
Martin Hope
leftaroundabout
Asked: 2019-10-28 12:56:01 +0800 CST

`at` 怎么知道会有时间变化?

  • 12

我碰巧在at昨天凌晨 2 点 40 分左右闲逛。(不要问...)我尝试在未来一分钟安排活动(作为测试),但 - 它只是没有发生。事件都在队列中,但他们只是在 2 点 41 分的时候呆在那里,没有任何事情发生。我放弃了,去睡觉了。

发生了什么事?好吧 - 事实证明今天夏令时在挪威结束(夏令时),所以今晚确实发生了两次 2:41!果然,在第二个(即从夏季时间看到的 3:41),at然后启动了那些预定的事件。

这是如何运作的?调度为什么以及如何知道时间变化,并选择第二次,而不是在时间超过指定时间时才这样做?

timezone
  • 1 个回答
  • 1820 Views
Martin Hope
streppel
Asked: 2019-08-08 17:07:30 +0800 CST

如何正确伪造时间?

  • 3

为了解决我正在处理的软件项目中与特定时区相关的错误,我正在尝试复制系统时钟上的更改,timedatectl以检查我的软件行为。

我试图通过运行来实现

timedatectl set-timezone America/New_York
timedatectl set-local-rtc 1
timedatectl set-ntp false
timedatectl set-time "2017-03-12 01:58:50" && hwclock -w

当我这样做并立即运行时timedatectl,我会得到预期的以下时间:

Local time: Sun 2017-03-12 01:58:51 EST
Universal time: Sun 2017-03-12 06:58:51 UTC
RTC time: Sun 2017-03-12 01:58:51
Time zone: America/New_York (EST, -0500)
System clock synchronized: no
systemd-timesyncd.service active: no
RTC in local TZ: yes

但是,在此之后 10 秒,当分钟更改(变为xx:59)时,本地时间和通用时间会“重新启动”到当前时间

Local time: Wed 2019-08-07 21:01:41 EDT
Universal time: Thu 2019-08-08 01:01:41 UTC
RTC time: Sun 2017-03-12 01:58:57
Time zone: America/New_York (EDT, -0400)
System clock synchronized: no
systemd-timesyncd.service active: no
RTC in local TZ: yes

我在这里想念什么?

我的设置是 Vagrant Ubuntu 18 VM (Linux vagrant 4.15.0-51 / vm box "bento/ubuntu-18.04")。

timezone time
  • 1 个回答
  • 2659 Views
Martin Hope
HappyCoder
Asked: 2019-07-18 03:13:11 +0800 CST

如何从我的服务器计算时区 [重复]

  • -1
这个问题在这里已经有了答案:
如何让“日期”输出不同时区的时间? (7 个回答)
3年前关闭。

我的服务器在 UCT 时间运行。

检查特定时区的命令是什么?即美国/纽约

需要明确的是,我不想更新服务器时区,我只想知道它计算出的另一个时区是什么。

date timezone
  • 2 个回答
  • 104 Views
Martin Hope
LeGEC
Asked: 2019-02-19 01:57:55 +0800 CST

如何列出系统已知的时区?

  • 15

我想在我的系统的 zoneinfo 数据库中列出所有时区(注意:系统是 debian strecth linux)

我目前的解决方案是:列出下的所有路径/usr/share/zoneinfo/posix,它们是普通文件或符号链接

cd /usr/share/zoneinfo/posix && find * -type f -or -type l | sort

但是,我不确定每个已知时区是否都映射到此目录下的路径。

问题

是否有一个命令可以提供系统当前 zoneinfo 数据库中时区的完整列表?

linux timezone
  • 2 个回答
  • 33924 Views
Martin Hope
FaxMax
Asked: 2019-03-02 02:40:48 +0800 CST

Docker 无法更改时区

  • 1

为什么我不能将时区更改为 CET 或 Europe/Berlin

[root@server.de ~]# docker run -ti --rm debian:stretch bash
root@b65a4b63c152:/# cat /etc/timezone
Etc/UTC
root@b65a4b63c152:/# echo 'Europe/Berlin' > /etc/timezone
root@b65a4b63c152:/# cat /etc/timezone
Europe/Berlin
root@b65a4b63c152:/# dpkg-reconfigure -f noninteractive tzdata

Current default time zone: 'Etc/UTC'
Local time is now:      Fri Mar  1 10:31:46 UTC 2019.
Universal Time is now:  Fri Mar  1 10:31:46 UTC 2019.

root@b65a4b63c152:/# ls -l /usr/share/zoneinfo/Europe/Berlin
-rw-r--r-- 1 root root 2335 Dec 31 09:43 /usr/share/zoneinfo/Europe/Berlin
root@b65a4b63c152:/# echo $TZ

root@b65a4b63c152:/# date '+%Z %z'
UTC +0000
root@b65a4b63c152:/# cat /etc/timezone
Etc/UTC
docker timezone
  • 1 个回答
  • 1062 Views
Martin Hope
SpruceTips
Asked: 2019-02-23 17:52:46 +0800 CST

如何将时区设置为 UTC-8

  • 2

我需要将我的时区设置为 UTC -8,我只看到设置为 PST 或 GMT-8 的选项。有没有办法让它显示为UTC-8?

我正在运行 RHEL6。

$ 日期 2019 年 2 月 23 日星期六 01:41:41 UTC

linux timezone
  • 1 个回答
  • 1789 Views
Martin Hope
Milliways
Asked: 2018-10-13 18:12:27 +0800 CST

Arch ARM 设置时区

  • 0

我已经从 rasparch-exton-1680mb-180402.zip 在我的 Raspberry Pi 上安装了 Arch Linux,成功更新并将我的语言环境设置为 en_AU.UTF-8,这看起来不错。

timedatectl 继续显示时区:UTC

timedatectl set-timezone AEDT返回无效的时区

timezone arch-arm
  • 1 个回答
  • 373 Views
Martin Hope
Luciano
Asked: 2018-10-10 07:10:01 +0800 CST

如何在 Olson 数据库文件中修复 2018 年的巴西夏令时(夏令时)?

  • 3

巴西政府刚刚颁布了一项法律,将巴西 DST(夏令时)的开始时间在当地称为夏令时。

这个新的 DST 日期将在下个月生效,更准确地说是 2018 年 11 月 18 日。所以,我们没有足够的时间通过操作系统更新等待新的 Olson 更新,也没有下载新的Olson 数据库包可能就足够了。

我已经tzdb-2018e.tar.tz从https://www.iana.org/time-zones下载了文件。在该包中,我找到了该文件southamerica,并且找到了以下条目:

...
# From Steffen Thorsen (2017-12-18):
# According to many media sources, next year's DST start in Brazil will move to
# the first Sunday of November, and it will stay like that for the years after.
# ... https://www.timeanddate.com/news/time/brazil-delays-dst-2018.html
# From Steffen Thorsen (2017-12-20):
# http://www.planalto.gov.br/ccivil_03/_ato2015-2018/2017/decreto/D9242.htm
Rule    Brazil  2018    max -   Nov Sun>=1  0:00    1:00    -
Rule    Brazil  2023    only    -   Feb Sun>=22 0:00    0   -
...

2018 年进入规则之前的评论与 2017 年底的旧法律相匹配,但有一项新法律将其更改为 2018 年 11 月的第三个星期日。

如何修复奥尔森条目将其转移到 11 月的第三个星期日?我已经尝试过Sun>=3了,它没有工作。

timezone
  • 2 个回答
  • 2471 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助
subwaysurfers
my femboy roommate

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve