리눅스(CentOS) 시간 동기화하는 방법

안녕하세요, 오늘은 CentOS에서 NTP 및 Chony 를 이용한 시간 동기화를 하는 방법을 공유하겠습니다.

NTP 시간 동기화

NTP 서비스 관련 포트(123)열기.

firewall-cmd --permanent --add-port=123/udp
firrewall-cmd --reload

ntp 설치.

yum -y install ntp

NTP 서비스 설정파일 접속

vi /etc/ntp.conf

아래와 같이 타임존 수정합니다.

 

 

 

많이 사용하는 한국의 표준시 NTP 서버는 아래와 같습니다.

kr.pool.ntp.org
time.bora.net
time.nuri.net


ntp 서버 목록들은 아래의 링크를 참고해주세요.

https://www.ntppool.org/zone/asia

타임존을 수정하셨으면, 아래 명령어를 이용해 서비스를 재시작하고 부팅시 서비스 시작 설정을 완료해줍니다.

systemctl restart ntpd
systemctl enable ntpd

그리고 아래의 명령어로 서비스가 제대로 작동되고있는지 확인해줍니다.
ntpq -p
ntpq -c rl

 
이번엔 Chrony 를 이용해 시간 동기화 설정을 해보겠습니다.

아래 명령어를 입력해 chrony 를 설치하고 서비스를 시작해줍니다.

yum install chrony

systemctl enable chronyd
systemctl start chronyd

마찬가지로 설정파일을 접근해서 타임존을 세팅해주고, 서비스를 재시작합니다.
vi /etc/chrony.conf

 

마찬가지로
time.bora.net iburst
kr.pool.ntp.org iburst
로 수정

(iburst: 동기화 시간 단축시켜주는 명령)

 

이후 systemctl restart chronyd 로 서비스를 재시작해줍니다.

 

이제 잘 작동되는지 아래 명령어를 입력해 확인해줍니다.

chronyc sourcestats -v

마지막으로 

chronyc -a makestep을 한번 입력해서 동기화 명령을 내려주면 완료입니다.

감사합니다

  • 0 Users Found This Useful
Was this answer helpful?
« Back