La configurazione del fuso orario su Linux viene solitamente impostata al momento dell'installazione. Su RHEL 5 e 6, la procedura per modificare la configurazione del fuso orario è la seguente. L'esempio qui utilizzato va dal fuso orario MDT a IST. Il fuso orario può essere modificato dalla riga di comando o utilizzando system-config-date comando.
Utilizzo del comando system-config-date
Utilizzare l'utilità grafica system-config-date:
# system-config-date
Nel caso in cui il comando non sia disponibile, installa il pacchetto richiesto con yum :
# yum install system-config-date
Usa lo strumento grafico system-config-date per impostare il fuso orario richiesto da un elenco di fusi orari come mostrato di seguito.
Utilizzo della riga di comando
1. Controlla il file /etc/sysconfig/clock e l'output del comando data per confermare il fuso orario corrente impostato.
# cat /etc/sysconfig/clock ZONE="America/Denver"
# date Wed May 17 13:41:16 MDT 2017
2. Passare alla directory /usr/share/zoneinfo e controlla i file disponibili. (Ogni file rappresenta un fuso orario). Trova il file che rappresenta il fuso orario da configurare.
# cd /usr/share/zoneinfo [root@VOM-VCS-MONITOR zoneinfo]# ls -l total 296 drwxr-xr-x. 2 root root 4096 Aug 15 2014 Africa drwxr-xr-x. 6 root root 4096 Aug 15 2014 America drwxr-xr-x. 2 root root 4096 Aug 15 2014 Antarctica drwxr-xr-x. 2 root root 4096 Aug 15 2014 Arctic drwxr-xr-x. 2 root root 4096 Aug 15 2014 Asia drwxr-xr-x. 2 root root 4096 Aug 15 2014 Atlantic drwxr-xr-x. 2 root root 4096 Aug 15 2014 Australia drwxr-xr-x. 2 root root 4096 Aug 15 2014 Brazil drwxr-xr-x. 2 root root 4096 Aug 15 2014 Canada ......
3. Sostituisci il valore su /etc/sysconfig/clock con il percorso di quel file che inizia da /usr/share/zoneinfo . Ad esempio, se il fuso orario di destinazione è l'ora IST per l'India. Il file in /usr/share/zoneinfo che rappresenta quel fuso orario è:
/etc/share/zoneinfo/Asia/Kolkata
Pertanto, cambia il file /etc/sysconfig/clock in modo che legga:
ZONE="Asia/Kolkata"
4. Sostituisci /etc/localtime con il file di zona appropriato leggendo /etc/sysconfig/clock usando questo comando:
# tzdata-updateLa sostituzione di /etc/localtime con collegamenti simbolici a un file di zona in RHEL 5 e RHEL 6 è non supportata .
Verifica
Puoi verificare la modifica del fuso orario tramite il comando "date" e controllando il file /etc/sysconfig/clock come mostrato di seguito.
# cat /etc/sysconfig/clock ZONE="Asia/Kolkata"
# date Wed May 17 15:30:22 IST 2017
CentOS / RHEL:utilizzo di yum per scaricare un pacchetto senza installarlo
Configurazione di un fuso orario diverso per i singoli utenti
Per configurare un fuso orario diverso da quello predefinito a livello di sistema per un singolo utente, aggiungi la seguente riga a .bashrc nella directory home di quell'utente:
export TZ="/usr/share/zoneinfo/[timezone_directory]/[timezone_file]"
Nella direttiva precedente, sostituisci [directory_timezone] con una directory del fuso orario in /usr/share/zoneinfo/ directory, come US, e sostituisci [timezone_file] con un file del fuso orario all'interno di quella directory del fuso orario, ad esempio Eastern. È possibile fare riferimento a qualsiasi file all'interno della directory /usr/share/zoneinfo/ per valori validi.
CentOS / RHEL 7:come modificare il fuso orario