시간대 변경 사항이 날짜 명령에 반영되지 않는 이유는 무엇입니까? / etc /

/ usr / share / zoneinfo / Asia / Kolkata를 / etc / localtime에 복사했습니다. 또한 / etc / sysconfig / clock에서 ZONE 편집을 시도했지만 기본 시간대는 여전히 IST가 아닌 CEST입니다.

TZ 변수가 재정의하지 않는지 이미 확인했습니다.

나는 이미 그것을 구글 검색하고 http://www.redhat.com/advice/tips/timezone.htmlhttp://kezhong.wordpress.com/2010/03/08/change-timezone-on-centos- 5-4 / 하지만 도움이되지 않았습니다.

아이디어가 없습니다. 내가 무엇을 잘못하고 있지?

[root@dhroid ~]$ cat /etc/sysconfig/clock
ZONE="Asia/Kolkata"
UTC=false
ARC=false
[root@dhroid ~]$ ls -al /etc/localtime
lrwxrwxrwx 1 root root 32 Jul 19 16:10 /etc/localtime -> /usr/share/zoneinfo/Asia/Kolkata
[root@dhroid ~]$ env | grep TZ
[root@dhroid ~]$ date
Tue Jul 19 16:11:52 CEST 2011
[root@dhroid ~]$



답변

문제를 해결했습니다. 내가 한 일에는 아무런 문제가 없었습니다. 모든 것이 항상 옳았습니다. 이 문제는 tzdata 패키지에 문제가있었습니다. 와 함께 yum에서 패키지를 다시 설치하자마자 yum reinstall tzdata작동했습니다!


답변

파일에 변경 사항을 저장 한 후 : ‘/ etc / sysconfig / clock’시간대 변경 사항을 적용하려면 재부팅해야합니다. 그 후 상자를 재부팅 했습니까?


답변

100 % 확실하지는 않지만 / etc / sysconfig / clock을 구성하면

UTC = 거짓

시간대를 동적으로 변경할 수 없습니다.

내 모든 머신은 UTC true로, 현지 시간대는 america / los_angeles로 설정됩니다. / etc / localtime을 다른 시간대에 다시 연결하면 ‘date’명령에 즉시 반영됩니다.

시스템 시계가 UTC에 잠겨 있지 않으면 시스템은 변경된 시간대를 모두 UTC와 관련시키기 때문에 변경된 시간대를 해석하는 방법을 모릅니다. 재부팅 만하면 두뇌가 재설정됩니다.

편집 : 결론은 / etc / sysconfig / clock을 UTC = true로 구성하고 재부팅 할 때까지 (그리고 bios 시계를 utc로 재설정 할 때까지) 재부팅 할 때까지 멈추지 않는다고 생각합니다.


답변

최근 우분투에서 이것에 부딪쳤다. dhroid의 대답은 나에게 필요한 힌트를 주었다. 우분투 / 데비안에서는 특정 단계가 다르기 때문에 새로운 답변을 만듭니다. 일반적으로 시간대를 다음과 같이 설정했습니다.

sudo mv /etc/localtime{,.bak}
sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

이상하게도 작동하지 않아 tzdata를 재구성하려고했습니다.

sudo dpkg-reconfigure tzdata

이 이상한 결과를 얻었다 :

Current default time zone: 'America/Los_Angeles'
Local time is now:      Wed Jul  6 20:10:37 UTC 2016.

tzdata를 다시 설치하면 문제가 해결되었습니다. (apt-get install은 기존 패키지를 최신 패키지로 대체합니다)

sudo apt-get install tzdata

date
etc. PDT 2016


답변

나에게 도움이되는 답변을 찾았습니다 (Ubuntu 14.04+) : Linux의 시간대 설정 [닫기]

$ sudo timedatectl set-timezone Etc/UTC

재부팅으로 두 번 확인했는데 지속됩니다. 희망이 누군가에게 도움이되기를 바랍니다 🙂


답변