Desktop Linux obok Windows. Wielosystemowość, obrazy dyskowe
Spisu treści:
- Sprawdzanie bieżącej strefy czasowej
- Zmiana strefy czasowej w systemie Linux
- Zmiana strefy czasowej poprzez utworzenie dowiązania symbolicznego
- Wniosek
Strefa czasowa to region geograficzny, który ma ten sam standardowy czas. Zazwyczaj strefa czasowa jest ustawiana podczas instalacji systemu operacyjnego, ale można ją łatwo zmienić w późniejszym czasie.
Użycie właściwej 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. Strefa czasowa jest również używana do rejestrowania znaczników czasu.
Ten samouczek obejmuje kroki niezbędne do ustawienia lub zmiany strefy czasowej w systemie Linux.
Sprawdzanie bieżącej strefy czasowej
timedatectl
to narzędzie wiersza polecenia, które umożliwia wyświetlanie i zmianę czasu i daty w systemie. Jest dostępny we wszystkich nowoczesnych systemach Linux opartych na systemie.
Aby wyświetlić bieżącą strefę czasową,
timedatectl
komendę
timedatectl
bez żadnych opcji ani argumentów:
timedatectl
Local time: Tue 2019-12-03 16:30:44 UTC Universal time: Tue 2019-12-03 16:30:44 UTC RTC time: Tue 2019-12-03 16:30:44 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no
Powyższe dane wyjściowe pokazują, że strefa czasowa systemu jest ustawiona na UTC.
Systemową strefę czasową konfiguruje się poprzez dowiązanie
/etc/localtime
do identyfikatora binarnej strefy czasowej w katalogu
/usr/share/zoneinfo
.
Innym sposobem sprawdzenia strefy czasowej jest wyświetlenie ścieżki wskazywanej przez dowiązanie symboliczne za pomocą polecenia
ls
:
ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
Zmiana strefy czasowej w systemie Linux
Przed zmianą strefy czasowej musisz znaleźć długą nazwę strefy czasowej, której chcesz użyć. Konwencja nazewnictwa stref czasowych zwykle używa formatu „Region / miasto”.
Aby wyświetlić wszystkie dostępne strefy czasowe, użyj komendy
timedatectl
lub wyświetl listę plików w katalogu
/usr/share/zoneinfo
:
timedatectl list-timezones
… America/Montserrat America/Nassau America/New_York America/Nipigon America/Nome America/Noronha…
Po określeniu, która strefa czasowa jest dokładna dla Twojej lokalizacji, uruchom następujące polecenie jako użytkownik root lub sudo:
Na przykład, aby zmienić strefę czasową systemu na
Aby zweryfikować zmianę, ponownie
Misja zakończona sukcesem! Pomyślnie zmieniłeś strefę czasową systemu. Usuń bieżące dowiązanie symboliczne lub plik: Zidentyfikuj strefę czasową, którą chcesz skonfigurować, i utwórz dowiązanie symboliczne: Sprawdź to, wyświetlając
Dane wyjściowe obejmują strefę czasową, w tym przykładzie jest to „EST”. Aby zmienić strefę czasową w systemach Linux, użyj
Jeśli masz jakieś pytania, zostaw komentarz.
sudo timedatectl set-timezone
America/New_York
, wpisz:
sudo timedatectl set-timezone America/New_York
timedatectl
komendę
timedatectl
:
timedatectl
Local time: Tue 2019-12-03 13:55:09 EST Universal time: Tue 2019-12-03 18:55:09 UTC RTC time: Tue 2019-12-03 18:02:16 Time zone: America/New_York (EST, -0500) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no
Zmiana strefy czasowej poprzez utworzenie dowiązania symbolicznego
sudo rm -rf /etc/localtime
sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
/etc/localtime
lub wywołując polecenie
date
:
date
Wniosek
sudo timedatectl set-timezone
a następnie długiej nazwy strefy czasowej, którą chcesz ustawić.
Jak ustawić lub zmienić strefę czasową w centos 7
W CentOS strefa czasowa systemu jest ustawiana podczas instalacji, ale można ją łatwo zmienić w późniejszym czasie. W tym samouczku wyjaśniono, jak ustawić lub zmienić strefę czasową w CentOS 7.
Jak ustawić lub zmienić strefę czasową w Debianie 9
Użycie właściwej strefy czasowej jest ważne dla wielu zadań i procesów związanych z systemami. Strefa czasowa systemu jest ustawiana podczas instalacji, ale można ją łatwo zmienić w późniejszym czasie. Ten samouczek pokazuje, jak ustawić lub zmienić strefę czasową w Debianie 9.
Jak ustawić lub zmienić strefę czasową w Ubuntu 18.04
W systemie Ubuntu strefa czasowa systemu jest ustawiana podczas instalacji, ale można ją łatwo zmienić w późniejszym czasie. W tym samouczku pokazano, jak ustawić lub zmienić strefę czasową w systemie Ubuntu 18.04 i wcześniejszych wersjach z wiersza polecenia lub z interfejsu GUI.