Ubuntu를 사용하다보면 가끔 시간이 맞지 않는 경우가 있다.
이 때 시간을 맞추고 싶으면 어떻게 해야 할까?

X-Windows 화면에서 처리하는 방법에 대해서는 여기서 언급하지 않겠다.



Ubuntu 환경에서 주로 사용하는 시간맞추기 명령은 "ntpdate"이다.
없으면 apt-get으로 설치하면 된다.


설치는 쉽다.

$ sudo ntpdate time.kriss.re.kr

시간 정보를 알려주는 서버만 알고 있으면 된다.
많은 서버가 있으니 그 중 하나 골라잡으면 된다.

time2.kriss.re.kr
time.bora.net
ntp.kornet.net
ntp.postech.ac.kr
ntp.ewha.net
ticktock.ewha.net
time.bora.net

그런데, 위와 같이 했을 때 에러가 발생하는 경우가 있다.

$ sudo ntpdate time.kriss.re.kr
 9 Aug 16:09:27 ntpdate[17111]: no server suitable for synchronization found

보통 위와 같은 에러는 방화벽 등의 보안 문제로 종종 발생한다.
ntp 서버들과 통신할 때 123포트 등의 일반적이지 않은 포트를 사용하기 때문에 방화벽에서 막히는 것이다.

이럴 때엔 [ -u ] 옵션을 사용하면 보통 해결이 된다.

$ sudo ntpdate -u time.bora.net


위 서버 목록 중에서 주로 사용하는 것 중 하나가 time.kriss.re.kr 인데,
짧은 시간 동안 자주 접근하면 접속을 차단해버린다. 주의하기 바란다.
 
반응형

+ Recent posts