Impostare e modificare data e ora: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
m (errore n. revisori)
 
(20 versioni intermedie di 8 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Tutte le versioni di Debian}}
{{Versioni compatibili|Jessie|Stretch|Buster}}
__TOC__
__TOC__
== Primo metodo ==
== Fuso orario ==
Quando si rende necessario aggiornare la data/ora dell' orologio di sistema, possiamo usare il comando:
Per cambiare fuso orario possiamo usare il comando, con [[privilegi di amministrazione]]:
<pre># dpkg-reconfigure timezoneconf</pre>
<pre># dpkg-reconfigure tzdata</pre>
ed il solito menu semi-grafico ci permetterà di fare le modifiche all' istante.
e quindi selezionare la nostra timezone.


== Secondo metodo ==
== Sincronizzazione via NTP ==
Altro metodo è quello di installare <tt>ntpdate</tt>. Basta eseguirlo una sola volta con:


  # /etc/init.d/ntpdate start
=== 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


e l'ora esatta verrà impostata automaticamente tramite internet. Potrete anche rimuoverlo subito dopo se non volete che parta come servizio ad ogni avvio. Se si ha necessità di impostare anche la time-zone basta usare <tt>tzconfig</tt>.
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.
Autore metodo 1: [[Utente:Keltik|Keltik]] <br>
 
Autore metodo 2: [[Utente:TheNoise|~ The Noise]]
=== Con client NTP da avviare manualmente ===
[[Categoria:Sistema]]
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.
[[Categoria:Desktop]]
 
[[Categoria:Tips&Tricks]]
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

Debian-swirl.png 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 Swirl-auth40.png Debianized 40%
Estesa da:
~ The Noise
Ferdybassi
HAL 9000
Verificata da:
HAL 9000 18:50, 6 set 2019 (CEST)

Verificare ed estendere la guida | Cos'è una guida Debianized