서버관리2014. 1. 18. 21:41
300x250

운영중인 서버가 어느날 보니 서버 시간이 표준시와 맞지 않는다.  

인터넷 타임서버와 시간 맞추는 코드를 스크립트에 넣어서 맞추도록 해 놓았으나 시간이 맞지 않아 살펴 보았다. 

참고로, Network Time Protocol 동기화 프로그램으로 ntpdate 를 사용한다.

 

# ntpdate time.kriss.re.kr

이런 명령어 인데.. 

no server suitable for synchronization found   라는 에러를 내고 동기화가 되지 않는다. 

 

공식적으로 time.kriss.re.kr 서버가 중단되었다는 소식은 그 어디에도 없는데, 해당 서버로 동기화가 되지 않는다. 

여기저기 찾아보니, 짧은 시간 동안에 많은 접근을 하면 차단 당할 수도 있단다. ㅡㅡ

난 그런 적이 없는데.. 뭐가 문제일까?

 

꿩대신 닭, 차선책을 찾아 본다. 인터넷 검색을 통해서 찾아 보면, 

time.bora.net 등등 해서 여러 국내 서버들이 나온다. 

하지만, 난 공인된 기관의 서버를 원한다. 

 

좀 더 찾아 보니, time2.kriss.re.kr 도 있는 모양이다. 일단 시도해 본다. 

# ntpdate time2.kriss.re.kr

adjust time server xxx.xxx.xxx.xxx offset 000000 sec

되는 것 같다. 시간이 맞춰 진다. ㅎㅎ

 

그럼, time3.kriss.re.kr 도 있을까?

# ntpdate time3.kriss.re.kr

can't find host time3.kriss.re.kr

no servers can be used, existing

없는 모양이다. ^^

 

이번엔 아예 ntp 사이트인 http://www.ntp.org 에서 운영하는 서버를 찾아 보자..

Documentation > Additional Information > Public Time Server List  에 들어가 본다. 

NTP Pool Time Servers > Asia > Korea 를 따라 가다 보면, 아래 페이지에 한국 서버들의 목록이 나온다.

http://www.pool.ntp.org/zone/kr

들어갈 때마나 맨 앞의 숫자는 조금씩 바뀌는 것 같다. 아마도 부하 분산을 위해서.. 

 

시도해 본다. 

 

# ntpdate 1.kr.pool.ntp.org

adjust time server xxx.xxx.xxx.xxx offset 000000 sec

잘 된다. ^^

 

 

앞으로 별 문제 없으면, time2.kriss.re.kr 을 사용을 하고, 

만약 위와 같이 차단 당하거나 하면, ntp pool 쪽으로 갈아 타야 겠다. 


300x250
Posted by 마스타