Oracle Linux 8.2 버전 chrony 설정하기
CentOS / RHEL 7 버전부터 NTP의 단점을 개선한 chrony를 시간동기화 프로토콜로 사용하게 되었다
해서 기본적인 설치 후에 ntp 데몬이 보이지 않는다.
ntp 데몬이 동작하는지 확인해 보기
[root@mpkwanrac1 ~]# systemctl status ntpd.service Unit ntpd.service could not be found.
chrony 데몬 상태 확인해 보기
[root@mpkwanrac1 ~]# systemctl status chronyd.service ● chronyd.service - NTP client/server Loaded: loaded (/usr/lib/systemd/system/chronyd.service; disabled; vendor preset: enabled) Active: inactive (dead) Docs: man:chronyd(8) man:chrony.conf(5)
chrony의 장점
- 신속한 동기화 가능
- 클록 주파수 교정범위 확장됨
- 클록 주파수의 빠른 변동에 잘 대응함
- 초기 동기화 후 클럭 스테핑이 없음
- 간혈적인 네트워크 연결로 동작하는 시스템에서도 잘 동작함
1. chronyd 설치
yum install chrony
2. 설정 정보 확인
chronyd 데몬의 설정 정보는 /etc/chrony.conf 파일에 설정한다.
한국과 아시아 서버 정보를 추가한다.
server time.bora.net iburst server send.mx.cdnetworks.com iburst
3. 서비스 실행
[root@mpkwanrac1 ~]# systemctl start chronyd.service
4. 동기화 보기
[root@mpkwanrac1 ~]# chronyc tracking Reference ID : 00000000 () Stratum : 0 Ref time (UTC) : Thu Jan 01 00:00:00 1970 System time : 0.000000000 seconds slow of NTP time Last offset : +0.000000000 seconds RMS offset : 0.000000000 seconds Frequency : 17.096 ppm slow Residual freq : +0.000 ppm Skew : 0.000 ppm Root delay : 1.000000000 seconds Root dispersion : 1.000000000 seconds Update interval : 0.0 seconds Leap status : Not synchronised
5. 동기화 시간 확인
[root@mpkwanrac1 ~]# timedatectl Local time: 목 2020-09-17 15:29:00 KST Universal time: 목 2020-09-17 06:29:00 UTC RTC time: 목 2020-09-17 06:28:59 Time zone: Asia/Seoul (KST, +0900) System clock synchronized: yes NTP service: active RTC in local TZ: no
6. 설정에 추가한 서버로 정상 접속중인지 확인
[root@mpkwanrac1 ~]# chronyc sources 210 Number of sources = 2 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^* time.bora.net 3 6 377 2 +179us[ +478us] +/- 24ms ^? send.mx.cdnetworks.com 0 8 0 - +0ns[ +0ns] +/- 0ns
7. 즉시 동기화 명령
[root@mpkwanrac1 ~]# chronyc -a makestep 200 OK
# 현재 시간으로 하드웨어 시간 설정
hwclock -w