메뉴 닫기

리눅스서버에서 타임서버와 시간동기화하기

서버를 운영할때 시간동기화는 굉장히 중요한 부분입니다.  프로그램들이 서버시간을 기준으로 사용되어지기 때문인데요.

실제시간과 서버내 시간과의 오차를 최대한 줄일 수 있도록 매일 시간동기화를 해줘야합니다.

 

1. 서버의 현재시간
 – date라는 명령어를 입력하면 서버의 현재시간을 확인할 수 있습니다.

선택 영역_649

 – 실제 시간과의 오차범위가 크다면 시간동기화가 필요합니다.

 

2. rdate설치
 – 먼저 yum으로 rdate를 설치해줍니다.

선택 영역_647

 

3. 시간동기화
 – 설치가 완료되었으면, 타임서버를 이용하여 동기화를 해봅니다.

선택 영역_648

위 URL로 동기화가 안될경우 다른 도메인으로 진행해봅니다.
 time2.kriss.re.kr
 time.bora.net
 ntp.kornet.net
 ntp.postech.ac.kr

 

4. 변경된 시간확인
– 동기화가 완료되었다면, 시간이 변경된것을 확인할 수 있습니다.

선택 영역_650

 

5. crontab 수정
 – 주기적으로 자동으로 동기화가 될 수 있게 cron을 수정하여 스케줄러에 추가해줍니다.

 

선택 영역_652
선택 영역_653

 # vi /etc/crontab으로 스케쥴러를 열어서 매일 스케쥴러가 돌 수 있게 설정합니다.

선택 영역_655

이렇게 설정해주고 cron데몬을 재구동해주면 (# /etc/init.d/crond restart) 매일 04시 02분에 시간동기화가 자동적으로 이루어지게 됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다