이 포스트를 쓰게된 경위
네이버 키워드 광고 중 Click Choice 상품의 입찰 만료점은 매주 수요일 오후 15:00인데, 필자의 컴퓨터 시각과 입찰 시스템 서버 시각 사이에 1분을 넘는 오차가 발생하여 키워드 광고 낙찰에 실패하였기에 시간동기화의 필요성 발생
시간동기화 애플리케이션
윈도우 기반 PC의 시간을 표준시와 시간동기화하는 대표적인 애플리케이션으로는 한국표준과학연구원이 제공하는 UTCk3.1이라는 애플리케이션이 있으며, UTCk3.1은 다음 URI를 통해 연결되는 페이지에서 다운 받을 수 있습니다.
UTCk3.1 Download Page URI : http://www.kriss.re.kr/2009/05/09_01.html
이 포스트에서는 윈도우 서비스로 백그라운에서 실행되는 Tardis 2000이란 애플리케이션을 소개하고, 그 설치 및 설정 등에 관하여 다루고자 합니다.
Tardis 2000 이란?
Tardis is a shareware utility for Windows that makes sure your PC’s clock tells the right time. It supports NTP and many other protocols, including GPS (The Global Positioning System), and various Radio clocks.
라고 하는데, 무식하게 난도질하여 번역하면,
Tardis는 PC의 시계가 정확한 시간을 말하는 것을 보증하는 윈도우 플랫폼의 shareware utility입니다. Tardis는 NTP와 GPS(The Global Positioning System)를 포함하는 많은 다른 프로토콜, 그리고 여러 라디오 시계를 지원합니다.
입니다.
How To Set Up Tardis 2000
STEP 01. Windows Time Service 중지 및 시작 안함
"Windows Key + R"을 누르시면 실행창이 뜨는데, 열기 명령 표시줄에 "services.msc"라는 명령을 입력한 후, 확인 버튼을 누르면 서비스 관리 창이 뜹니다.
서비스 관리 창의 서비스 이름 중에서 Windows Time 항목을 더블 클릭한 후,
일반 탭 - 서비스 상태 항목에서 '중지(T)'를 누른 후, 시작 유형 항목에서 '사용 안 함'을 선택합니다.
STEP 02. Tardis 2000 준비
다음 URI를 통해 연결되는 페이지에서 Tardis 2000 애플리케이션을 다운로드 받습니다.
Tardis 2000 Download Page URI : http://www.kaska.demon.co.uk/download.htm
Tardis 2000 for all 32 bit versions of Windows | Tardis 2000 for 64 bit x86 versions of Windows 와 같이 32bit | 64bit 버전이 있는데, 본인 PC의 윈도우 환경에 맞추 적당한 것으로 다운로드 하시면 됩니다.
STEP 03. Tardis 2000 설치
위 단계에서 다운로드 받은 인스톨 프로그램에서 우클릭한 후 '관리자 권한으로 실행(A)'합니다.
참고로 필자의 Windows 버전은 Microsoft Windows [Version 6.1.7600] x64 인데, 이를 쉽게 풀어쓰면 Microsoft Windows 7 Ultimate K x64 입니다.
Windows 7 버전에서 위와 같이 '관리자 권한으로 실행(A)'하여 설치하지 않은 경우 Windows 서비스 항목에 Tardis(서비스 이름 : Tardis time service) 서비스가 제대로 등록되지 않아 Tardis 2000이 실행되지 않은 시행착오가 있었으니 참조하시기 바랍니다.
STEP 04. Tardis 2000 설정
정상적으로 설치가 되었다면 시작 - 제어판 - Tardis 2000을 실행을 누르면 다음과 같은 설정 창이 뜹니다.
Tardis 2000의 설정은 그림으로 대체하도록 하겠습니다.
![]()
'Clear All' 버튼을 눌러 기 입력된 항목을 지운 후, 'Add' 버튼을 누릅니다.
'Add"버튼을 누르면 "Server details"라는 새 창이 뜨는데 이 창 'Address' 항목에 "kr.pool.ntp.org"를 타이핑 한 후 "OK" 버튼을 누르면 위와 같이 입력되는 것을 확인 할 수 있습니다.
"kr.pool.ntp.org"는 NTP Pool Time Servers에 등록되어 있는 한국 타임 서버 목록 중 ping 값이 제일 낮은 한국 타임 서버와 동기화 된 한국 타임 서버 대표 도메인 인데, 위와 같이 한국 타임 서버 대표 도메인으로 설정해 놓으면 "kr.pool.ntp.org"에 등록되어 있는 한국 타임 서버 목록 중 ping 값이 제일 낮은, 즉 오차가 가장 적은 한국 타임 서버와 자동으로 동기화가 되는 것이므로 일일이 한국 타임 서버를 입력할 필요가 없이 가장 정확한 시각을 유지할 수 있습니다.
물론 위 ping 값은 NTP Pool Time Servers와 이에 등록되어 있는 한국 타임 서버들과의 ping test 결과 값이고, 개인이 처해있는 ISP 환경은 천차만별로 다르다 할 것이어서, 가장 정확한 시각을 유지하는 방법은 직접 모든 한국 타임 서버에 일일이 ping test를 해서 가장 적게 나오는 순서대로 일일이 넣는 것이라 할 것입니다.
그러나 NTP Pool Time Servers에 등록된 한국 타임 서버는 현재 12개라는 사실을 전제한다면, 이들 서버들에 대하여 매일 같이 ping test를 해서 그 결과 값이 가장 적은 순으로 목록을 관리하는 일도 만만치 않은 일이라 생각됩니다. 참고로 가장 정확한 시각을 유지하고 싶은 분들을 위해 개별적인 한국 타임 서버 목록 검색을 위한 키워드를 알려드리면 다음과 같습니다.
"한국 타임 서버 목록", "한국 시간 서버 목록", "국내 타임 서버 목록", "국내 시간 서버 목록"
위와 같은 키워드 등으로 구글링 하시면 그 한국 타임 서버 목록을 쉽게 확인할 수 있을 겁니다.
![]()
이 그림에서는 별로 설명할 게 없습니다.
![]()
맨 마지막 막대로 설정하는 항목에서 막대를 좌우로 이동하면 시간동기화 빈도를 원하는 대로 결정할 수 있습니다.
바로 아래에서 확인할 수 있듯이,
필자의 컴퓨터는 하루에 8.165초 정도의 오차가 발생하는 것으로 관찰되어 이 포스트의 동기에서 살펴본 것 처럼 초를 다투는 일에 필요한지라, 빈도 최대값인 1분으로 해 놓았습니다.
그런데 필자의 컴퓨터는 매우 특이한 케이스고,
통상 30분 내지 1시간 정도로 해 놓아도 꽤나 정확한 시간을 유지할 수 있으니 참조하시기 바랍니다.
다시 한 번 말씀 드리지만, 필자의 컴퓨터가 특이한 것이며, 권장사항은 30분 내지 1시간 정도 입니다.
물론 원하시는 대로, 즉 하고 싶은 대로 설정하시면 되는데, 주의 깊게 본인의 PC 환경을 체크하신 후 필요에 따라 적절하게 설정하시기 바랍니다.
![]()
이 그림에서 살펴볼 것은 바로 "Logging" 항목입니다. 기록 관련 설정들인데......
만일 필자와 같이 동기화 빈도를 1분으로 설정해 놓았다면,
얼마 지나지 않아 로그 파일 용량은 매우 커지는 등의 그 부작용이 우려되는바,
필자는 로그 관련 모든 설정을 해제했습니다.
그리고 Tardis 2000 애플리케이션은 Windows 서비스로 백그라운드에서 실행되는 것이므로,
정상적인 설치, 그리고 설정만 제대로 했다면, 본인 PC의 시간은 항상 가장 정확한 시간으로 유지되므로,
즉, 애플리케이션 유지·관리에 신경쓰지 않아도 되므로(필자의 경험으로 미루어 보아 아마도 한 1년에 한 두 번 정도 제대로 작동하고 있는지 확인하는 정도 였습니다.),
굳이 로그 관련 설정을 할 필요성을 느끼지 못 할 것입니다.
그래도 확인하고 싶으시면,
체크 박스에 체크하신 후, 적당한 설정을 해주시면 되겠습니다.
그리고 바로 위 그림에서 확인할 수 있듯이 제대로 작동하고 있는지 확인하는 방법은,
Information 탭에서 Statistics 항목을 보시면 관련 정보들을 확인할 수 있습니다.
STEP 04. Windows 방화벽 설정
마지막으로 Windows 방화벽 설정 부분입니다.
Windows 7 기준으로 설명하겠습니다.
시작 - 제어판 - Windows 방화벽을 누르면 좌측 판넬에 "고급설정" 항목이 있는데, 이 항목을 클릭하면 "고급 보안이 포함된 Windows 방화벽"이라는 새 창이 뜹니다.
이 새 창 좌측 판넬 "로컬 컴퓨터의 고급 보안이 포함된 Windows 방화벽"에서 "인바운드 규칙"을 선택합니다.
맨 우측 판넬 "작업"에서 "인바운드 규칙 - 새 규칙"을 클릭합니다.
그러면 새 인바운드 규칙 마법사라는 새 창이 뜨는데,
규칙 종류는 "포트"를 선택한 후 다음,
UDP 선택한 후 특정 로컬 포트에 "123"입력한 후 다음,
연결 허용 선택한 후 다음,
아무 것도 건드리지 아니하고 그냥 다음,
이름에 "NTP" 입력한 후 마침.
이번에는 좌측 판넬 "로컬 컴퓨터의 고급 보안이 포함된 Windows 방화벽"에서 "아웃바운드 규칙"을 선택합니다.
맨 우측 판넬 "작업"에서 "아웃바운드 규칙 - 새 규칙"을 클릭합니다.
그러면 새 아웃바운드 규칙 마법사라는 새 창이 뜨는데,
규칙 종류는 "포트"를 선택한 후 다음,
UDP 선택한 후 특정 로컬 포트에 "123"입력한 후 다음,
연결 허용 선택한 후 다음,
아무 것도 건드리지 아니하고 그냥 다음,
이름에 "NTP" 입력한 후 마침.
P. S.
-
이 포스트와 관련하여 질의가 있으신 분들은 다음 URI를 통해 연결되는 블로그의 해당 포스트에 댓글을 남겨주시기 바랍니다.
맡기세요! 행정심판사무소 팀블로그 URI : http://www.matgiseyo.co.kr/matgiseyo -
이 포스트를 참조하여 글을 포스트 하시는 분들은 트랙백도 좀...... 고맙습니다. _-_
'유용한 정보' 카테고리의 다른 글
층간소음 이웃사이센터 (0) | 2012.03.15 |
---|---|
교통사고 형사합의서 양식 (0) | 2010.10.26 |
품목별 생활쓰레기 분리배출 요령 (0) | 2010.03.17 |
‘플루’보다 무서운 음주 운전 (0) | 2009.12.14 |
아버님 댁에 아이폰 놓아드려야겠어요! (0) | 2009.11.30 |