In questo breve articolo, guideremo i principianti attraverso i vari semplici modi per controllare il fuso orario del sistema in Linux. La gestione del tempo su una macchina Linux, in particolare un server di produzione, è sempre un aspetto importante dell'amministrazione del sistema.
Ci sono una serie di utilità di gestione del tempo disponibili su Linux come data e timedatectl comandi per ottenere il fuso orario corrente del sistema e sincronizzarsi con un server NTP remoto per consentire una gestione automatica e più accurata dell'ora del sistema.
Bene, immergiamoci nei diversi modi per scoprire il fuso orario del nostro sistema Linux.
1. Inizieremo utilizzando la tradizionale data comando per scoprire il fuso orario attuale come segue:
$ date
In alternativa, digita il comando seguente, dove %Z
format stampa il fuso orario alfabetico e %z
stampa il fuso orario numerico:
$ date +"%Z %z"
Nota :Ci sono molti formati nella data pagina man che puoi utilizzare per modificare l'output del comando date:
$ man date
2. Successivamente, puoi anche utilizzare timedatectl , quando lo esegui senza alcuna opzione, il comando mostra una panoramica del sistema incluso il fuso orario in questo modo:
$ timedatectl
Inoltre, prova a utilizzare un comando pipeline e grep per filtrare solo il fuso orario come di seguito:
$ timedatectl | grep “Time zone”
Scopri come impostare il fuso orario in Linux usando il comando timedatectl.
3. Inoltre, gli utenti di Debian e dei suoi derivati possono visualizzare il contenuto del file /etc/timezone
usando l'utilità cat per controllare il tuo fuso orario:
$ cat /etc/timezone
Importante :Per REHL/CentOS 7 e Fedora 25-22 utenti, il file /etc/localtime è un collegamento simbolico al file del fuso orario nella directory /usr/share/zoneinfo/ .
Tuttavia, puoi utilizzare data o timedatectl comando per visualizzare anche l'ora e il fuso orario correnti.
Per modificare il fuso orario, crea il collegamento simbolico /etc/localtime al fuso orario appropriato in /usr/share/zoneinfo/ :
$ sudo ln -sf /usr/share/zoneinfo/zoneinfo /etc/localtime
Il flag -s
abilita la creazione di un link simbolico, altrimenti viene creato un hard link di default e -f
rimuove un file di destinazione esistente, che in questo caso è /etc/localtime .
Ad esempio, per cambiare il fuso orario in Africa/Nairobi , impartisci il comando seguente:
$ sudo ln -sf /usr/share/zoneinfo/Africa/Nairobi /etc/localtime
È tutto! Non dimenticare di condividere le tue opinioni sull'articolo tramite il modulo di feedback qui sotto. È importante sottolineare che dovresti consultare questa guida alla gestione del tempo per Linux per ottenere maggiori informazioni sulla gestione del tempo sul tuo sistema, contiene esempi semplici e facili da seguire.
Infine, ricorda sempre di rimanere sintonizzato su Tecmint per le ultime e interessanti cose su Linux.