Risposte:
In realtà è possibile impostare l'ora durante l'avvio del sistema e dalla Documentazione Debian lo specificano persino per l'uso su hardware che non tiene traccia del tempo correttamente. Consiglio comunque di usare NTP. È possibile configurarlo per connettersi a un server NTP. Prima installa NTP però, usando
$ sudo apt-get install ntp
Una volta installato, vai su /etc/ntp.conf che puoi modificare usando la tua modifica di testo preferita. Di ', gedit o nano.
$ sudo nano /etc/ntp.conf
Non sono sicuro che abbia bisogno di sudo, ma puoi comunque usarlo.
È necessario conoscere un server NTP per impostare questo. Modifica il tuo file in modo che sia così:
logfile /var/log/xntpd
driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server ntp.somedomain.something
server ntp.something.else
Sostituisci somedomain.something e something.else con server NTP. È possibile trovare alcuni hfrom dal server NTP a casa .
Se si dispone systemd
di versione superiore 213
(controllare: systemd --version
), non è necessario installare ntp
il pacchetto per l'ora del sistema di sincronizzazione.
systemd
fornisce un systemd-timesyncd
demone che implementa il client SNTP (Simple NTP).
Per avviare e abilitare la sincronizzazione SNTP:
timedatectl set-ntp true
Per mostrare le impostazioni correnti dell'orologio di sistema e RTC :
timedatectl status
La configurazione del systemd-timesyncd
demone è nel /etc/systemd/timesyncd.conf
file. Qui puoi fornire i tuoi server NTP. Per impostazione predefinita, tutti i server vengono commentati e i server NTP vengono ottenuti dalla systemd-networkd.service(8)
configurazione o tramite DHCP.
Se hai installato Windows insieme a Linux , potresti avere problemi con l' ora del sistema a doppio avvio . Il motivo è semplice: Windows mantiene l'orologio hardware nell'ora locale e Linux nell'ora UTC ( timedatectl set-local-rtc 1
può essere utile ma non è raccomandato; è meglio modificare le impostazioni dell'ora di Windows per forzare il mantenimento dell'orologio hardware in UTC).
sudo apt-get install ntp
sudo systemctl restart ntp
sudo systemctl enable ntp
Questo è tutto. Corri $ date
per vedere se funziona.