728x90
728x170
NTP(Network Time Protocol)
NTP(Network Time Protocol) 의 개요
- NTP(Network Time Protocol)
- 컴퓨터간의 시간을 동기화 하는데 사용되는 프로토콜
- 1985년 이전에 델라웨어 대학교의 데이비드 밀슨에 의해 처음 개발되었다.
- NTP 서버를 구성하면 클라이언트들의 시간을 1/1000초 까지 동기화시킬 수 있다.
- 협정 세계시(UTC: Coordinated Universal Time) 기준으로 사용
- 여러 계층(Stratum) 으로 구성된다.
- Stratum 0
- 최상위 계층
- 세슘 원자시계, GPS 시계 등과 같은 장치
- NTP 서버
- Stratum 1 부터 Stratum 15 까지 15단계로 나뉜다.
- Stratum 1
- 최상단 계층
- 라디오 클럭과 외부 타임 소스 액세스를 갖고 시간을 동기화
- Stratum 2 : tratum 1 서버로부터 시간을 가져옴.
- Stratum 3 : Stratum 2 서버로부터 시간을 가져옴.
- Stratum 1
- Stratum 16 : 비동기 장치
- Stratum 1 부터 Stratum 15 까지 15단계로 나뉜다.
- Stratum 0
NTP 서버의 설치
- NTP 서버 프로그램은 ntp라는 이름으로 http://www.ntp.org 에서 배포된다..
- 손쉽게 운영해보려면 yum install ntp 명령으로 프로그램을 설치하면 된다..
- yum 명령으로 설치한 경우
- 환경 설정 파일 : /etc/ntp.conf
- 설정 후 데몬 시작 : systemctl start ntpd.service
/etc/ntp.conf 의 주요 설정
항목 1
driftfile /var/lib/ntp/drift
- 지역 시스템의 시간을 정확하게 유지하는 파일을 지정하는 항목
- 시간 오차의 평균값을 저장함.
항목 2
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
- restrict : NTP 서버에 접근하는 클라이언트를 제한할 때 지정
항목 3
server time.kriss.re.kr
server time.bora.net
- 기준이 되는 NTP서버를 지정하는 항목
728x90
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스] 샌드메일(sendmail) 관련 주요 파일 (0) | 2022.03.18 |
---|---|
[리눅스] /etc/named.conf (0) | 2022.03.18 |
[리눅스] /etc/logrotate.conf (0) | 2022.03.18 |
[리눅스] NFS(Network File System) (0) | 2022.03.18 |
[리눅스] KVM(Kernel-based Virtual Machine) (0) | 2022.03.18 |
[리눅스] vsftpd (0) | 2022.03.17 |
[리눅스] /etc/httpd/conf/httpd.conf (0) | 2022.03.17 |
[리눅스] /etc/fstab (0) | 2022.03.17 |