Impostare e modificare data e ora: differenze tra le versioni

m
errore n. revisori
m (errore n. revisori)
 
(24 versioni intermedie di 8 utenti non mostrate)
Riga 1: Riga 1:
== Primo metodo ==
{{Versioni compatibili|Jessie|Stretch|Buster}}
Quando si rende necessario aggiornare la data/ora dell' orologio di sistema, possiamo usare il comando:
__TOC__
<pre># dpkg-reconfigure timezoneconf</pre>
== Fuso orario ==
ed il solito menu semi-grafico ci permetterà di fare le modifiche all' istante.
Per cambiare fuso orario possiamo usare il comando, con [[privilegi di amministrazione]]:
<pre># dpkg-reconfigure tzdata</pre>
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]]
3 581

contributi