728x90
반응형

가장 정확한 시간을 설정 하는 방법은 타임서버로부터 시간을 가져 오는 방식이다.

예전에는 rdate 를 썼으나 지금은 거의  ntpdate 를 쓰는 것 같다.


ntpdate 를 설치 하는 방법은 아직 모르겠으며, 컴파일된 바이너리들을 ramdisk 에 추가해서 동작 해 봤더니 

잘 됐다.

바이너리 들을 공개 해도 되는지 여부를 몰라 본 글에는 올리지 않는다.


사용법 

------------------------------------------------------------------------------------

[root@falinux /]$ export env TZ=GMT-09:00:00

[root@falinux /]$ ntpdate ntp1.epidc.co.kr

13 Jun 11:35:58 ntpdate[1165]: adjust time server 211.115.194.21 offset -0.041779 sec

[root@falinux /]$ date

Wed Jun 13 11:36:01 GMT 2012

[root@falinux /]$ 

-------------------------------------------------------------------------------------


맨위 export 하는 것은 타임서버로 부터 받아오는 시간은 한국 기준 시간이 아니므로,

한국 기준 시간으로 변경 하기위해 9시간이라는 offset 값을 넣어 주는 것이다.

물론 임베디드리눅스가 아닌 일반 리눅스라면 다른 방법이 있긴 하다.


그다음 시간을 가져 오는 명령이 있다.

여기서 접속된 ntp1.epidc.co.kr 가 타임 서버 이며,

이는 한국 서버 이다.


타임 서버의 종류는 많이 있으니 인터넷에서 검색 해보면 될 것 같다.

[출처] ntpdate 시간 설정|작성자 선성태

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,