요즘은 임베디드 보드에 우분투를 많이들 사용합니다.

저도 요즘 사용중인데요.

시간 설정은 항상 숙제에 속했습니다.

여러가지 방법이 있죠?

rtc 를 이용해서 세팅하는 방법

rdate 를 이용해서 시간을 설정하는 것

ntp 를 이용해서 시간을 설정하는것

hwclock 을 이용해서 시간을 설정하는 것.

/etc/localtime  을 설정하는 것등이 있습니다.


각각은 조금씩 다릅니다만 시간에 대한 것입니다.

우리가 OS 를 설치하다 보면 지역시간대를 설정하는 게 나옵니다.

우분투든 윈도우든 다 나오는거죠.

우분투에도 그래피컬하게 시간을 설정하는 것이 있습니다.

tzdata 를 이용한 것인데요...

아래의 명령어를 입력합니다.


sudo dpkg-reconfigure tzdata


그러면 아래처럼 이쁜 그림이 나오게 됩니다.


스크린샷, 2013-11-29 00:59:41.png


어떤가요? ssh 로 접속하여 띄운 겁니다.

뭐 좀 아쉬운 그래픽이긴 하지만 이게 어딥니까?

물론 시간대를 선택하게 되면 timezone data 가 

/etc/localtime 으로 복사되게 되고

그 후부터 어플리케이션에서 로컬타임을 구하게 되면

glibc 는 localtime 을 이용해서 시간을 구해줍니다.


아주 편하죠?