Linux ntpd 및 ntpdate 서비스

Linux ntpd 및 ntpdate 서비스

ntsysv내 CentOS 터미널에서 실행하면 둘 다 표시 ntpd되고 ntpdate확인됩니다. 시작 시 두 서비스를 모두 실행하는 것이 중복됩니까?

답변1

그들은 다른 일을 합니다.

  • ntpdate"원샷 모드"라고 생각할 수 있습니다. 한 번 실행되고 원격 NTP 서버로부터 응답을 받으면 시계를 업데이트합니다.
  • ntpd지속적으로 실행되며 드리프트를 고려하고 원격 NTP 서버와 동기화를 유지하기 위해 시계를 약간 조정합니다. ntpd(기본적으로) 2초 이상 조정하지 않습니다.

ntpdate시계가 동기화되었는지 확인하기 위해 시스템 부팅 시 실행한 다음 ntpd동기화를 유지하기 위해 실행하는 것이 일반적입니다 . 예를 들어, 컴퓨터가 부팅될 때 시계가 3초 정도 어긋난다면 ntpd조정하기에는 너무 큰 점프라고 가정하여 아무것도 하지 않을 것입니다. 그러면 시스템이 더욱 동기화되지 않게 됩니다.

답변2

일반적인 방법은 ntpd를 시작하기 전에 ntpdate를 실행하는 것입니다.

Ntpdate는 서비스가 아니라 NTP 서버에서 시간을 설정하는 명령입니다. 그런 다음 ntpd는 시간을 동기화된 상태로 유지합니다. 이렇게 하는 이유는 시간 차이가 너무 크면 ntpd가 종료되기 때문입니다.

관련 정보