EASY7

[CentOS] NTP, chrony 사용법 본문

보안 공부/리눅스

[CentOS] NTP, chrony 사용법

E.asiest 2022. 8. 25. 23:32

시간 서버

시간은 인증서 비교, 무결성 확인 등에 사용된다. 감사 시에도 중요하게 보는 요소이다.

대표적인 시간을 제공하는 서버이다.

time.bora.net O LG유플러스
time.nuri.net O 아이네트호스팅
ntp.kornet.net X KT
time.kriss.re.kr[1] · 한국표준과학연구원(KRISS)
time.nist.gov · NIST
time.windows.com · 마이크로소프트

 

 

CentOS 시간 동기화

NTP와 Chrony

RHEL 8, CentOS 8 이후부터는 ntpd 지원 종료되며, 시간 동기화 관련하여 기본적으로 chrony를 사용하게 된다.

(다만, RHEL 7, CentOS 7에서는 ntpd 혹은 chronyd를 선택적으로 사용이 가능함)

 

 

ntp, chrony 차이점 : https://info-lab.tistory.com/180

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html-single/system_administrators_guide/index#ch-Configuring_NTP_Using_the_chrony_Suite

 

 

NTP 관련 명령어

1) 설치하기 

yum install ntp

ps -ef | grep ntpd

systemctl status ntpd

ntp 서비스 재시작 systemctl restart ntpd

시스템 재부팅 후 자동으로 시작 systemctl enable ntpd

 

2) 자동으로 시간 동기화하기

/etc/ntp.conf에서 server time.bora.net 추가

 

3) 어느 서버와 동기화 중인지 확인(잘 작동하는지 확인)

ntpq -p

서버 주소 앞에 기호가 있습니다.

* 기호가 있으면 그 서버와 동기화 중이라는 뜻입니다. + 기호가 있으면 동기화 가능하다는 뜻입니다. 아무 표시가 없으며 접속이 불가능하다는 뜻입니다. (이외에도 몇가지 기호가 더 있습니다.)

 

 

4) 수동으로 시간 동기화하기

yum install -y ntpdate

ntpdate time.bora.net 

 

* 에러 상황

ntpdate time.bora.net
26 Feb 15:38:27 ntpdate[24639]: the NTP socket is in use, exiting

원인 : ntpd 사용중에는 ntpdate 명령 불가함.

해결 : systemctl stop ntpd

 

* 디버깅 모드

ntpdate -d time.bora.net  

-d 옵션 사용하여 디버깅 모드 확인하기

 

 

출처 : https://www.manualfactory.net/10147

https://blog.jiniworld.me/62

 

 

chrony (크로니)

https://geekpeach.net/ko/centos-rhel-7-chrony%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-ntp-%EA%B5%AC%EC%84%B1

 

 

 

 

 

 

 

'보안 공부 > 리눅스' 카테고리의 다른 글

[리눅스] 개행 문자가 깨질때  (0) 2023.06.16
[RHEL] RHEL 8.5 8.6 설치하기  (0) 2022.08.30
[Linux] proftp 옵션  (0) 2022.02.25
[Linux] xhost 사용하는 방법  (0) 2022.02.25
[리눅스] Apache 학습  (0) 2021.10.29
Comments