CentOS의 tzdata 업데이트가 /etc/localtime을 재설정하지 못하도록 방지하는 방법

CentOS의 tzdata 업데이트가 /etc/localtime을 재설정하지 못하도록 방지하는 방법

내 서버에서는 현지 시간대(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/clocktzdata-update. rpm이 tzdata실행하므로 재설정됩니다.

버전 7에서는timedatectl...

관련 정보