일반적으로 Linux 서버의 시간(ntpd 덕분에)은 시간 서버와 동기화됩니다. 그런데 ntpd가 실행되고 있는데 서버가 이제 20초 일찍 실행되고 있는 것입니다. 서버 속도를 점차적으로 늦추는 방법. 따라서 ntp 데몬을 다시 시작하기 전에 서버 시간을 시간 서버와 거의 동일한 시간으로 수정할 수 있습니다. de ntpd를 다시 시작하면 서버가 즉시 시간을 수정하기 때문입니다. 그것은 내가 원하는 것이 아닙니다.
HP-UX에서는 "date –a sss.fff"(HP-UX의 경우) 명령을 사용할 수 있습니다. 이 명령은 완벽하게 작동하지만 Linux에서는 작동하지 않습니다.
안녕하세요 폴입니다.
답변1
있는 경우 -x
에서 제거합니다. /etc/sysconfig/ntp
하도록 하다:
NTPD_OPTIONS="-x -g -u ntp:ntp"
이 되다:
NTPD_OPTIONS="-g -u ntp:ntp"
동일한 파일에서 다음을 no로 변경합니다.
NTPD_FORCE_SYNC_ON_STARTUP="yes"
또한 다음으로 설정됩니다.첫 번째매개변수 입력/etc/ntp.conf
tinker panic 0
NTP를 중지하세요.
echo 0 > /var/lib/ntp/drift/ntp.drift
NTP를 시작하세요.