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
    • 最新
    • 标签
主页 / server / 问题 / 544032
Accepted
smusumeche
smusumeche
Asked: 2013-10-06 08:15:59 +0800 CST2013-10-06 08:15:59 +0800 CST 2013-10-06 08:15:59 +0800 CST

CentOS 忽略时区并显示 UTC

  • 772

我已将服务器的时区设置为 Central:

/etc/localtime -> /usr/share/zoneinfo/US/Central

重新启动后,当我运行 date 命令时,时间仍然以 UTC 列出。

[root@dev etc]# date
Sat Oct  5 16:14:28 UTC 2013

如何让它在本地时区显示?

linux
  • 4 4 个回答
  • 10046 Views

4 个回答

  • Voted
  1. ewwhite
    2013-10-06T08:38:14+08:002013-10-06T08:38:14+08:00

    CentOS 系统的计时技巧。

    • 使用以下内容设置时区偏移量:ln -fs /usr/share/zoneinfo/America/Chicago /etc/localtime
    • 检查内容/etc/sysconfig/clock- 我的仅包含ZONE="America/Chicago"
    • 打开ntp。没有理由不让它运行。
    • 如果这是一个物理系统,您可能希望在您的 bios 中设置您的硬件时钟,或者从您的操作系统中设置它hwclock -w

    这些更改会立即生效,因此您的 date 命令应该输出:

    # date
    Sat Oct  5 11:38:49 CDT 2013
    
    • 4
  2. blubberdiblub
    2013-10-06T08:57:29+08:002013-10-06T08:57:29+08:00

    还要确保TZ未设置环境变量,因为它会覆盖/etc/localtime.

    即使是无辜的export TZ=日期(和其他实用程序)也默认输出 UTC。

    检查/etc/environment, /etc/profile, /etc/bash.bashrc, ~/.profile, ~/.bashrc, 您的桌面环境配置和其他常见来源的配置文件以获取设置和导出 TZ 的实例并删除它们。

    编辑:

    还要检查您/usr/share/zoneinfo/US/Central的文件是否有效:

    $ 文件 -L /usr/share/zoneinfo/US/Central
    /usr/share/zoneinfo/US/Central:时区数据,版本 2,6 个 GMT 时间标志,6 个标准时间标志,无闰秒,235 个转换时间,6 个缩写字符
    
    • 3
  3. Best Answer
    Gooseman
    2013-10-06T12:10:59+08:002013-10-06T12:10:59+08:00

    您可以检查此文件是否有问题:/etc/localtime

    使用例如:

    zdump -v /usr/share/zoneinfo/US/Central or zdump -v /etc/localtime
    

    就我而言,今年的信息如下所示:

    /usr/share/zoneinfo/US/Central  Sun Mar 10 07:59:59 2013 UTC = Sun Mar 10 01:59:59 2013 CST isdst=0 gmtoff=-21600
    /usr/share/zoneinfo/US/Central  Sun Mar 10 08:00:00 2013 UTC = Sun Mar 10 03:00:00 2013 CDT isdst=1 gmtoff=-18000
    /usr/share/zoneinfo/US/Central  Sun Nov  3 06:59:59 2013 UTC = Sun Nov  3 01:59:59 2013 CDT isdst=1 gmtoff=-18000
    /usr/share/zoneinfo/US/Central  Sun Nov  3 07:00:00 2013 UTC = Sun Nov  3 01:00:00 2013 CST isdst=0 gmtoff=-21600
    
    • 2
  4. Wim Deblauwe
    2014-02-19T01:45:04+08:002014-02-19T01:45:04+08:00

    我遇到了完全相同的问题,更新 tzdata 为我解决了这个问题:

    yum update tzdata
    
    • 2

相关问题

  • Linux 主机到主机迁移

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 在 RHEL4 上修改 CUPS 中的现有打印机设置

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

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

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve