použití správného časového pásma je nezbytné pro mnoho úkolů a procesů souvisejících se systémy. Například démon cron používá Časové pásmo systému pro provádění úloh cron a časová razítka v souborech protokolu jsou založena na časovém pásmu stejného systému.
na CentOS je Časové pásmo systému nastaveno během instalace, ale lze jej později snadno změnit.
tento článek popisuje, jak nastavit nebo změnit Časové pásmo na systémech CentOS 8.,
kontrola aktuálního časového pásma #
timedatectl
je nástroj příkazového řádku, který umožňuje prohlížet a měnit čas a datum systému. Je k dispozici na všech moderních systémech Linux založených na systemd:
timedatectl
výstup zobrazuje Časové pásmo systému. V tomto příkladu je Časové pásmo nastaveno na UTC:
, Pokud se zobrazí varování, “ systém je nakonfigurován tak, aby četl čas RTC v místním časovém pásmu.,“, spusťte následující příkaz používat RTC v UTC,
timedatectl
systém časové pásmo nakonfigurován pomocí linkování /etc/localtime
binární, časové pásmo identifikátor /usr/share/zoneinfo
adresář. Další možností, jak zkontrolovat časové pásmo je ukázat cestu symlink bodů pomocí ls
příkaz:
ls -l /etc/localtime
lrwxrwxrwx. 1 root root 23 Nov 21 23:30 /etc/localtime -> /usr/share/zoneinfo/UTC
Změna časového Pásma v CentOS #
Před změnou časového pásma, budete muset zjistit dlouhý název pro časové pásmo, které chcete použít., Časové pásmo používá formát“ Region/Město“.,jako root nebo uživatel s sudo oprávněními :
sudo timedatectl set-timezone your_time_zone
chcete-li například změnit systém časové pásmo America/Toronto
:
sudo timedatectl set-timezone America/Toronto
Spustit timedatectl
příkaz k ověření změn:
timedatectl
Změna časového Pásma tím, že Vytvoří Symlink #
Pokud používáte starší verzi CentOS a timedatectl
příkaz není k dispozici na vašem systému, můžete změnit časové pásmo pomocí linkování /etc/localtime
časové pásmo souboru v /usr/share/zoneinfo
adresář.,
určete časové pásmo, které chcete konfigurovat a vytvořit symlink :
sudo ln -sf /usr/share/zoneinfo/America/Toronto /etc/localtime
Ověřte, zda se změny zápis /etc/localtime
soubor nebo vydávající timedatectl
nebo date
příkazy:
date
Sat Mar 21 17:46:10 EDT 2020
Závěr #
Jsme vám ukázali, jak změnit nastavení systému CentOS časové pásmo.