LINUX

Imposta ora/data/fuso orario in Ubuntu Linux

Come impostare l'ora e il fuso orario in ubuntu linux

Il tempismo è una considerazione importante nei sistemi Linux, in particolare nei servizi critici come i cron job. Avere l’ora corretta sul server garantisce che il server sia in esecuzione in un ambiente sano costituito da sistemi distribuiti e mantenga la precisione sul lavoro.

In questo tutorial, ci concentreremo su come impostare ora/data/fuso orario e sincronizzare l’orologio del server con la tua macchina Ubuntu Linux.

Controlla l’ora corrente

È possibile controllare l’ora e la data correnti utilizzando date e timedatectl ordini. Questi comandi Linux possono essere eseguiti direttamente dal terminale come utente normale o come superutente. I comandi sono utili l’utilità dei due comandi si vede quando si vuole correggere un momento sbagliato nella riga di comando.

Usando il comando dato

Accedi come utente root e usa il comando come segue

$ date

Uscita

controlla la data usando il comando dato

Puoi anche utilizzare lo stesso comando per controllare una data di 2 giorni fa

$ date --date="2 days ago"

Uscita

data di controllo 2 giorni fa

Utilizzando il comando timedatectl

Controlla lo stato dell’ora sul tuo sistema e le impostazioni dell’ora corrente, usa il comando timedatectl come mostrato

# timedatectl

o

# timedatectl  status
come impostare l'ora

Cambio orario

Noi usiamo timedatectl per modificare l’ora di sistema utilizzando il formato HH:MM:SS. HH rappresenta l’ora nel formato 24 ore, MM rappresenta i minuti e SS i secondi.

Impostare l’ora su 09:08:07 utilizzare il comando come segue (utilizzando timedatectl)

# timedatectl set-time 09:08:07

utilizzando il comando dato

Il time shift significa che tutti i processi di sistema vengono eseguiti sullo stesso orologio, mettendo il desktop e il server allo stesso tempo. Dalla riga di comando, utilizzare il comando dato come segue

# date +%T -s "10:13:13"

Dove,
• 10: Ora (hh)
• 13: minuto (mm)
• 13: secondo (ss)

Per modificare le impostazioni locali in AM o PM, utilizzare %p nel seguente formato.

# date +%T%p -s "6:10:30AM"
# date +%T%p -s "12:10:30PM"

Modificare la data

In genere, si desidera che la data e l’ora del sistema vengano impostate automaticamente. Se per qualche motivo hai bisogno di cambiarlo manualmente usando il comando data, possiamo usare questo comando:

# date --set=”20140125 09:17:00”

Lo farà impostare la data e l’ora correnti del sistema in “25 gennaio 2014” e “09:17:00”. Si prega di notare che tu dovere avere il privilegio di root per farlo.

È possibile utilizzare timedatectl per impostare rispettivamente l’ora e la data. Il formato supportato è “AAAA-MM-GG”, “AAAA” rappresenta l’anno, “MM” il mese a due cifre e “GG” il giorno a due cifre.

Modificando la data in “15 gennaio 2019”, è necessario utilizzare il seguente comando:

# timedatectl set-time 20190115

Crea un formato data personalizzato

Per creare un formato di data personalizzato, usa il segno più (+)

$ date +”Day : %d Month : %m Year : %Y”
Day: 05 Month: 12 Year: 2013
$ date +%D
12/05/13

%D segue il formato Formato anno/mese/giorno.

Puoi anche inserire il nome del giorno se vuoi. Ecco alcuni esempi:

$ date +”%a %b %d %y”
Fri 06 Dec 2013
$ date +”%A %B %d %Y”
Friday December 06 2013
$ date +”%A %B %d %Y %T”
Friday December 06 2013 00:30:37
$ date +”%A %B-%d-%Y %c”
Friday December-06-2013 12:30:37 AM WIB

Elenca/Cambia fuso orario

La modifica del fuso orario è fondamentale quando si desidera assicurarsi che tutto sia sincronizzato con il protocollo orario di rete. La prima cosa da fare è elencare tutti i fusi orari della regione usando l’opzione list-time zones o grep per rendere il comando facile da capire

# timedatectl list-timezones

Il comando precedente visualizzerà un formato scorrevole.

elenco dei fusi orari

Il fuso orario consigliato per i server è UTC perché non ha l’ora legale. Se conosci fusi orari specifici, impostalo utilizzando il nome utilizzando il seguente comando

# timedatectl set-timezone America/Los_Angeles

Per visualizzare il fuso orario, eseguire

# timedatectl | grep "Time"
controlla il fuso orario

Imposta RTC locale

L’orologio in tempo reale (RTC), chiamato anche orologio hardware, è indipendente dal sistema operativo e continua a funzionare anche quando il server è spento.

Usa il seguente comando

# timedatectl set-local-rtc 0

Inoltre, il seguente comando per l’ora locale

# timedatectl set-local-rtc 1

Controlla/modifica l’ora CMOS

La batteria CMOS del computer sincronizzerà automaticamente l’ora con l’orologio di sistema finché il CMOS funziona correttamente.

utilizza hwclock comando per controllare la data CMOS come segue

# hwclock
controlla l'ora usando hwclock

Per sincronizzare la data CMOS con la data di sistema, utilizzare il seguente formato

# hwclock –systohc

Conclusione

Avere l’ora corretta per il proprio ambiente Linux è essenziale, poiché molte operazioni dipendono da questo. Tali operazioni includono anche la registrazione degli eventi e i lavori cron.

Se hai domande o feedback, sentiti libero di lasciare un commento.

Leggi anche:

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close