NTP(Network Time Protocol)는 인터넷상의 시간을 정확하게 유지하기 위한 통신망 시간 규약이다.
라디오나 원자시계에 맞추어 시간을 조정하며 밀리초 1/1000초 단위까지 시간을 맞출수 있다.
기본적으로 NTP 방식은 straum이라는 계층구조를 가지는데 straum 0은 GPS나 세슘원자 시계등 시간을 구하는 장비를 말하며, straum 1은 GPS 나 세슘 원자 시계등에서 직접 시간을 동기화하는 서버를 의미한다. strum 2 부터는 트리 구조를 형성하게 된다. 보통 straum 2에서 동기화를 하고, 이 동기화를 받은 straum 3 서버에서 나머지 같이 운영하는 서버들을 peer로 해서 동기화를 시키므로써 straum 1 서버들의 부하를 줄인다.
NTP는 UDP 123포트를 기본포트로 사용한다.
NTP설치
# yum install ntp
동기화할 서버 주소 수정
# vi /etc/ntp.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 kr.pool.ntp.org
server time.bora.net
server time.kornet.net
방화벽 설정
# firewall-cmd --permanent --add-service=ntp
# firewall-cmd --reload
서비스 시작
# systemctl start ntpd
# systemctl enable ntpd
서비스 작동여부 확인
# ntpq -p
* 기호가 있으면 그 서버와 동기화 중이라는 뜻
+ 기호가 있으면 동기화가 가능하다는 뜻
아무 표시가 없다면 접속이 불가능하는 뜻
CentOS7 사용할경우 NTP Server(Chrony)가 기본 설정되어 있습니다.
그래서 systemctl enable ntpd로 리부팅 후에서 서비스를 활성화 시켰지만 리부팅후에
서비스가 Dead된것을 볼수 있습니다.이것은 Chrony가 이미 서비스 활성화 되어 있어서 NTPd를 활성화 시키지 못하는것 입니다.NTPd를 활성화 시키기위해서는 Chrony서비스는 disalbe시키면됩니다.
# systemctl disable chronyd# systemctl enable ntpd# reboot# ntpq -p
'Linux > 설치 및 셋팅' 카테고리의 다른 글
강제 umount 방법(NFS마운트), device is busy (0) | 2019.07.16 |
---|---|
SSH 스크린 메세지 변경 (0) | 2017.04.11 |
hostname 변경 (0) | 2017.04.11 |
yum 저장소 추가 (epel, remi) (0) | 2017.03.20 |
NTFS파일시스템 마운트 (0) | 2017.03.08 |