공유할 서비스 선택

TECH


TECH

OS [Linux] NTP ...

페이지 정보

작성자 LeeHyongDong 아이디로 검색 전체게시물 댓글 0건 조회 160회 좋아요 0회 작성일 19-11-22 16:13

본문

NTP ...

 

1. NTP란

2. NTP의 구조

3. NTP서버 구축


1. NTP란 

  : Network Time Protocol 말 그대로 네트워크로 구성된 환경에서 구동되는 시스템들의 시간을 동기화하기 위한 규약( Protocol )입니다.

  동기화하는 이유는 프로그램과 프로세스등을 작동할때, 

  서버에서 20분에 실행을 프로세스를 통해 클라이언트로 지시를 했는데 클라이언트에서 30분으로 받아들이면 10분의

  지연시간이 생기고 프로세스의 오류가 생길수 있기때문에 시간을 맞추기위해 NTP가 있는것입니다.

 

  네트워크 보안은 시간 서버를 이용해 시간이 서버와 다르면 접근을 거부해 해커와 악성 소프트웨어의 접근을 방비합니다.

 

 

2. NTP의 구조

 

     9a4ef9b94d65f28dc6faf64a20aff3c8_1574406623_7871.png
 

 

 Stratum 이란?

  : 시간을 전송하는 장비들을 의미하며 Primary reference clock 장비에는 GPS, 세슘 원자 시계 등이 있습니다.


  - straum 0 : GPS나 세슘원자 시계등 시간을 구하는 장비 

  - straum 1 : GPS나 세슘원자 시계등에서 직접 시간을 동기화하는 서버를 의미 

  - straum 2,3 : 트리구조를 형성하는데 보통 straum 2에서 동기화하고 

  - straum 3 서버에서 나머지 서버들을 peer로 해서 동기회 시키므로 straum 1 서버들의 부하를 줄인다. 

 

       - straum 0에서 시간을 측정하고 straum 1에서 시간을 동기화 하는 서버를 구축하고 

       - straum 2는 straum 1에서 시간을 받아와 동기화를 하고 straum 3으로 시간동기화를 분배한다. 이렇게 하는이유는 

       - straum 1에서 접근하는 과부하를 줄이기 위해 만들어진 구조다. 

 

 

3. NTP서버 구축

     -ntp 설치

     1e7c6c0de1e8d32871c0ebb03ed15186_1578634126_1654.png
 

      기본적으로 NTP는 설치가 안되어있어 yum명령어로 받아와야합니다.

     

     - ntpd 시작

     1e7c6c0de1e8d32871c0ebb03ed15186_1578634317_8903.png 

     ntp를 설치했다면 systemctl로 start 및 enable을 시켜줍니다.

  

     - ntp 서버 지정

     9a4ef9b94d65f28dc6faf64a20aff3c8_1574407013_3369.png

     /etc/ntp.conf파일에 들어가 주석처리를 한뒤 time.bora.net iburst를 입력합니다.

     time.bora.net은 한국에서 운영되는 서버로 straum 1 입니다.

 

     저장하고 나간후 리붓을 하면 시간설정이 완료됩니다.

 

     - ntpq -p 설정확인

     9a4ef9b94d65f28dc6faf64a20aff3c8_1574407324_801.png

     리붓이 완료된후 ntpq -p명령어로 현재 적용이 되고있는지 확인할 수 있습니다

 

     - 즉시적용 명령어 

     9a4ef9b94d65f28dc6faf64a20aff3c8_1574407364_3119.png
     rdate명령어로 즉시 시간설정을 하거나 서버측의 시간을 확인할수 있습니다.

 

     -s 확인하지 않고 즉시 시간 설정을 바꿈

     -p 서버측의 시간을 확인

 

 ● 관련 링크

 

Chronyd

http://www.chlux.co.kr/bbs/board.php?bo_table=board02&wr_id=62

 

 

 

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
28 OS LeeHyongDong 아이디로 검색 전체게시물 01-22 14
[작성중]Network 설정 및 인터페이스명 변경 #2

카테고리 : OS

14 0
작성자 : LeeHyongDong 20/01/22
27 OS LeeHyongDong 아이디로 검색 전체게시물 01-22 16
[작성중]Network 설정 및 인터페이스명 변경 #1

카테고리 : OS

16 0
작성자 : LeeHyongDong 20/01/22
26 OS Leesangwoo 아이디로 검색 전체게시물 01-20 19
[Cluster] RHEL 7 Pacemaker constraint 설정

카테고리 : OS

19 0
작성자 : Leesangwoo 20/01/20
25 OS Leesangwoo 아이디로 검색 전체게시물 01-09 43
[Cluster] RHEL 7 Pacemaker crm_report ( sosreport )

카테고리 : OS

43 0
작성자 : Leesangwoo 20/01/09
24 OS Chojunhyung 아이디로 검색 전체게시물 01-07 95
[Overview] RHEL 8 Overview #2

카테고리 : OS

95 0
작성자 : Chojunhyung 20/01/07
23 OS Chojunhyung 아이디로 검색 전체게시물 01-07 61
[Overview] RHEL 8 Overview #1

카테고리 : OS

61 0
작성자 : Chojunhyung 20/01/07
22 OS LeeHyongDong 아이디로 검색 전체게시물 01-06 52
Sosreport & Syslog

카테고리 : OS

52 0
작성자 : LeeHyongDong 20/01/06
21 OS Chojunhyung 아이디로 검색 전체게시물 01-03 46
[작성중] [Cluster] RHEL 8 Pacemaker install guide

카테고리 : OS

46 0
작성자 : Chojunhyung 20/01/03
20 OS Chojunhyung 아이디로 검색 전체게시물 12-30 49
[HA] vmware fencing

카테고리 : OS

49 0
작성자 : Chojunhyung 19/12/30
19 OS LeeHyongDong 아이디로 검색 전체게시물 12-26 69
[Linux] raw device 생성

카테고리 : OS

69 0
작성자 : LeeHyongDong 19/12/26
Total 28건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top