如何设置半小时和45分钟的时区而不必担心Linux中的DST更改?

时间:2019-02-01 18:28:32

标签: linux timezone centos7 zoneinfo tzdata

当前,我通过将/etc/localtime链接到/usr/share/zoneinfo/Etc/GMT-5.来在Linux CentOS 7计算机上设置时区GMT + 5

我想创建一个区域信息文件,例如/usr/share/zoneinfo/Etc/GMT-5:30,该文件使我可以将当​​前时区设置为GMT + 5:30 ,而不必担心DST更改

我知道我可以例如将/etc/localtime链接到/usr/share/zoneinfo/Asia/Kolkata,但是即使在此期间可能未实现DST更改,我也不得不担心。

我也知道TZ=GMT+5:30; export $TZ,但我担心这种方法将来会因某种原因适得其反。

1 个答案:

答案 0 :(得分:0)

如果您不想使用$ TZ变量,则可能要创建自己的时区文件。

您需要使用创建一个文本文件(例如MyZone.zic)

Zone MyZone 5:30 - GMT-5:30

然后运行

zic -d <desired_folder> MyZone.zic

然后链接编译的文件到/ etc /本地时间