ntp

출처

설명

서버의 시간을 동기화하는 명령어 입니다. 지정한 타임 서버와 주기적으로 동기화하여 서버의 시간을 수정합니다.

설치

apt 명령을 이용하여 설치합니다.

apt install ntp

설정

/etc/ntp.conf 파일의 동기화 서버 주소를 수정합니다. 기본서버는 외국 서버이므로 빠른 동기화를 위해서 국내 서버로 지정해 주면 좋습니다.

sudo vi /etc/ntp.conf

# 파일의 다음 부분을 주석 처리 하고 한국 서버로 변경 
# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
#pool 0.ubuntu.pool.ntp.org iburst
#pool 1.ubuntu.pool.ntp.org iburst
#pool 2.ubuntu.pool.ntp.org iburst
#pool 3.ubuntu.pool.ntp.org iburst
server 0.asia.pool.ntp.org
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
server 3.asia.pool.ntp.org

# Use Ubuntu's ntp server as a fallback.
#pool ntp.ubuntu.com

설정 후 재시작

설정을 변경후에는 서비스를 재시작합니다.

sudo systemctl restart ntp.service

동작 확인

재시작후 서버 시간이 설정되는데는 시간이 필요합니다. 5분 정도 대기후 다음 명령을 실행하면 동기화 상황을 확인할 수 있습니다. refid 가 INIT 으로 나와있다면 동기화가 되지 않고 있다는 뜻입니다.

$ ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 13.23.33.121     127.0.0.100  3 u    3   64    1    2.407  543.280   0.000
 13.23.34.13      127.0.0.100  3 u    2   64    1    2.341  543.237   0.000
 13.92.10.3       127.0.0.70   3 u    1   64    1    2.058  542.946   0.000

links

social