我试图使用以下命令将redhat 7的时区从UTC更改为亚洲/吉隆坡:
#timedatectl set-timezone Asia/Kuala_Lumpur
但它显示如下:

[root@mykultestrhel04t ~]# timedatectl
      Local time: Thu 2019-08-22 06:41:03 UTC
  Universal time: Thu 2019-08-22 06:41:03 UTC
        RTC time: Thu 2019-08-22 06:41:03
       Time zone: Asia/Kuala_Lumpur (UTC, +0000)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

我希望结果如下:
Time zone: Asia/Kuala_Lumpur (+08, +0800)
如何将其更改为(+08, +0800)
有人能帮忙吗?

最佳答案

您需要更改TZ环境变量。MY是马来西亚半岛的timezone setting

export TZ=MY

您通常会在/etc/profile文件中添加此命令。/etc/profile是适用于所有系统用户的系统范围启动脚本。
注意,您可以使用tzselectshell命令从shell检查您的正确时区设置。如果你想知道在其他国家是几点,或者你只是想知道
时区存在。

关于linux - Redhat中的时区更改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57603462/

10-14 14:28