[AWS] 40. NTP 설정
ㅇ NTP란?
> Network Time Protocl의 약자로, 인터넷 상의 시간을 동일하게 동기화 시켜주는 통신망의 시간 규약을 의미
> 라디오나 원자 시간에 맞추어 1/1000초 단위까지 시간 맞추기 가능
ㅇ Chrony란?
> 기존 NTP의 단점을 보완하여 빠르고 정확하게 동기화할 수 있도록 개선한 프로토콜
> RHEL 7 이전에는 NTP를 기본 네트워크 시간 프로토콜로 사용했고, RHEL 7 이후부터 Chrony로 대체
ㅇ NTP vs Chrony
> NTP: 영구적으로 유지되는 시스템 또는 브로드 캐스트나 멀티캐스트 IP를 사용하거나 오토키 프로토콜로 패킷 인증을 수행해야하는 시스템에 적합
> Chrony: 네트워크에서 자주 중단되거나 간헐적으로 연결이 끊어지는 시스템에 적합
ㅇ Chrony 설치
> date 명령어를 통해 KST 시간 확인(KST가 아닐 경우 KST로 설정)
date
timedatectl set-timezone Asia/Seoul
date
> ntp 설치 여부 확인
rpm -qa | grep ntp
> 설치되어 있을 경우 eraese를 통해 기존 ntp 삭제
yum erase ntp*
> chrony 설치 및 설치 확인
yum install chrony
rpm -qa | grep chrony
> chrony.conf 파일 수정을 통해 AWS NTP 설정
vi /etc/chrony.conf
server 169.254.169.123 prefer iburst
> chronyd 시작 및 자동 시작 등록
systemctl start chronyd
systemctl enable chronyd
> ntp 동기화 상태 확인
1) timedatectl
2) chronyc sources -v
> chrony.conf파일과 같이 수정했을 경우, 169.254.169.123 IP부터 출력되는 것이 아닌 chrony.conf 파일 순서대로 출력됨
3) chronyc tracking