Jak Sprawdzić i ustawić strefę czasową w Ubuntu 20.04
przegląd
w tym samouczku dowiesz się, jak sprawdzić i ustawić strefę czasową w Ubuntu 20.04 za pomocą poleceniatimedatectl
.
istnieje wiele sposobów sprawdzania strefy czasowej, od użycia poleceniadate
do poleceniatimedatactl
. Jednak ustawienie strefy czasowej zostało znacznie uproszczone i ulepszone za pomocą poleceniatimedatactl
.
timedatectl
polecenie pozwala na wyprowadzenie szczegółowych informacji o dacie systemu w czasie, od informacji NTP do porównań między datą z datą UTC.
chociaż ograniczyliśmy zakres tego samouczka wyłącznie do ustawiania strefy czasowej,timedatectl
ma dodatkową funkcjonalność, która jest bardzo przydatna w konfiguracjach wokół godziny i daty.
sprawdzanie bieżącej strefy czasowej
aktualnie skonfigurowana Strefa czasowa jest ustawiona w pliku/etc/timezone
. Aby wyświetlić aktualną strefę czasową, możesz cat
zawartość pliku.
cat /etc/timezone
Etc/UTC
inną metodą jest użycie poleceniadate
. Podając jej argument +%Z
, możesz wyświetlić bieżącą nazwę strefy czasowej systemu.
date +%Z
UTC
aby uzyskać nazwę strefy czasowej i przesunięcie, możesz użyć poleceniadata
z argumentem+"%Z %z"
. Duża literaZ
wypisuje nazwę strefy czasowej, podczas gdy mała literaz
wypisuje przesunięcie czasowe.
date +"%Z %z"
UTC +0000
polecenietimedatectl
służy do uzyskania więcej szczegółów na temat aktualnej konfiguracji czasu i daty systemu.
timedatectl
ustawienie strefy czasowej
aby ustawić strefę czasową, zostanie użyta Komendatimedatectl
. Przed ustawieniem nowej strefy czasowej warto wiedzieć, jakie strefy czasowe są dostępne. Możesz wyświetlić listę wszystkich dostępnych stref czasowych za pomocą poleceniatimedatectl list-timezones
.
timedatectl list-timezones
lista stref czasowych jest bardzo obszerna. Aby zawęzić listę tylko do Twojego regionu, możesz wysłać wyniki do poleceniagrep
. Na przykład, aby zawęzić nasze wyniki Tylko do obu Ameryk, wykonalibyśmy następujące polecenie.
timedatectl list-timezones | grep America
...America/SantiagoAmerica/Santo_DomingoAmerica/Sao_PauloAmerica/ScoresbysundAmerica/SitkaAmerica/St_JohnsAmerica/Swift_CurrentAmerica/TegucigalpaAmerica/ThuleAmerica/Thunder_BayAmerica/TijuanaAmerica/TorontoAmerica/VancouverAmerica/WhitehorseAmerica/WinnipegAmerica/YakutatAmerica/Yellowknife
gdy znasz strefę czasową, na którą chcesz ustawić swój serwer Ubuntu, użyj poleceniatimedatactl set-timezone
, aby ją ustawić.
sudo timedatectl set-timezone America/Toronto
a następnie potwierdź, że zmiany zostały zastosowane, uruchamiając polecenietimedatactl
.
timedatectl
Leave a Reply