
우분투 서버에서 나의 일반적인 해결책은 패키지를 설치 ntp
하고 하루 만에 호출하는 것입니다. 그러면 필요한 모든 바이너리가 설치되고 부팅 시 ntpd가 시작됩니다.
현재 저는 여러 서버에 걸쳐 복제될 서버 구성 작업을 하고 있으며 일반적으로 최대한 간결해야 합니다. ntpd의 기본 구성에서는 서버에 시간을 묻는 요청을 할 수 있다는 것을 알고 있습니다. 나는 이것이 필요하지 않습니다. 최신 상태로 유지하려면 서버 자체 시간만 필요합니다.
답변1
cron 작업으로서의 ntpdate는 위에서 설명한 것처럼 ntpd를 대체하지 않습니다.
이 구성을 여러 서버에 걸쳐 복제하는 경우 ntpd.conf에서 시간을 제공하는 줄을 주석 처리한 다음 다시 패키징하거나 puppet과 같은 일부 구성 관리를 사용하여 OS가 설치된 후 모든 상자에 이를 푸시하는 것은 어떨까요? 그들을?
답변2
OpenBSD 구현을 시도해 볼 수 있습니다.오픈NTPD; 비록 NTP 프로토콜을 완전히 구현하지 않았다는 점(그리고 다소 날조한 점)으로 비판을 받았지만 공식 ntpd보다 더 적합할 수도 있습니다.
답변3
따라서 ntpd 없이는 모든 ntpd 기능을 얻을 수 있는 방법이 없는 것 같습니다. 그래서 저는 /etc/ntp.conf를 수정하여 실행하고 있습니다. 마지막 두 줄이 여전히 필요합니까?
# Commenting out these lines that came standard
# # By default, exchange time with everybody, but don't allow configuration.
# restrict -4 default kod notrap nomodify nopeer noquery
# restrict -6 default kod notrap nomodify nopeer noquery
# Adding this one line
restrict default ignore
# Do I still need this? Does ntpd query itself when setting the local server's time?
# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1
restrict ::1