리눅스마스터1급 : NTP서버의 활용분야
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,408 조회
- 0 추천
-
목록
본문
리눅스마스터1급 : NTP서버의 활용분야
NTP서버는 시간을 사용하는 대부분의 장치에서 사용된다.
더욱 정확한 시간을 요구하는 금융거래, 계산 클러스터등에서 개인용 PC까지 아주 많은 장치에서 NTP서버가 활용된다.
∙인터넷 서비스를 제공하는 서버 시간동기화
∙GPS 교란을 대비한 군사용 장비 시간동기화
∙인터넷 전화기 시간동기화
∙인터넷 TV 시간동기화
∙클러스터 서버의 시간동기화
∙개인용 컴퓨터의 시간동기화
∙여러 장치들의 시간동기화
NTP서버 설정 및 고급활용(Trouble shooting)
1) NTP서버 설치
대부분의 리눅스 배포판에서 ntp 패키지를 배포하며, yum, apt-get, yast등의 패키지관리 프로그램으로 설치 할 수 있다.
다음과 같이 yum 으로 ntp서버를 설치 해 보자.
|
|
|
| yum install ntp |
|
|
|
|
2) NTP서버 설정
NTP서버는 2가지 역할을 한다.
한 가지는 NTP 클라이언트로부터 요청을 받아 시간 정보를 응답할 NTP 서버 역할이며, 또 한 가지는 NTP 서버들로 부터 시간정보를 요청하여 받아올 NTP 클라이언트 역할이다.
이 모든 설정을 ntp.conf 파일에 설정하게 된다.
NTP 서버 역할을 하기 위해 다음과 같이 설정하자. NTP 서버 요청을 허용할 네트워크에 대한 설정이다.
“192.168.0.x"의 서버는 NTP요청을 허용하겠다는 설정이다.
|
|
|
| restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap |
|
|
|
|
NTP 서버 및 클라이언트 모두 다음 설정을 하여야 한다.
앞에서도 살펴 보았듯이 상위 계급에서 시간정보를 가져와야 하기에 “pool.ntp.org" 사이트를 방문하여 서버가 있는 지역의 NTP 서버를 다음과 같이 설정하자.
|
|
|
| server 3.kr.pool.ntp.org server 1.asia.pool.ntp.org server 0.asia.pool.ntp.org |
|
|
|
|
3) NTP서버 시작과 종료
다음과 같이 NTP 서버를 시작해 보자.
|
|
|
| [root@SULinux-64Bit ~]# service ntpd start ntpd (을)를 시작 중: [ OK ] |
|
|
|
|
위와 같이 간단하게 NTP 서버를 시작할 수 있다.
NTP 서버 동작 확인
|
|
|
| [root@SULinux-64Bit ~]# service ntpd status ntpd (pid 17538)를 실행 중... |
|
|
|
|
동작상태를 확인 한 결과 실행중으로 표시된다.
NTP 서버 재시작
|
|
|
| [root@SULinux-64Bit ~]# service ntpd restart ntpd를 종료 중: [ OK ] ntpd (을)를 시작 중: [ OK ] |
|
|
|
|
위와 같은 방법으로 NTP 서버를 재시작 할 수 있다.
위 방법은 NTP 서버를 종료하고 시작하는 것과 같다.
다음과 같이 NTP 서버를 종료 할 수 있다.
|
|
|
| [root@SULinux-64Bit ~]# service ntpd stop ntpd를 종료 중: [ OK ] |
|
|
|
|
4) NTP 클라이언트
다음 명령어를 통해 NTP 서버들의 상태를 확인 할 수 있다.
|
|
|
| [root@SULinux-64Bit ~]# ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== maths.kaist.ac. 133.100.9.2 2 u 14 64 3 14.553 -48.811 0.703 hachi.paina.jp 133.243.238.164 2 u 12 64 3 39.733 -47.954 0.119 202.71.100.89 203.106.109.85 4 u 11 64 3 360.382 90.016 13.142 LOCAL(0) .LOCL. 10 l 12 64 3 0.000 0.000 0.001 |
|
|
|
|
ntpdate 명령어를 통해 원격지의 NTP서버에 접속하여 직접 시간을 동기화 할 수 있다.
|
|
|
| root@sspark-ThinkPad-X61:~# ntpdate 192.168.0.129 17 Aug 20:32:16 ntpdate[7670]: step time server 192.168.0.129 offset 1.739415 sec |
|
|
|
|
관련자료
-
이전
-
다음