메뉴 건너뛰기

Korea Oracle User Group

OS

Oracle Linux 8.2 버전 chrony 설정하기

 

CentOS / RHEL 7 버전부터 NTP의 단점을 개선한 chrony를 시간동기화 프로토콜로 사용하게 되었다

해서 기본적인 설치 후에 ntp 데몬이 보이지 않는다.

 

ntp 데몬이 동작하는지 확인해 보기

 

[root@mpkwanrac1 ~]# systemctl status ntpd.service
Unit ntpd.service could not be found.
 

 

chrony 데몬 상태 확인해 보기

 

[root@mpkwanrac1 ~]# systemctl status chronyd.service
● chronyd.service - NTP client/server
   Loaded: loaded (/usr/lib/systemd/system/chronyd.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:chronyd(8)
           man:chrony.conf(5)

 

chrony의 장점

- 신속한 동기화 가능

- 클록 주파수 교정범위 확장됨

- 클록 주파수의 빠른 변동에 잘 대응함

- 초기 동기화 후 클럭 스테핑이 없음

- 간혈적인 네트워크 연결로 동작하는 시스템에서도 잘 동작함

 

1. chronyd 설치

 

yum install chrony

 

2. 설정 정보 확인

chronyd 데몬의 설정 정보는 /etc/chrony.conf 파일에 설정한다.

한국과 아시아 서버 정보를 추가한다. 

 

server time.bora.net iburst
server send.mx.cdnetworks.com iburst

 

3. 서비스 실행

 

[root@mpkwanrac1 ~]# systemctl start chronyd.service

 

4. 동기화 보기

 

[root@mpkwanrac1 ~]# chronyc tracking
Reference ID    : 00000000 ()
Stratum         : 0
Ref time (UTC)  : Thu Jan 01 00:00:00 1970
System time     : 0.000000000 seconds slow of NTP time
Last offset     : +0.000000000 seconds
RMS offset      : 0.000000000 seconds
Frequency       : 17.096 ppm slow
Residual freq   : +0.000 ppm
Skew            : 0.000 ppm
Root delay      : 1.000000000 seconds
Root dispersion : 1.000000000 seconds
Update interval : 0.0 seconds
Leap status     : Not synchronised

 

5. 동기화 시간 확인

 

[root@mpkwanrac1 ~]# timedatectl
               Local time: 목 2020-09-17 15:29:00 KST
           Universal time: 목 2020-09-17 06:29:00 UTC
                 RTC time: 목 2020-09-17 06:28:59
                Time zone: Asia/Seoul (KST, +0900)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

 

6. 설정에 추가한 서버로 정상 접속중인지 확인

 

[root@mpkwanrac1 ~]# chronyc sources
210 Number of sources = 2
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
^* time.bora.net                 3   6   377     2   +179us[ +478us] +/-   24ms
^? send.mx.cdnetworks.com        0   8     0     -     +0ns[   +0ns] +/-    0ns

 

7. 즉시 동기화 명령

 

[root@mpkwanrac1 ~]# chronyc -a makestep
200 OK
 

 

위로