19.16. ntpdate 서버 구성
ntpdate
서비스의 용도는 시스템 부팅 중에 클럭을 설정하는 것입니다. 이는 ntpdate
이후에 시작된 서비스가 올바른 시간을 가지도록 하고 시계에서 건너뛰는 것을 관찰하지 못하도록 하기 위해 이전에 사용되었습니다. ntpdate
및 step-tickers 목록은 더 이상 사용되지 않으므로 Red Hat Enterprise Linux 7은 기본적으로 -g
옵션을 ntpdate
가 아닌 ntpd
명령에 사용합니다.
Red Hat Enterprise Linux 7의 ntpdate
서비스는 ntpd 서비스 없이 사용되거나
명령에 ntpd
-x
옵션이 지정된 경우 유용합니다. ntpd
를 -x
와 함께 사용하지만 ntpd 서비스가 활성화되지 않은 경우 시간 차이가 600초보다 큰 경우에만 클럭을 단계별로 수정합니다. 600초보다 작은 오프셋을 사용하면 클럭은 수정된 모든 시간 동안 약 2000초 동안 느리게 조정됩니다.
시스템을 시작할 때 ntpdate
서비스가 실행되도록 활성화되었는지 확인하려면 다음 명령을 실행합니다.
~]$ systemctl status ntpdate
시스템 시작 시 서비스가 실행되도록 하려면 root
로 다음 명령을 실행합니다.
~]# systemctl enable ntpdate
Red Hat Enterprise Linux 7의 기본 /etc/ntp/step-tickers
파일에는 0.rhel.pool.ntp.org
가 포함되어 있습니다. 추가 ntpdate
서버를 구성하려면 루트로
실행되는 텍스트 편집기를 사용하여 /etc/ntp/step-tickers
를 편집합니다. 등록된 서버 수는 매우 중요하지 않습니다. ntpdate
는 시스템을 시작할 때만 날짜 정보를 가져오는 데 이 정보를 사용합니다. 내부 시간 서버가 있는 경우 첫 번째 줄에 해당 호스트 이름을 사용합니다. 백업으로 두 번째 행에 있는 추가 호스트는 적합하지 않습니다. 백업 서버 선택 및 두 번째 호스트가 내부 또는 외부인지 여부는 위험 평가에 따라 달라집니다. 예를 들어 첫 번째 서버에 영향을 미치는 문제가 두 번째 서버에도 영향을 미칠 가능성은 얼마나 됩니까? 첫 번째 서버에 대한 액세스가 중단되는 경우 내부 서버에 연결하는 것보다 외부 서버에 대한 연결을 사용할 수 있을 가능성이 높습니까?