Πώς να αναγκάσετε το 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 θα πρέπει να ξεκινάει αμέσως μετά το αρχείο swap και πριν την SSHD.

Ελέγξτε το αρχείο /etc/ntp.conf για να βεβαιωθείτε ότι είναι ρυθμισμένο.

Θα πρέπει να αναφέρει τουλάχιστον έναν διακομιστή. Εγώ χρησιμοποιώ το time.nrc.ca για τον διακομιστή μου.

Η σελίδα του εγχειριδίου για το ntp.conf είναι εδώ: http://linux.die.net/man/5/ntp.conf

Σχόλια (0)