Jak zmienić strefę czasową w Debian Linux

Jak zmienić strefę czasową w Debian Linux

Strefy czasowe są ważnymi ustawieniami dowolnego systemu operacyjnego, ponieważ zapewniają, że zegar systemowy wyświetla prawidłowy czas lokalny. Debian Linux, popularna i szeroko stosowana dystrybucja Linuksa, zapewnia łatwe w użyciu narzędzie wiersza polecenia do zmiany strefy czasowej. Ten artykuł poprowadzi Cię przez proces zmiany strefy czasowej w systemie Debian za pomocą „Timedatectl” polecenie i pakiet „tzdata”.

Sprawdź bieżącą strefę czasową

Możesz wyświetlić aktualną strefę czasową systemu, po prostu wpisując 'data' polecenie w terminalu.

data  
Wyjście: sobota 26 marca 2022 05:43:11 UTC 

Powyższe polecenie pokazuje, że ten system działa w UTC strefa czasowa.

Możesz także zapoznać się z timedatectl polecenie, aby wyświetlić dane wyjściowe bieżącego czasu systemu, strefie czasu i wielu innych szczegółów.

timedatectl  
Wyjście: czas lokalny: sob 2022-03-26 05:43:49 UTC Universal Time: SAT 2022-03-26 05:43:49 UTC RTC Czas: SAT 2022-03-26 05:43:48 Strefa czasu: itp. /UTC (UTC, +0000) System Synchronized: Brak usługi NTP: N/A RTC w lokalnym TZ: Nie 

Ustaw lub zmień strefę czasową w Linux

Linux przechowuje dostępne pliki strefy czasowej /usr/share/zoneinfo informator. Tam możesz znaleźć całą dostępną strefę czasową.

Możesz wybrać jedną z poniższych metod zmiany strefy czasowej systemu Linux za pomocą wiersza poleceń.

  • Metoda 1 - Korzystanie z polecenia TimedAtectl (zalecane)

    Zastosowanie timedatectl Polecenie to zaproponowany sposób ustawienia lub zmiany strefy czasowej w systemie Linux. Możesz wymienić wszystkie dostępne strefy czasowe za pomocą następującego polecenia.

    Timedatectl List Timeode  

    Znajdź odpowiednią strefę czasową dla systemu w powyższym wyniku. Następnie użyj następującego polecenia, aby ustawić nową strefę czasową w systemie Linux.

    sudo timedatectl set-time-strey „America/Los_Angeles”  
  • Metoda 2 - za pomocą /etc /localtime

    Możesz także zmienić czas systemu, zmieniając symboliczny link /itp./Localtime Plik w systemach Linux. Wystarczy wyszukać prawidłowe pliki strefy czasowej poniżej /usr/share/zoneinfo informator.

    Najpierw zmień nazwę lub usuń bieżący plik:

    sudo mv /etc /lokalny czas /etc /lokalny czas 

    Następnie zmień symboliczny link pliku na prawidłowy plik konfiguracyjny strefy czasowej:

    sudo ln -s/usr/share/zoneinfo/America/los_angeles/etc/localtime  
  • System automatycznie dostosuje nowy czas na podstawie nowej strefy czasowej ustawionej w systemie. Możesz ponownie uruchomić „Timedatectl” polecenie potwierdzające strefę czasową jest poprawnie aktualizowana.

Sprawdź zmiany

Aby upewnić się, że strefa czasowa została poprawnie zaktualizowana, sprawdź bieżącą datę i godzinę za pomocą polecenia „Data”:

data  

Wniosek

Zmiana strefy czasowej w systemie Debian Linux można łatwo osiągnąć za pomocą za pomocą „Timedatectl” polecenie lub „tzdata” pakiet. Obie metody zapewniają prosty sposób aktualizacji strefy czasowej systemu, zapewniając, że zegar systemu wyświetla prawidłowy czas lokalny.