Impostare e modificare data e ora: differenze tra le versioni
Nessun oggetto della modifica |
m (errore n. revisori) |
||
(28 versioni intermedie di 9 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Jessie|Stretch|Buster}} | |||
<pre># dpkg-reconfigure | __TOC__ | ||
== Fuso orario == | |||
Per cambiare fuso orario possiamo usare il comando, con [[privilegi di amministrazione]]: | |||
<pre># dpkg-reconfigure tzdata</pre> | |||
e quindi selezionare la nostra timezone. | |||
Autore | == Sincronizzazione via NTP == | ||
=== Con systemd-timesyncd === | |||
Non occorre fare nulla, è già il default in Debian. Si può controllare se è attivo con: | |||
$ timedatectl status | |||
Local time: Fri 2019-09-06 18:32:16 CEST | |||
Universal time: Fri 2019-09-06 16:32:16 UTC | |||
RTC time: Fri 2019-09-06 16:32:16 | |||
Time zone: Europe/Rome (CEST, +0200) | |||
System clock synchronized: yes | |||
''' NTP service: active''' | |||
RTC in local TZ: no | |||
Altri comandi utili, per avere maggiori informazioni, sono: | |||
<pre> | |||
$ timedatectl timesync-status | |||
</pre> | |||
(per informazioni sulla sincronizzazione attuale) | |||
E (per la configurazione di <code>systemd-timesyncd</code>): | |||
<pre> | |||
$ timedatectl show-timesync | |||
</pre> | |||
È utile e più che sufficiente per macchine desktop, in quanto effettua la sincronizzazione all'avvio e a ogni nuova connessione. | |||
=== Con client NTP da avviare manualmente === | |||
Solo se non si utilizza '''systemd''', o si sceglie di disabilitare <code>systemd-timesyncd</code>, si può sincronizzare l'ora manualmente eseguendo un client che si connetterà a un server tramite il protocollo NTP. | |||
Per esempio è sufficiente installare <code>sntp</code> (che rimpiazza <code>ntpdate</code>, ormai deprecato), con [[privilegi di amministrazione]]: | |||
<pre> | |||
# apt install sntp | |||
</pre> | |||
Per effettuare la sincronizzazione basterà poi dare il comando: | |||
<pre> | |||
# sntp it.pool.ntp.org | |||
</pre> | |||
Se intendete usare un diverso server NTP potete consultare questa pagina (http://www.pool.ntp.org/zone/europe). | |||
=== Con demone sempre in funzione === | |||
Per macchine server è invece consigliato utilizzare un server NTP, in modo che la sincronizzazione dell'ora sia gestita automaticamente (anche quando non ci sono cambiamenti alla connessione): | |||
<pre> | |||
# apt install ntp | |||
</pre> | |||
Il pacchetto installerà un demone che resterà in funzione e si occuperà di sincronizzare l'orologio del server con un server NTP mondiale. | |||
Il file di configurazione del demone è <code>/etc/ntp.conf</code>. In questo file vanno specificati i server NTP da contattare per la sincronizzazione, ad esempio ntp1.ien.it o ntp2.ien.it. | |||
{{Autori | |||
|Autore=[[Utente:Keltik|Keltik]] | |||
|Estesa_da= | |||
:[[Utente:TheNoise|~ The Noise]] | |||
:[[Utente:Ferdybassi|Ferdybassi]] | |||
:[[Utente:HAL 9000|HAL 9000]] | |||
|Verificata_da= | |||
:[[Utente:HAL 9000|HAL 9000]] 18:50, 6 set 2019 (CEST) | |||
|Numero_revisori=1 | |||
}} | |||
[[Categoria:Ottimizzazione del sistema]] | |||
[[Categoria:Shell]] |
Versione attuale delle 16:52, 6 set 2019
Versioni Compatibili Debian 8 "jessie" Debian 9 "stretch" Debian 10 "buster" |
Fuso orario
Per cambiare fuso orario possiamo usare il comando, con privilegi di amministrazione:
# dpkg-reconfigure tzdata
e quindi selezionare la nostra timezone.
Sincronizzazione via NTP
Con systemd-timesyncd
Non occorre fare nulla, è già il default in Debian. Si può controllare se è attivo con:
$ timedatectl status Local time: Fri 2019-09-06 18:32:16 CEST Universal time: Fri 2019-09-06 16:32:16 UTC RTC time: Fri 2019-09-06 16:32:16 Time zone: Europe/Rome (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no
Altri comandi utili, per avere maggiori informazioni, sono:
$ timedatectl timesync-status
(per informazioni sulla sincronizzazione attuale)
E (per la configurazione di systemd-timesyncd
):
$ timedatectl show-timesync
È utile e più che sufficiente per macchine desktop, in quanto effettua la sincronizzazione all'avvio e a ogni nuova connessione.
Con client NTP da avviare manualmente
Solo se non si utilizza systemd, o si sceglie di disabilitare systemd-timesyncd
, si può sincronizzare l'ora manualmente eseguendo un client che si connetterà a un server tramite il protocollo NTP.
Per esempio è sufficiente installare sntp
(che rimpiazza ntpdate
, ormai deprecato), con privilegi di amministrazione:
# apt install sntp
Per effettuare la sincronizzazione basterà poi dare il comando:
# sntp it.pool.ntp.org
Se intendete usare un diverso server NTP potete consultare questa pagina (http://www.pool.ntp.org/zone/europe).
Con demone sempre in funzione
Per macchine server è invece consigliato utilizzare un server NTP, in modo che la sincronizzazione dell'ora sia gestita automaticamente (anche quando non ci sono cambiamenti alla connessione):
# apt install ntp
Il pacchetto installerà un demone che resterà in funzione e si occuperà di sincronizzare l'orologio del server con un server NTP mondiale.
Il file di configurazione del demone è /etc/ntp.conf
. In questo file vanno specificati i server NTP da contattare per la sincronizzazione, ad esempio ntp1.ien.it o ntp2.ien.it.
Guida scritta da: Keltik | Debianized 40% |
Estesa da: | |
Verificata da:
| |
Verificare ed estendere la guida | Cos'è una guida Debianized |