GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come sincronizzare data e ora dalla riga di comando in Ubuntu

Ubuntu utilizza NTP per sincronizzare il tempo su Internet. È un protocollo TCP/IP che recupera la data e l'ora correnti da un server. I server NTP sono collegati agli orologi atomici tramite server di terze parti.

Andando un po' più a fondo, Ubuntu (dalle 16.04 in poi) utilizza i servizi timedatectl/timesyncd per sincronizzare l'ora. Facoltativamente, è possibile utilizzare chrony per servire il Network Time Protocol.

Oggi impariamo le righe di comando utilizzate nel Terminale per sincronizzare la data e l'ora con l'orologio atomico di Internet.

Se l'hai mai imparato prima, potresti ricordare ntpdate. Questo è deprecato e sostituito con un potente strumento timesyncd. Per impostazione predefinita, controlla regolarmente e mantiene sincronizzata l'ora locale del tuo computer. Memorizza anche gli aggiornamenti dell'ora localmente in modo che il tempo venga mantenuto anche dopo il riavvio.

Verifica dello stato attuale

Avvia il terminale e utilizza il comando timedatectl come segue:

timedatectl status

Dovresti vedere l'output simile a questo:

kiran@foss-linux:~$ timedatectl status
Local time: Mon 2018-08-13 21:54:25 EDT
Universal time: Tue 2018-08-14 01:54:25 UTC
RTC time: Tue 2018-08-14 01:54:25
Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no

Installazione e utilizzo di Chrony

Per installare Chrony, inserisci il seguente comando nel Terminale:

sudo apt install chrony

Se hai bisogno di una sincronizzazione one-shot, usa il seguente comando nel Terminale.

chronyd -q

Se hai bisogno di un controllo dell'ora in un colpo solo senza impostare l'ora, inserisci:

chronyd

Aggiungere i propri time server

Per impostazione predefinita, Ubuntu recupera la data e l'ora da pool.ntp.org. È possibile visualizzare e modificare i dettagli. Usa il comando "Modifica" nel "Terminale".

Edit /etc/chrony/chrony.conf

Per impostazione predefinita, questi server sono configurati:

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
pool 0.ubuntu.pool.ntp.org iburst
pool 1.ubuntu.pool.ntp.org iburst
pool 2.ubuntu.pool.ntp.org iburst
pool 3.ubuntu.pool.ntp.org iburst

Vai avanti e sostituisci i dettagli del server secondo necessità, quindi salva il file di configurazione. Riavvia il servizio chrony per rendere effettive le nuove impostazioni.

sudo systemctl restart chrony.service

Questo è tutto! Spero che ti sia piaciuto imparare il modo da riga di comando per sincronizzare la data e l'ora del tuo PC Ubuntu.


Ubuntu
  1. Come installare il kernel 5.13 in Ubuntu 18.04 dal repository 20.04

  2. Come eseguire l'aggiornamento a Ubuntu 22.04 LTS da Ubuntu 20.04 LTS e 21.10

  3. Come nascondere l'icona per un volume montato dal dock su Ubuntu 19.10 e versioni successive?

  4. Come tenere traccia del tempo dalla riga di comando?

  5. Come riavvio Linux (Ubuntu) dalla riga di comando?

Come trovare la data e l'ora di riavvio del sistema Ubuntu

Come installare Resilio Sync su Ubuntu 16.04 e Ubuntu 16.10

Come eseguire l'aggiornamento a Ubuntu 16.04 da Ubuntu 14.04 e 15.10

Come passare da GNOME a Unity in Ubuntu 18.04 e 17.10

L'indicatore dell'ora non mostra la data/l'ora?

Suggerimenti per Ubuntu:come modificare la data e l'ora su laptop o desktop