Ubuntu 22.04 NTP 시간 동기화

Zoonmy·2024년 7월 10일

현재 Asia/Seoul 기준 서버의 시간과 동기화를 해보자!

1) ntp 설치

sudo apt-get install -y ntp

설치가 완료되면, /etc 경로에 ntp.conf 라는 ntp 설정파일이 생성된다.

2) ntp 설정

sudo vi /etc/ntp.conf

해당 명령어를 통해 ntp 설정 파일을 열어주자

  • 표시된 부분을 아래와 같이 만들어준다.
    1) pool 0~3.ubuntu.pool.ntp.org 주석처리
    2) 한국 pool 시간대를 설정

한국 시간대 pool 링크 : https://www.ntppool.org/ko/zone/kr

  • 표시된 부분을 붙여넣어주면 된다.

3) ntp 재시작 및 동기화 확인

  • ntp 재시작
sudo service ntp restart
  • ntp status 확인
sudo systemctl status ntp 

  • 동기화 확인
sudo ntpq -p


계속해서 시간 delay 가 생기는 문제가 있어, ntp 공용 서버로 수정

공용 NTP 서버 목록 : https://zetawiki.com/wiki/%EA%B3%B5%EC%9A%A9_NTP_%EC%84%9C%EB%B2%84_%EB%AA%A9%EB%A1%9D

  • time.bora.net 을 통해 설정

  • 다시 restart 해주고, 동기화 확인

sudo systemctl restart ntp

ntpq -p

-> delay가 줄어든 것을 볼 수 있다

4) time-zone 설정

sudo timedatectl set-timezone Asia/Seoul
  • date 명령어를 통해 시간 동기화 확인
date

profile
열시미 해야쥐

0개의 댓글