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