재부팅하지 않고 Debian Squeeze에서 tz와 날짜를 설정하는 방법은 무엇입니까?

재부팅하지 않고 Debian Squeeze에서 tz와 날짜를 설정하는 방법은 무엇입니까?

나는 이것을 시도했고 tzselect그것은 내가 선택하고 싶은 영역을 알려주는 것뿐입니다.

재부팅하지 않고 모든 사용자에 대해 tz를 변경한 다음 그에 따라 시간을 동기화하려고 합니다.

답변1

노력하다:

dpkg-reconfigure tzdata

이렇게 하면 시스템의 시간대(선택한 시간대 파일이 복사될 시간대 /etc/timezone)를 설정할 수 있습니다.

보다 일반적으로 설정을 변경하려면 어떤 패키지를 구성해야 하는지 결정하는 것이 항상 명확하지 않기 때문에 결정하기 어려울 수 있습니다. 도움이 될 수 있는 것:

이 설정을 저장하는 구성 파일을 알고 있다면 시도해 볼 수 있습니다.

dpkg -S that-file

그러나 구성 파일은 항상 패키지의 일부가 아닐 수도 있지만 패키지 구성에 의해 생성될 수 있으며, 이 경우 패키지 구성에 표시되지 않습니다.

.config일반적으로 작동하는 방법은 설치된 각 패키지의 파일에서 원하는 설정을 찾는 것입니다. 예를 들어:

$ grep -il timezone /var/lib/dpkg/info/*.config
/var/lib/dpkg/info/tzdata.config

tzdata이는 이것이 좋은 후보임을 알려줍니다 .

현재 설정 값을 알고 있다면 스토어에서 찾아볼 수 있습니다 debconf.

$ awk -v RS= '/Value:/ && /London/' /var/cache/debconf/config.dat
Name: tzdata/Zones/Europe
Template: tzdata/Zones/Europe
Value: London
Owners: tzdata
Flags: seen

관련 정보