A volte ci siamo dimenticati di impostare correttamente il fuso orario per i sistemi appena installati oa volte abbiamo bisogno di cambiare il fuso orario dei sistemi per vari test, ecc. Sotto i sistemi CentOS/RHEL tutti i file delle impostazioni del fuso orario si trovano in /usr/share/zoneinfo/ directory e /etc/localtime è l'utilizzo del file viene utilizzato dal sistema operativo per impostare il fuso orario corrente per il sistema. Quindi il modo migliore per cambiare il fuso orario del server è collegare il file /etc/localtime al file di configurazione corretto sotto /usr/share/zoneinfo/ files.
Per prima cosa controlla il fuso orario corrente utilizzato dal tuo sistema utilizzando data comando.
[[email protected] ~]# date Mon Oct 14 11:04:38EST 2019
Come nell'esempio precedente, il fuso orario del nostro sistema è impostato su EST.
Cambia il fuso orario in CentOS/RHEL 8/7
In CentOS/RHEL 7 utilizziamo timedatectl comando per cambiare il fuso orario corrente del sistema. Per prima cosa usa il seguente comando per elencare tutti i fusi orari
timedatectl list-timezones
Ora usa il seguente comando per cambiare il fuso orario in America/Los_Angeles .
timedatectl set-timezone America/Los_Angeles
Cambia il fuso orario in CentOS/RHEL 6/5
Per cambiare il fuso orario su CentOS/RHEL 6/5 possiamo semplicemente collegare /etc/localtime file con il file di configurazione del fuso orario corretto. Ad esempio, stiamo impostando America/Los_Angeles come fuso orario del nostro sistema locale.
mv /etc/localtime /root/localtime.old ln -s /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
Il tuo fuso orario è stato modificato correttamente. Controlliamo di nuovo il fuso orario.
[[email protected] ~]# date Mon Oct 14 04:05:08PDT 2019