본문 바로가기

Solaris/기술과 팁

[팁] NTP 클라이언트 설정

외부 서버와 데이터 동기가 필요한 DB 서버나 웹서버 등과 같이, 서버는 항상 정확한 시간을 가지고 있어야 한다. 이와 같이 시간을 맞춰주는 서비스가 NTP 인데, NTP 서비스를 제공하면 NTP 서버를, NTP 서비스를 제공받아 로컬 서버의 시간만 맞추고자 한다면 NTP 클라이언트를 설정하면 된다.

여기서는 NTP 클라이언트를 구성하는 방법을 간단하게 살펴보고자 한다.

- root 권한으로 su 한다.
# su -

- NTP 설정 파일을 만든다.
# cd /etc/inet
# cp ntp.client ntp.conf

- NTP 설정파일을 편집한다.
  기존 파일에 있는 내용 중 multicastclient 224.0.1.1 는 주석처리 (#) 하고, 동기화를 요청할 NTP 서버의
  주소를 입력한다.
  멜버른 대학의 NTP 주소는 128.250.36.2, 128.250.36.3 이다.
  국내의 NTP 서버는 아래와 같다.
  time.bora.net
  time.kriss.re.kr
  우선 순위를 주어 먼저 검색하고자 하는 서버에 prefer를 입력한다.

# vi ntp.conf
#multicastclient 224.0.1.1
128.250.36.2 prefer
server time.bora.net
server time.kriss.re.kr

- 입력이 끝났으면 저장하고 나와 NTP서비스를 시작한다.
# svcadm enable network/ntp
  NTP 서비스 시작은 직접 명령을 실행해도 된다.
/etc/init.d/xntpd start

Sync 상태 확인은 ntpq -p 로 확인하면 된다.
# ntpq -p