NTP(Network Time Protocol) 시간 동기화

NTP 개념 및 설정 방법

개념 및 목적

NTP는 패킷 교환, 데이터 네트워크를 통해 서버 시스템 간의 시간 동기화를 위한 네트워킹 프로토콜이다. 일반적으로 공용 인터넷을 통해 수십 밀리 초 이내의 시간을 유지할 수 있으며 이상적인 조건에서 LAN에 1밀리초 이상의 정확도를 달성할 수 있다.[1]

  • 장점 : 데이터의 손실 방지 로그의 대한 분석효율 상승 예약된 작업의 실행불가 상황 방지

  • 단점 : 직접적인 연결과정으로 인한 보안성 취약 발생 [2]

NTP 설정 방법

1. NTP 패키지 설치 확인 # rpm -qa | grep ntp

1-1. NTP 패키지가 없을 경우, yum으로 설치 # yum install ntp ntpdate

2. vi편집기로 /etc/ntp.conf 파일에 remote ip (동기화 대상) 설정 # vi /etc/ntp.conf

vi /etc/ntp.conf 설정 파일

3. NTP 서비스를 시작프로그램에 등록 # chkconfig ntpd on

4. NTP 서비스 등록 확인 # chkconfig --list | grep ntpd

5. ntpd 서비스 재시작 # service ntpd restart

6. ntpd 동기화 확인 (동기화 완료시간 : 6~10분 , 완료 시 remote 서버 앞에 * 확인) # ntpq -p

7. 동기화 완료 및 날짜 확인 # ntpq -p # date

Reference

[1] Network Time Protocol - From Wikipedia, the free encyclopedia [2] 서버구축이야기! - NTP - 네트워크 장비간의 시간을 동기화

Last updated

Was this helpful?