w CentOS Strefa czasowa systemu jest ustawiana podczas instalacji, ale można ją łatwo zmienić w późniejszym czasie.
używanie odpowiedniej strefy czasowej jest ważne 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.
Ten samouczek wyjaśnia, jak ustawić lub zmienić strefę czasową w CentOS 7.,
wymagania wstępne #
aby zmienić strefę czasową systemu, musisz być zalogowany jako root lub użytkownik z uprawnieniami sudo .
sprawdzanie bieżącej strefy czasowej #
w CentOS i innych nowoczesnych dystrybucjach Linuksa, możesz użyć poleceniatimedatectl
, aby wyświetlić i ustawić czas i strefę czasową bieżącego systemu.,
timedatectl
poniższe wyjście pokazuje, że strefa czasowa systemu jest ustawiona na UTC:
Strefa czasowa systemu jest skonfigurowana przez symlinkowanie /etc/localtime
do binarnego identyfikatora strefy czasowej w katalogu /usr/share/zoneinfo
. Tak więc, inną opcją sprawdzania strefy czasowej jest pokazanie ścieżki, którą wskazuje dowiązanie symboliczne za pomocą polecenia ls :
ls -l /etc/localtime
lrwxrwxrwx. 1 root root 29 Dec 11 09:25 /etc/localtime -> ../usr/share/zoneinfo/Etc/UTC
zmiana strefy czasowej w CentOS #
przed zmianą strefy czasowej musisz dowiedzieć się długiej nazwy strefy czasowej, której chcesz użyć., Konwencja nazewnictwa stref czasowych zwykle używa formatu „Region / Miasto”.
aby wyświetlić listę wszystkich dostępnych stref czasowych, możesz wyświetlić listę plików w katalogu/usr/share/zoneinfo
lub użyć poleceniatimedatectl
.,wykonaj następujące polecenie jako użytkownik 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 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
do pliku strefy czasowej w katalogu /usr/share/zoneinfo
.,
Usuń bieżący /etc/localtime
plik lub dowiązanie symboliczne:
sudo rm -rf /etc/localtime
Określ strefę czasową, którą chcesz skonfigurować i utwórz dowiązanie symboliczne :
sudo ln -s /usr/share/zoneinfo/America/Toronto /etc/localtime
możesz go zweryfikować, wymieniając /etc/localtime
plik lub wydanie date
polecenie:
date
Wed Feb 6 17:52:58 EST 2019
podsumowanie #
w tym przewodniku pokazaliśmy, jak zmienić strefę czasową systemu CentOS.
Leave a Reply