Как да принудите NTPD да актуализира датата/часа след зареждане?

Raspberry Pi няма хардуерен часовник. Как да накарам NTPD да актуализира датата/часа веднага след всяко зареждане?

Работя с Raspbian, а Raspberry Pi е свързан с Ethernet кабел.

Направете apt-get install ntpdate.

ntpdate ще се стартира при включване на Ethernet интерфейс и ще задава времето от ntp сървър (вижте /etc/default/ntpdate).

Ако ntpd е стартиран, ntpdate няма да направи нищо, но ntpdate ще се стартира преди ntpd при зареждане - така че това би трябвало да работи, за да зададе времето при зареждане, докато има Ethernet връзка.

Коментари (5)

Ако часовникът ви се отклонява значително, може да се наложи да накарате ntp да се синхронизира, като направите:

sudo /etc/init.d/ntp stop
sudo ntpd -q -g
sudo /etc/init.d/ntp start
Коментари (6)

Тя вече трябва да актуализира времето. Сървърът NTPD трябва да се стартира веднага след файла за подмяна и преди SSHD.

Проверете файла /etc/ntp.conf, за да се уверите, че той е конфигуриран.

Той трябва да съдържа списък с поне един сървър. Аз използвам time.nrc.ca за моя сървър.

Ръководната страница за ntp.conf е тук: http://linux.die.net/man/5/ntp.conf

Коментари (0)