반응형
오늘은 리눅스에서 공부하다가 만나게 될 NTP의 개념에 대해 알아보겠습니다.
NTP (Network Time Protocol) 서버란?
1. 컴퓨터의 시스템 시간을 동기화 할 때 사용하는 프로토콜입니다. UDP 123번 Port를 사용하고 보통 Client-Master 모드로 동작하며 Peer들간의 시간 동기화도 가능합니다.
2. 계층 구조 ( Stratum )
1~15단계까지 있습니다.
- Stratun 0 : 가장 상위 계층이며, 원자시계나 GPS등 고정밀 장비를 이용하여 정확한 시간 신호를 발생시킵니다.
- Stratum1 : Stratum 0으로부터 시간정보를 받아 동기화하고 Stratum 2 서버에게 전달하는 역할을 합니다.
- Stratum2 : Stratum 1으로부터 시간정보를 받아 동기화하고 Stratum 3 서버에게 전달하는 역할을 합니다.
일반적인 시간동기화 요청에 사용하는 최상위 NTP 서버라고 생각하면 됩니다.
- 3, 4, ... n 쭉 이어져있음. n계층으로 갈수록 시간 정확도가 낮아짐.
3. Chrony와 NTP
- CentOS/RHEL 7 버전부터 네트워크 시간 프로토콜 데몬으로 chrony로 대체
- Chrony는 네트워크에서 일시 중간되거나 간헐적으로 연결이 끊어지는 시스템에 적합
- NTP 데몬은 일반적으로 영구적으로 유지되는 시스템에 대해 고려됨.
참고
반응형
'OS,Network,Container' 카테고리의 다른 글
CentOS7 APM 서버 구축 (Apache, PHP7.3 , MySQL ) (4) | 2020.04.18 |
---|---|
CentOS7 swap 파티션 추가, LABEL 작업 (4) | 2020.04.18 |
리눅스 부팅 과정 Process ( CentOS7 ) (5) | 2020.04.17 |
CentOS7 Parted로 LVM 생성, 확장 (PE, LE, e2label, xfs_admin ..) (1) | 2020.04.17 |
리눅스 명령어 모음 (6) | 2020.04.17 |