Ubuntu NTP 동기화 설정하기

안녕하세요. 달소입니다.

오늘은 서버의 시간대를 표준시화 동기화 시키는 NTP설정방법에 대한 내용입니다.

기본적으로 OS를 최초설치하게되면 tiemzone을 한국으로 바꾸는것정도는 다들 하셨을텐데, ntp를 지속적으로 동기화시켜놓지않으면 시간대가 점점 멀어지다가 저처럼 5분정도 틀어지는경우도 보실 수 있습니다.

이경우에 로그뿐만아니라 OTP를 사용하는 프로그램들이 있다면 모두 사용이 불가능하니 NTP를 항상 잘 맞춰놓으시면 되겠습니다.

NTP란 무엇인가요?

NTP는 Network Time Protocol의 약자로, 네트워크를 통해 정확한 시간 정보를 동기화하기 위해 사용되는 프로토콜입니다.

NTP는 인터넷을 통해 시간 서버로부터 정확한 시간 정보를 받아와 네트워크 내의 모든 장치들이 동일한 시간을 유지할 수 있도록 도와줍니다.

NTP는 전 세계적으로 사용되며, 컴퓨터 네트워크, 서버, 라우터, 스위치 등 다양한 장치에서 시간 동기화에 사용됩니다.

여기서는 보편적으로 많이사용되는 time.bora.net으로 지정하겠습니다.

NTP의 경우 UDP 123 포트를 사용하니 동기화가 제대로 안되신다면 방화벽 정책도 확인이 필요합니다.

image.png.jpg

NTP 설치 및 셋팅하기

먼저 apt install ntp를 통해서 ntp 패키지를 설치해주세요.

(Cent OS,Rocky 등 rhel 계열이라면 yum install ntp)

image.png.jpg

그리고

vi /etc/ntp.conf로 가서 설정값을 수정해주시면됩니다.

빨간네모박스는 맨앞으로가서 #로 주석처리해주시고 아래 내용을 추가해주세요.

(203.248.240.140 은 time.bora.net 의 공인 ip입니다)

image.png.jpg

server 203.248.240.140 iburst

image.png.jpg

그리고 service ntp restart로 재시작 시켜주시면 자동으로 동기화됩니다.

ntpq -p

image.png.jpg