Se hai systemd
nella versione maggiore di 213
(controlla:systemd --version
), non devi installare ntp
pacchetto per sincronizzare l'ora di sistema.
systemd
fornisce 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 dell'RTC:
timedatectl status
Configurazione di systemd-timesyncd
il demone è in /etc/systemd/timesyncd.conf
file. Puoi fornire i tuoi server NTP lì. Per impostazione predefinita, tutti i server sono commentati ei server NTP sono ottenuti da systemd-networkd.service(8)
configurazione o tramite DHCP.
Se hai installato Windows insieme a Linux , potresti avere problemi con i problemi di tempo del sistema dual-boot. 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 è consigliato; faresti meglio a cambiare Windows impostazioni dell'ora per forzare il mantenimento dell'orologio hardware in UTC).
È possibile impostare l'ora durante l'avvio del sistema in realtà e dalla documentazione Debian lo specificano persino per l'uso su hardware che non tiene correttamente traccia dell'ora. Consiglio comunque di usare NTP. Puoi configurarlo per connetterti a un server NTP. Prima però installa NTP, usando
$ sudo apt-get install ntp
Una volta installato, vai a /etc/ntp.conf che puoi modificare usando la tua modifica di testo preferita. Diciamo, gedit o nano.
$ sudo nano /etc/ntp.conf
Non sono sicuro che abbia bisogno di sudo, ma puoi usarlo comunque.
Devi conoscere un server NTP per impostarlo. Modifica il tuo file in questo modo:
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 i server NTP. Puoi trovare alcuni hdalla home del server NTP.
sudo apt-get install ntp
sudo systemctl restart ntp
sudo systemctl enable ntp
Questo è tutto. Basta eseguire $ date
per vedere se funziona.