# IT #/Linux

# linux 6 타임서버 시간 동기화 방법 #

국철 2018. 7. 23. 16:33
반응형

1. 서버의 현재시간 확인

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


[root@localhost ~]# date

2018. 07. 23. (월) 15:35:06 KST


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



2. rdate설치

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


설치전에 설치가 되어있는지 확인!


[root@localhost ~]# rpm -qa|grep rdate

rdate-1.4-16.el6.x86_64


[root@localhost ~]# yum -y install rdate

 


3. 시간동기화

 – 설치가 완료되었으면, 타임서버를 이용해서 동기화를 진행해보겠습니다.


[root@localhost ~]# rdate -s time.bora.net


위 URL로 동기화가 안될경우 다른 도메인으로 진행해봅니다.

 ntp.kornet.net

 ntp.postech.ac.kr

 time.bora.net

 time2.kriss.re.kr


 


4. 변경 된 시간 확인

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


[root@localhost ~]# date && clock -r && clock -w

2018. 07. 23. (월) 16:23:42 KST

2018년 07월 23일 (월) 오후 04시 23분 43초  -0.297575 seconds

 


5. crontab(크론텝) 수정

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


[root@localhost ~]# vi /etc/cron.daily/time.sh


  1 /usr/bin/rdate -s time.bora.net && hwclock -w



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


 16  00 01  *  *  * root run-parts /etc/cron.daily


이렇게 설정해주고 cron데몬을 재구동해주면 (# /etc/init.d/crond restart)

매일 01시 00분에 시간동기화가 자동적으로 이루어지게 됩니다.

반응형