내 서버에서는 현지 시간대(UTC 아님)를 사용하고 있습니다. yum을 통해 tzdata를 업데이트할 때마다 시스템은 /etc/localtime을 기본 파일로 재설정하고 UTC로 돌아갑니다.
#date에는 여전히 올바른 시간대가 표시되지만 CRON 및 기타 서비스는 UTC로 전환됩니다.
이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까?
답변1
내 CentOS 지식은 약간 오래되었지만 /etc/sysconfig/clock
.
물론 최후의 노력으로 다음을 수행할 수 있습니다.
chattr +i /etc/localtime # immutable
그런데 놀란 것은 tzdata
먼치스 였다 /etc/localtime
. 심볼릭 링크로 만들었나요 /usr/share/zoneinfo/...
? glibc
동시에 업데이트가 가능한가요 tzdata
? ( glibc
패키지가 소유하고 있기 때문에 /etc/localtime
)
답변2
모든 이전 버전 7 RH 기반 시스템의 올바른 방법 /etc/sysconfig/clock
은 tzdata-update
. rpm이 tzdata
실행하므로 재설정됩니다.
버전 7에서는timedatectl...