Welcome to Our Website

Jak ustawić lub zmienić strefę czasową w CentOS 8

używanie odpowiedniej strefy czasowej jest niezbędne dla wielu zadań i procesów związanych z systemami. Na przykład Demon cron używa strefy czasowej systemu do wykonywania zadań cron, a znaczniki czasu w plikach dziennika są oparte na tej samej strefie czasowej systemu.

w CentOS Strefa czasowa systemu jest ustawiana podczas instalacji, ale można ją łatwo zmienić w późniejszym czasie.

w tym artykule opisano, jak ustawić lub zmienić strefę czasową w systemach CentOS 8.,

sprawdzanie bieżącej strefy czasowej #

timedatectl jest narzędziem wiersza poleceń, które pozwala na przeglądanie i zmianę czasu i daty systemu. Jest on dostępny we wszystkich nowoczesnych systemach Linux opartych na systemd:

timedatectl

wyjście pokazuje strefę czasową systemu. W tym przykładzie Strefa czasowa jest ustawiona na UTC:

, Jeśli pojawi się Ostrzeżenie: „system jest skonfigurowany do odczytu czasu RTC w lokalnej strefie czasowej.,”, uruchom następujące polecenie, aby użyć RTC w UTC:

timedatectl

Strefa czasowa systemu jest skonfigurowana przez symlinkowanie /etc/localtime do binarnego identyfikatora strefy czasowej w katalogu /usr/share/zoneinfo. Inną opcją sprawdzania strefy czasowej jest pokazanie ścieżki, do której wskazuje dowiązanie symboliczne, używając polecenia ls:

ls -l /etc/localtime
lrwxrwxrwx. 1 root root 23 Nov 21 23:30 /etc/localtime -> /usr/share/zoneinfo/UTC

zmiana strefy czasowej w CentOS #

zanim zmienisz strefę czasową, musisz dowiedzieć się, czy długa nazwa strefy czasowej, której chcesz użyć., Strefy czasowe używają formatu „Region / Miasto”.,jako root lub użytkownik z uprawnieniami sudo :

sudo timedatectl set-timezone your_time_zone

na przykład, aby zmienić strefę czasową systemu na America/Toronto:

sudo timedatectl set-timezone America/Toronto

Uruchom timedatectl polecenie do weryfikacji zmian:

timedatectl

zmiana strefy czasowej poprzez utworzenie dowiązania symbolicznego #

Jeśli używasz starszej wersji CentOS i polecenie timedatectl nie jest obecne w Twoim systemie, możesz zmienić strefę czasową poprzez dowiązanie symboliczne /etc/localtime div>do pliku strefy czasowej w katalogu /usr/share/zoneinfo.,

Zidentyfikuj strefę czasową, którą chcesz skonfigurować i utwórz dowiązanie symboliczne :

sudo ln -sf /usr/share/zoneinfo/America/Toronto /etc/localtime

zweryfikuj zmiany, wymieniając plik /etc/localtime lub wydając timedatectl lub date polecenia:

date
Sat Mar 21 17:46:10 EDT 2020

podsumowanie #

pokazaliśmy, jak zmienić strefę czasową systemu CentOS.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *