본문 바로가기
공부/Linux

chrony를 이용한 시간 동기화

by CITTA 2023. 2. 3.
728x90
반응형

chrony 는 NTP(Network Time Protocol)을 구현한 server/client로 기존 리눅스의 ntpd를 대체 하며

RHEL 8에는 기본 설치, RHEL 7 에서는 설치 필요하다. (yum install chrony)

예제에서는 테스트할때 자주 사용하는 공용 NTP서버(time.bora.net 203.248.240.103)를 사용했다.

 

# vi /etc/chrony.conf

# server 0.centos.pool.ntp.org iburst
# server 1.centos.pool.ntp.org iburst
# server 2.centos.pool.ntp.org iburst
# server 3.centos.pool.ntp.org iburst

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

설정 변경 후 enable, restart 적용

정상적으로 적용 확인 하는 방법은

# timedatectl

 Local time: Sat 2020-01-11 17:19:18 KST
  Universal time: Sat 2020-01-11 08:19:18 UTC
        RTC time: Sat 2020-01-11 08:19:18
       Time zone: Asia/Seoul (KST, +0900)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

# chronyc sources -v

210 Number of sources = 2

  .-- Source mode  '^' = server, '=' = peer, '#' = local clock.
 / .- Source state '*' = current synced, '+' = combined , '-' = not combined,
| /   '?' = unreachable, 'x' = time may be in error, '~' = time too variable.
||                                                 .- xxxx [ yyyy ] +/- zzzz
||      Reachability register (octal) -.           |  xxxx = adjusted offset,
||      Log2(Polling interval) --.      |          |  yyyy = measured offset,
||                                \\     |          |  zzzz = estimated error.
||                                 |    |           \\
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
^? time.bora.net                 0   6     0     -     +0ns[   +0ns] +/-    0ns
^* send.mx.cdnetworks.com        2   6    17     9  +4376ns[ +135us] +/-   47ms

 

728x90
반응형

댓글