OS [Linux] NTP ...
페이지 정보
작성자 LeeHyongDong 아이디로 검색 전체게시물 댓글 0건 조회 5,113회 좋아요 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의 구조
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 설치
- ntpd 시작
ntp를 설치했다면 systemctl로 start 및 enable을 시켜줍니다.
- ntp 서버 지정
/etc/ntp.conf파일에 들어가 주석처리를 한뒤 time.bora.net iburst를 입력합니다.
time.bora.net은 한국에서 운영되는 서버로 straum 1 입니다.
저장하고 나간후 리붓을 하면 시간설정이 완료됩니다.
- ntpq -p 설정확인
리붓이 완료된후 ntpq -p명령어로 현재 적용이 되고있는지 확인할 수 있습니다
- 즉시적용 명령어
rdate명령어로 즉시 시간설정을 하거나 서버측의 시간을 확인할수 있습니다.
-s 확인하지 않고 즉시 시간 설정을 바꿈
-p 서버측의 시간을 확인
● 관련 링크
Chronyd
http://www.chlux.co.kr/bbs/board.php?bo_table=board02&wr_id=62
댓글목록
등록된 댓글이 없습니다.