TZSETUP(8)

명칭
tzsetup - 로컬 타임 존을 설정한다

서식
tzsetup [-n] [default]

해설
tzsetup 유틸리티는, 타임 존 정보 데이타베이스를 읽어들여, 메뉴를 유저에게 제공해 타임 존을 선택시킵니다. 유저는 데이타베이스의 레이아웃의 상세를 알 필요는 없습니다. 선택된 존은, 시스템의 디폴트의 존으로서 인스톨 됩니다. 또 tzsetup 유틸리티는, 하드웨어 클락이 UTC (이)가 아닌 시스템에 대해 하등의 수정이 필요한가 아닌가를 판정합니다.

이하의 옵션이 사용 가능합니다:

-n  파일의 생성이나 카피를 실시하지 않습니다.

명령행으로 default (을)를 지정하는 것으로써, 메뉴 시스템을 생략할 수가 있습니다; 이것은 주로, 설정제의 인스톨 스크립트를 위해서(때문에) 있습니다.

타임 존 데이타베이스
타임 존 데이타베이스의 내용은, /usr/share/zoneinfo/zone.tab 그리고 인덱스 됩니다. 이 파일은, 각 타임 존 데이터 파일에 대해, ISO 3166 영토 코드와( ISO 6709 서식의) 대체로의 지리적인 위치와 영토내의 장소를 열거합니다.

데이타베이스의 관리자는, 다음의 방침으로 관리를 실시합니다:

1.  나라 또는 거주자가 없는 지리적인 영토 각각에 대해, 최저 1 개의 존을 할당합니다.

2.  UNIX 의 기준 시점 ( GMT 1970 년 1 월 1 일)로부터의 타임 존의 히스토리의 기술되고 있는, 구별하는 것 각각에 대해, 1 개의 존을 할당합니다.

3.  각 존의 이름은, 그 중에 가장 인구가 많은 도시로부터 잡습니다. (가능하면, 데이타베이스에는 1970 이전의 그 도시의 역사를 포함합니다. )
데이타베이스 (/usr/src/share/zoneinfo/[a-z]*) 의 원시 코드에는, 한층 더 많은 코멘트와 역사적인 사정에 관한 문서에의 참조가 포함되어 있습니다.

버그
tzsetup 하지만 /etc/localtime (을)를 생성 또는 갱신했을 때에 벌써 실행중인 프로그램은, 갱신된 타임 존을 반영하지 않습니다. 시스템이 최초로 비 UTC 하드웨어 클락으로 설정되었을 때에는, adjkerntz(8) (을)를 실행할 필요가 있습니다 (통상 시스템 기동시에 실행됩니다). 이것은, 올바른 타임 존 오프셋(offset)에 관한 커널의 이해를 갱신할 필요가 있기 (위해)때문입니다.

관련 파일
/etc/localtime
    현재의 타임 존의 파일
/etc/wall_cmos_clock
    adjkerntz(8) (을)를 봐 주세요.
/usr/share/misc/iso3166
    ISO 3166 영토 코드로부터 이름에의 매핑
/usr/share/zoneinfo
    존 정보 파일을 두는 디렉토리
/usr/share/zoneinfo/zone.tab
    타임 존 파일로부터 나라와 장소에의 매핑

관련 항목
date(1), adjtime(2), ctime(3), timezone(3), tzfile(5), adjkerntz(8), zdump(8), zic(8)

부인 증명
각지에 대해서 특정의 나라나 영토와 관련짓고 있는 것은, 식별만을 목적으로 하고 있습니다. 하등의 영토 문제에 대한다 FreeBSD Project 의 지지나 거부를 의도하고 있는 것은 아닙니다.