ntpd를 더 공격적으로 만드는 방법이 있습니까? 하드웨어 시계가 없는 컴퓨터가 있습니다. 오랜 기간 동안 인터넷이 끊어지면 인터넷 연결이 다시 시작된 후 천천히 정상으로 돌아올 때까지 시간이 상쇄됩니다. 이 동작을 어떻게 더 엄격하게 만들 수 있나요? 나는 시계가 다시 인터넷에 연결되는 순간 완벽하게 동기화되기를 원합니다.
PS: 이는 크론 작업 등에서 문제가 발생할 수 있음을 의미하더라도 마찬가지입니다.
답변1
귀하의 운영 체제는 무엇입니까? 명령줄을 통해 확인하세요.
uname -a
이것이 명령줄에서 작동하는지 확인하세요.
sudo service ntp stop
sudo ntpdate -s time.nist.gov
sudo service ntp start
작동한다면 /etc/network/if-up.d/updatetime에 스크립트를 생성하십시오:
service ntp stop
ntpdate -s time.nist.gov
service ntp start
올바른 권한을 부여하세요.
chmod +x /etc/network/if-up.d/updatetime
네트워크 인터페이스(wlan0, eth0 등)가 목록에 있는지 확인하세요./etc/network/interfaces
답변2
ntpd
어쨌든 기본적으로 올바른 일을 자동으로 수행합니다. 시계가 128ms(단계 임계값)를 초과하면 시계가 단계적으로 진행되고, 그렇지 않으면 시계가 느려집니다.
단계 임계값을 변경하여 시스템이 50ms 꺼진 경우 시간이 단계적으로 변경되도록 하려면 의 tinker step
옵션 을 사용할 수 있습니다 /etc/ntp.conf
.
인터넷에 다시 연결되는 순간 시간이 다시 동기화되는 것이 걱정된다면 하드웨어 시계 또는 더 나은 PPS 시간 소스가 있는 시스템을 구입하는 것이 좋습니다.