NTP와 Chrony는 모두 시간동기화를 위한 프로토콜 및 소프트웨어입니다.
그러나 두 가지의 주요 차이점은 다음과 같습니다.
1. 정확도
Chrony는 NTP보다 더 정확한 시간 동기화를 제공합니다. Chrony는 네트워크 지연 시간을 측정하고 이를 고려하여 시간을 조정하는 데 사용하는 알고리즘을 사용합니다. 이는 네트워크 지연이나 패킷 손실로 인해 발생하는 오차를 보정하여 더 정확한 시간 동기화를 가능하게 합니다.
2. 동작 방식
NTP는 클라이언트-서버 모델을 사용하여 시간 동기화를 수행합니다. 클라이언트는 NTP 서버에 요청을 보내고 서버는 응답을 제공합니다. 반면에 Chrony는 클라이언트-서버 모델과 peer-to-peer 모델을 혼합하여 사용합니다. Chrony는 NTP 서버와 함께 작동하면서 동시에 다른 Chrony 클라이언트와도 통신하여 시간 동기화를 수행합니다. 이는 Chrony가 더 유연하고 신뢰성이 높은 시간 동기화를 제공할 수 있도록 합니다.
따라서, Chrony는 더 정확하고 유연한 시간 동기화를 제공하는 반면에 NTP는 더 간단하고 널리 사용되는 시간 동기화 프로토콜입니다.
선택은 사용자(고객사)의 요구 사항과 운영 환경에 따라 달라질 수 있습니다.
정리하자면,
1. NTP는 Network Time Protocol의 약자로, 네트워크를 통해 정확한 시간 정보를 동기화하기 위해 사용되는 프로토콜입니다.
2. NTP는 인터넷을 통해 시간 서버로부터 정확한 시간 정보를 받아와 네트워크 내의 모든 장치들이 동일한 시간을 유지할 수 있도록 도와줍니다.
3. NTP는 전 세계적으로 사용되며, 컴퓨터 네트워크, 서버, 라우터, 스위치 등 다양한 장치에서 시간 동기화에 사용됩니다.
NTP 설치 및 설정하기
apt install ntp
# Cent OS 등의 rhel 계열이라면 yum install ntp
설정값 수정
vi /etc/ntp.conf
pool로 시작하는 config는 모두 주석처리
server ***.***.***.*** iburst
재기동하면 자동으로 동기화됨
service ntp restart
확인
ntpq -p
'OS > Linux&Unix' 카테고리의 다른 글
[Linux] dmidecode 명령어 (0) | 2024.03.18 |
---|---|
[rhel8.4] 네트워크 인터페이스 Bonding (0) | 2024.03.15 |
[Linux] scp로 windows에 파일 전송하기 (0) | 2023.06.19 |
[Unix&Linux] NFS가 실행 중인지 확인(Linux 및 UNIX) (0) | 2023.01.06 |
[Linux/Unix] stdin, stdout, stderr, and pipes (0) | 2022.12.27 |