Jak używać Ubuntu timedatectl

Jak używać Ubuntu timedatectl

Każde urządzenie komputerowe ma czas i datę jako bardzo podstawową usługę. Data/godzina i strefa czasowa są ze sobą powiązane zjawiska w urządzeniach obliczeniowych, ponieważ data/czas zależy od strefy czasowej wybranej przez użytkownika. Data i godzina są automatycznie pobierane zgodnie ze strefą czasową; Jednak użytkownicy mogą je również zmienić ręcznie.

Komputer Linux zarządza dwoma rodzajami zegarów:

Zegar sprzętowy

Jest również znany jako zegar w czasie rzeczywistym (RTC) i ciągle śledzi godzinę i datę, nawet jeśli system jest wyłączony. Dostępna jest mała kopia zapasowa baterii dla RTC, która umożliwia jej kontynuowanie czasu.

Zegar oprogramowania

W przeciwieństwie do RTC ten zegar nie ma kopii zapasowej; Zatem nie utrzymuje czasu, gdy system jest wyłączony lub na niskiej mocy. Jednak gdy system jest włączony, otrzymuje pomoc z zegara sprzętowego i przynosi prawidłową datę/czas. Zegar oprogramowania może być również określany jako zegar systemowy.

W tym artykule zapewnimy szczegółowe wykorzystanie dobrze znanego timedatectl Komenda; a więc zacznijmy:

Jak sprawdzić i edytować godzinę/datę na Ubuntu 20.04

W tej sekcji wyjaśniono proces sprawdzania i edytowania godziny/daty na Ubuntu 20.04.

Składnia timedatectl Polecenie podano poniżej:

Składnia

timedatectl [opcja] [polecenie]

Jak sprawdzić bieżącą godzinę i datę za pomocą timedAtectl

Podstawowym użyciem tego polecenia jest pokazanie bieżącej daty i godziny; Wykonaj polecenie wspomniane poniżej, aby uzyskać druk godzina i daty:

$ timedatectl

Po uzyskaniu wyniku powyższego polecenia; Możesz zauważyć szczegółowe informacje, takie jak czas lokalny i data, czas uniwersalny, strefa czasowa itp.:

Jak zmienić godzinę lub datę za pomocą timedAtectl

Komenda timedatectl może być użyta do zmiany godziny lub daty systemu. Aby zmienić datę lub godzinę, stosuje się następującą składnię:

Składnia

Timedatectl Set Time HH: MM: SS

Ponadto następujące polecenie zmieni czas lokalny na 11:11:11 (HH: MM: SS); Zauważono, że czas uniwersalny i RTC są również dostosowywane według czasu lokalnego:

$ timedAtectl Set Time 11:11:11

Aby zweryfikować zmiany, musisz wykonać następujące polecenie:

$ timedatectl

Podobnie można zmienić bieżącą datę systemu za pomocą tego samego polecenia co powyżej:

Składnia do zmiany daty systemu podano poniżej:

Składnia

TimedAtectl Time „Yyyy-MM-DD”

Gdzie „y”, „m” i „d” reprezentują odpowiednio rok, miesiąc i dzień.

Na przykład podane poniżej polecenie zmienia datę na 2022-09-01(Yyy-MM-DD): Należy zauważyć, że czas zostanie również zresetowany do 00:00:00:

$ timedAtectl Time „2022-09-01”

Jak zmienić strefę czasową za pomocą timedatectl

Po pierwsze, musisz znać strefę czasową, w której działasz; Możesz sprawdzić swoją strefę czasową za pomocą następującego polecenia:

$ timedatectl | Grep czas

Lub proste timedatectl Polecenie może również dać Ci wymagany wynik, jak pokazano na zrzucie ekranu poniżej:

$ timedatectl

Timedatectl można wykorzystać do zmiany obecnej strefy czasowej; Po pierwsze, musisz znać strefy czasowe obsługiwane przez twój system; Aby sprawdzić listę dostępnych stref czasowych, wykonaj następujące polecenie.

$ timedatectl List-Timeodesone

Jeśli chcesz zmienić strefę czasową na inne dostępne strefy czasowe, powyższa lista byłaby dla Ciebie pomocna w tym względzie. Możesz ustawić stref czasu, postępując zgodnie z opisaną poniżej składnią:

Składnia

timedatectl set-timeZone [name_of_timezone]

Na przykład następujące polecenie pomoże zmienić strefę czasową na „America/Barbados”:

$ timedatectl set-timeZone America/Barbados

Ponadto, jeśli chcesz ustawić strefę czasową na skoordynowany czas uniwersalny (UTC), następnie wykonaj polecenie podane poniżej: Zaleca się utrzymanie ustawień zegara w UTC:

$ timedatectl set-timeZone UTC

Jak synchronizować zegar w czasie rzeczywistym za pomocą timedatectl

Zegar sprzętowy (znany również jako zegar w czasie rzeczywistym) systemu można zsynchronizować z lokalną strefą czasową lub UTC, za pomocą polecenia TimedAtectl. Przekazuje liczby binarne (0,1) do polecenia, które odnosi się do lokalnej strefy czasowej lub UTC.

Numer binarny (0) służy do synchronizacji zegara sprzętowego z lokalną strefą czasową i możesz wykonać następujące polecenie, aby zsynchronizować zegar w czasie rzeczywistym do UTC:

$ timedatectl set-local-rtc 0

Alternatywnie możesz zsynchronizować RTC z lokalną strefą czasową za pomocą polecenia podanego poniżej. To polecenie pokaże ostrzeżenie, że zmiana RTC na lokalną strefę czasową może powodować problemy.

$ timedatectl set-local-rtc 1

Odnosząc się do składni timedatectl, zawiera ona opcja Słowa kluczowe między timedatectl I Komenda słowa kluczowe. timedatectl Obsługuje różne opcje, które można uznać za wykonywanie określonych zadań, takie jak:

-H pokazuje informacje o pomocy

Aby sprawdzić wersję timedatectl; -wersja używana jest opcja.

-NIE-zapytać-hasło Opcja pozwoli użytkownikowi ominąć proces uwierzytelniania

Wniosek

Ubuntu jako słynna dystrybucja Linuksa, pozwala różnorodne polecenia wykonywać kilka operacji. Wśród nich polecenie Timedatectl służy do ułatwienia użytkowników wiersza poleceń w odniesieniu do strefy czasowej, daty i godziny systemu. Niniejszy przewodnik zawiera krótkie informacje związane z poleceniem TimedAtectl Ubuntu. Użytkownicy mogą edytować godzinę, datę i strefę czasową za pomocą terminalu wiersza poleceń. Ponadto umożliwia synchronizację zegara w czasie rzeczywistym z lokalną strefą czasową lub UTC, ale lepiej jest ćwiczyć zsynchronizowanie RTC z UTC.