본문 바로가기

Hop the wag during working

linux TIMEZONE 설정

rdate를 이용하여 시간 설정 시 시간이 한국표준시간(이하 KST)로 맞춰지지 않고 그리니치 평균시를 기준으로 하는 협정세계시(이하 UTC)로 출력되는 경우가 생긴다.

$ rdate -s time.bora.net
$ date
Fri Oct 31 01:39:40 UTC 2008

이 시간을 KST로 출력하기 위해 다음과 같이 타임존을 설정한다.

$ export TZ=KST-9
$ date
Fri Oct 31 10:40:29 KST 2008

* 참고 :
현재 쓰고 있는 rdate는 busybox-1.12.1에 포함되어 있는 rdate로 사용방법은 다음과 같다.

Usage: rdate [-sp] HOST

Get and possibly set the system date and time from a remote HOST

Options:
        -s      Set the system date and time (default)
        -p      Print the date and time

그런데 HOST를 포스트 내용과 같이 time.bora.net으로 하면 다음과 같은 메세지가 출력되면서 실행되지 않는다.

rdate: bad address 'time.bora.net'

dns서버 오류 같은데..-_ -
분명 /etc/resolv.conf파일에 nameserver를 설정해줬는데도 이모양이다... 이건 다음에 해결하기로 하고 domain대신에 ip를 다음과 같이 직접 입력하였다.

$ rdate -s 203.248.240.103