NTP (Network Time Protocol)
: 컴퓨터 간 시간 동기화 프로토콜
: 1/1000초 까지 동기화가능. UTC를 기준으로 사용
: Stratum 0 부터 Stratum 15 까지 서버의 단계가 나뉨. Stratum 16은 비동기 장치를 의미
> Stratum 0은 세슘 원자시계 및 GPS와 같은 최상위 계층의 시간 장치
> Stratum 1은 NTP 서버로 라디오 클럭과 외부 타임 소스 접근을 통해 시간 동기화
: Stratum 2는 Stratum 1 서버로 부터 시간을 가져오고 Stratum 3 서버는 Stratum 2 서버의 시간을 가져오는 방식
NTP 관련 명령어
- ntpq
- ntpdate
ntpq
: NTP 서버에 대한 질의
: 옵션 없이 실행 시 대화형으로 다양한 질의 가능
- 형식
: ntpq [option]
- 주요 옵션
: -p
> 연결된 서버(peers)의 상태 출력
ntpdate
: NTP 서버를 이용해 시간 동기화. NTP 서버의 IP를 입력하여 동기화
- 형식
: ntpdate <NTP server>
NTP 서버 관련 파일
- /etc/ntp.conf
- /etc/rc.d/init.d/ntpd
/etc/ntp.conf
: NTP 서버의 환경설정 파일
- 형식
option value
- 주요 항목
: driftfile
> 지역 시간을 정확하게 유지하는 파일 지정. 해당 파일에는 시간 오차의 평균값을 저장
: restrict
> NTP 서버에 접근할 클라이언트 제한
: server
> 기준이 되는 NTP 서버 지정
- 예시
```
driftfile /var/lib/ntp/drift
restrict 192.168.1.0 mask 255.255.255.0 nompdify notrap
# 해당 IP 및 넷마스크의 접근에 대해 수정과 event trap 을 제공하지 않음
server time.kriss.re.kr
server time.bora.net
```
Refference
'Certification > 리눅스마스터' 카테고리의 다른 글
리눅스 마스터 1급 설정 파일 예시 (0) | 2022.11.23 |
---|---|
리눅스 iptables 설정 (0) | 2022.10.23 |
리눅스 가상 네트워크 컴퓨팅 서버 (VNC) (0) | 2022.10.20 |
리눅스 DHCP 서버 관리 (0) | 2022.10.20 |
리눅스 프록시 서버 관리 (0) | 2022.10.20 |