Ustaw Debian Linux Timezone za pomocą linii poleceń


6

Czy można ustawić bieżącą strefę czasową za pomocą linii poleceń / terminala? To dla skryptu powłoki, więc szukam niektórych, mam nadzieję, jednego linera date -Z 'Europe/London' (Tylko przykład), innymi słowy, polecenie do napisania, a nie do zrobienia z grafiką

Czy jest jakiś sposób na to zrobić?

Odpowiedzi:


4

Działa to na Linux Mint, Ubuntu, Debian, myślę, że większość dystrybucji opartych na Debianie ...

echo "America/Eastern" | sudo tee /etc/timezone
sudo dpkg-reconfigure --frontend noninteractive tzdata

Gdzie znaleźć strefy czasowe:

Lub (zgodnie z komentarzem) użyj timedatectl list-timezones aby znaleźć strefę timedatectl set-timezone [timezone]


W razie potrzeby zobacz to Strona Debiana o zmianach stref czasowych . Możesz użyć programu zic wraz ze zmianą niektórych plików, jeśli chcesz zmienić szczegóły strefy czasowej, np. czas letni daty końcowe itp.


2

Możesz go zmienić za pomocą więcej niż jednej linii. Dokładnie dwie linie.

  1. mv /etc/localtime /etc/localtime.old

a następnie połącz swój plik TimeZone w ten sposób:

  1. ln -s /usr/share/zoneinfo/Europa/London /etc/localtime

Możesz to sprawdzić date


1
W nowszych wersjach systemd można również użyć wiki.archlinux.org/index.php/time#Time_zone
larkey

Dzięki! Miło też wiedzieć ;-) Nie znam się na systemie ...
SystemCookie
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.