Aktualizowanie oprogramowania na urządzeniu jest ważną częścią solidnego i bezpiecznego systemu, ale jeszcze ważniejsza jest aktualna godzina i data.

Dokładny czas i data w systemie nie tylko informuje o właściwej godzinie, ale także umożliwia wykonywanie zautomatyzowanych zadań zgodnie z oczekiwaniami i bezproblemowe łączenie się z usługami przez Internet.

Ten przewodnik pokaże Ci, jak przeglądać, dostosowywać i konfigurować godzinę i datę w systemie Linux z wiersza poleceń za pomocą timedatectl Komenda.

Jak zarządza się czasem w systemie Linux

Aby zachować dokładny czas, Linux używa dwóch różnych rodzajów zegarów:

  • Zegar czasu rzeczywistego (RTC) lub zegar sprzętowy zintegrowany z płytką drukowaną komputera, który działa niezależnie od systemu operacyjnego. Zegar nadal działa, nawet gdy system operacyjny jest zamknięty, ponownie uruchamiany lub hibernuje.
  • Zegar systemowy, zwany popularnie także zegarem programowym. Utrzymywany przez jądro Linuksa zegar systemowy zależy od zegara czasu rzeczywistego, aby uzyskać początkowy czas podczas uruchamiania systemu operacyjnego Linux.
instagram viewer

Domyślnie czas systemowy jest przechowywany w Uniwersalny czas koordynowany (UTC) format. Twój system Linux konwertuje wtedy czas UTC na właściwy czas lokalny na podstawie Twojego regionu lub strefy czasowej. Na pulpicie wyświetlany jest czas lokalny.

Informacje o godzinie i dacie ogłoszenia

Jednym z najważniejszych zadań, które powinieneś być w stanie wykonać, jeśli chodzi o konfigurowanie czasu w systemie Linux, jest możliwość wyświetlania i przeglądania bieżącego czasu w systemie.

Aby wyświetlić czas i inne parametry konfiguracyjne, po prostu uruchom timedatectl polecenie bez żadnych parametrów w następujący sposób:

timedatectl

Polecenie wyświetla czas lokalny systemu, czas UTC i zegar czasu rzeczywistego. Strefa czasowa i inne ważne parametry związane z czasem są również wymienione w danych wyjściowych.

Jak dostosować czas w systemie Linux

Aby ustawić lub zmienić godzinę, użyj timedatectl polecenie razem z ustalony czas podkomenda.

sudo timedatectl set-time gg: mm: ss

Notatka: Musisz mieć podwyższone uprawnienia, aby dostosować godzinę lub datę.

We wspomnianym poleceniu hh stoi na godziny, mm przez kilka minut i SS przez kilka sekund. Podany czas powinien być w formacie 24-godzinnym.

Na przykład, aby ustawić godzinę na godzinę 12 o północy, uruchom następujące polecenie:

sudo timedatectl ustawiony czas 00:00:00

Polecenie aktualizuje zarówno zegar czasu rzeczywistego, jak i zegar systemowy lub programowy. Jednak zmiana godziny lub daty nie powiedzie się, jeśli w systemie jest włączony Network Time Protocol (NTP).

Jak włączyć/wyłączyć NTP

Network Time Protocol pomaga w upewnieniu się, że czas jest zsynchronizowany ze zdalnym serwerem w oparciu o strefę czasową lub region.

Aby wyłączyć NTP w systemie Linux, uruchom następujące polecenie:

sudo timedatectl set-ntp false

Aby ponownie aktywować lub włączyć NTP, po prostu uruchom:

sudo timedatectl set-ntp prawda

Po włączeniu system automatycznie dostosuje i zsynchronizuje czas ze skonfigurowanym czasem serwera.

Notatka: Ten set-ntp podkomenda nie zadziała, jeśli twój system nie obsługuje NTP.

Jak ustawić datę w systemie Linux

Aby zmienić datę na komputerze, możesz uruchomić timedatectl polecenie z ustalony czas podkomendy w następującym formacie:

sudo timedatectl ustaw datę RRRR-MM-DD

...gdzie RRRR jest rok, MM jest miesiąc i DD jest dzień.

Na przykład, aby zmienić datę na 1 stycznia 2000 r., wydaj następujące polecenie:

sudo timedatectl set time "2000-01-01 23:00:01"

Pamiętaj, że określiliśmy również godzinę, ponieważ jeśli określisz tylko datę, timedatectl automatycznie ustawi czas na 00:00, czyli o północy.

Zmiana strefy czasowej

Przed przystąpieniem do zmiany strefy czasowej na komputerze ważne jest, aby wiedzieć, jak wyświetlić listę dostępnych stref czasowych.

timedatectl lista stref czasowych

Użyj F klawisz na klawiaturze, aby przewinąć do przodu, a b, aby przewinąć do tyłu wymienione strefy czasowe. Alternatywnie możesz użyć klawiszy strzałek do przewijania.

Po określeniu swojej strefy czasowej możesz na przykład przełączyć się na strefę czasową Afryka/Blantyre za pomocą następującego polecenia:

timedatectl set-timezone Afryka/Blantyre

Uzyskiwanie pomocy wiersza poleceń

Aby dowiedzieć się więcej o timedatectl, wydaj następujące polecenie:

timedatectl pomoc

Aby uzyskać pełniejszy opis polecenia, możesz sprawdzić jego strony podręcznika, uruchamiając:

człowiek timedatectl

Związane z: Sposoby uzyskania pomocy wiersza poleceń w systemie Linux

Alternatywne narzędzia zegara czasu w systemie Linux

W tym przewodniku pokazano, jak skonfigurować godzinę i datę w systemie Linux za pomocą narzędzia timedatectl, potężnego i nowoczesnego narzędzia do regulacji zegara, które jest częścią systemd usługa. Inne tradycyjne narzędzia do konfiguracji zegara w systemie Linux to hwzegar oraz Data polecenia.

9 Praktycznych przykładów polecenia daty w Linuksie

Chcesz uzyskać szczegółowe informacje dotyczące daty i godziny w systemie Linux? Te przykłady poleceń daty na pewno ci pomogą.

Czytaj dalej

UdziałĆwierkaćE-mail
Powiązane tematy
  • Linux
  • Polecenia Linuksa
O autorze
Mwiza Kumwenda (39 opublikowanych artykułów)

Mwiza z zawodu zajmuje się tworzeniem oprogramowania i obszernie pisze na Linuksie oraz programowaniu front-end. Niektóre z jego zainteresowań obejmują historię, ekonomię, politykę i architekturę przedsiębiorstwa.

Więcej od Mwizy Kumwendy

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować