본문 바로가기

Cloud Study/Linux

[Linux] CentOS7 NTP서버 동기화란?

1. NTP(Network Time Protocol)란?

네트워크에 연결되어 있는 서버사이의  클록 시간을 동기화시키는데 사용되는 프로토콜입니다.
미국 델라웨어 대학의 데이빗 밀스에 의해 처음 개발됐으며, 현재는 인터넷 표준으로 사용됩니다. 
컴퓨터 클록 시간을 1/1000 초 이하까지 동기화시키기 위해 협정 세계시각(UTC)을 사용하게 됩니다.

2.  NTP(Network Time Protocol) 설정

1. NTP 사용을 위해 chrony 패키지 설치해줍니다.

yum install chrony

2. chrony 서비스를 시작하도록 설정하고 재부팅시에도 자동 구동되도록 설정해줍니다.

systemctl enable chronyd
systemctl start chronyd

3. chrony 의 설정파일은 /etc/chrony.conf 파일입니다.
파일을 vi 편집기로 열어서 기존 서버 정보를 주석처리 하고 한국서버를 추가 합니다.
서버 주소 확인 하는 링크 : https://www.ntppool.org/zone/kr

server 2.kr.pool.ntp.org
server 0.asia.pool.ntp.org
server 3.asia.pool.ntp.org

4. 변경사항을 반영하기 위해 chronyd를 재구동합니다,

systemctl restart chronyd

5. 동기화 설정이 제대로 되었는지 확인하기 위해 timedatectl 명령어를 실행합니다.

timedatectl

6. chronyc sources -v 를 동해 연결 여부를 확인합합니다.

[root@server yum.repos.d]# chronyc sources -v
210 Number of sources = 3

  .-- 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               
===============================================================================
^* dadns.cdnetworks.co.kr        2   7   377    29  -1082us[-1293us] +/-   82ms
^- time2.isu.net.sa              2   6   377    21  -6104us[-6104us] +/-  314ms
^- ntp.uii.net.id                2   7   377    29    +63ms[  +63ms] +/-  209m

 

entOS7 버전에서 진행했습니다.
RHEL8버전에는 기본적으로 설치되어 있으며, RHEL7버전에서는 패키지를 설치하여 진행해 주시면 됩니다.
CentOS8 버전부터는 기존의  ntp패키지가 사라지고, chrony로 대체됐습니다.

'Cloud Study > Linux' 카테고리의 다른 글

[Linux] CentOS7 root 패스워드 초기화방법  (0) 2020.06.15