Поднимаем Debian сервер для Python/Django — установка и настройка с нуля. Как настроить сервер?
Spisu treści:
- Wymagania wstępne
- Sprawdzanie aktualnej strefy czasowej
- Zmiana strefy czasowej w Debianie
- Zmiana strefy czasowej poprzez utworzenie dowiązania symbolicznego
- Wniosek
Użycie właściwej strefy czasowej jest ważne dla wielu zadań i procesów związanych z systemami. Na przykład demon cron używa strefy czasowej systemu do wykonywania zadań cron, a znaczniki czasu w plikach dziennika są oparte na strefie czasowej tego samego systemu.
Strefa czasowa systemu jest ustawiana podczas instalacji, ale można ją łatwo zmienić w późniejszym czasie. Ten samouczek pokazuje, jak ustawić lub zmienić strefę czasową w Debianie 9.
Wymagania wstępne
Zalogowany użytkownik musi mieć uprawnienia sudo, aby móc zmienić strefę czasową systemu.
Sprawdzanie aktualnej strefy czasowej
W Debianie i innych współczesnych dystrybucjach Linuksa
timedatectl
pozwala wyświetlić i ustawić czas i strefę czasową bieżącego systemu.
timedatectl
Jak pokazano na poniższym wyjściu, strefa czasowa systemu jest ustawiona na „America / Chicago”:
Local time: Mon 2019-03-11 16:46:45 CDT Universal time: Mon 2019-03-11 21:46:45 UTC RTC time: Mon 2019-03-11 21:46:45 Time zone: America/Chicago (CDT, -0500) Network time on: yes NTP synchronized: no RTC in local TZ: no
Systemową strefę czasową konfiguruje się poprzez dowiązanie symboliczne
/etc/localtime
do binarnego identyfikatora strefy czasowej w katalogu
/usr/share/zoneinfo
. Inną opcją sprawdzenia strefy czasowej jest pokazanie ścieżki, do której prowadzi dowiązanie symboliczne, za pomocą polecenia ls:
ls -l /etc/localtime
lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago
Zmiana strefy czasowej w Debianie
Przed zmianą strefy czasowej musisz znaleźć długą nazwę strefy czasowej, której chcesz użyć. Konwencja nazewnictwa stref czasowych zwykle używa formatu „Region / miasto”.
Aby wyświetlić listę wszystkich dostępnych stref czasowych, możesz albo wyświetlić listę plików w katalogu
/usr/share/zoneinfo
albo użyć
timedatectl
.
timedatectl list-timezones
… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…
Po określeniu, która strefa czasowa jest dokładna dla Twojej lokalizacji, uruchom następujące polecenie jako użytkownik sudo:
sudo timedatectl set-timezone your_time_zone
Na przykład, aby zmienić strefę czasową systemu na
Europe/Ljubljana
, uruchomiłbyś:
sudo timedatectl set-timezone Europe/Ljubljana
Sprawdź zmianę, wydając komendę
timedatectl
:
timedatectl
Local time: Mon 2019-03-11 22:51:27 CET Universal time: Mon 2019-03-11 21:51:27 UTC RTC time: Mon 2019-03-11 21:51:26 Time zone: Europe/Ljubljana (CET, +0100) Network time on: yes NTP synchronized: yes RTC in local TZ: no
Zmiana strefy czasowej poprzez utworzenie dowiązania symbolicznego
Usuń bieżący
/etc/localtime
lub dowiązanie symboliczne:
sudo rm -f /etc/localtime
Zidentyfikuj strefę czasową, którą chcesz skonfigurować, i utwórz dowiązanie symboliczne:
sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime
Możesz potwierdzić zmianę, wyświetlając
/etc/localtime
lub wydając polecenie
date
:
date
Wniosek
W tym przewodniku dowiedziałeś się, jak zmienić strefę czasową systemu Debian. Jeśli masz jakieś pytania, zostaw komentarz.
terminal debianJak ustawić lub zmienić strefę czasową w systemie Linux
Strefa czasowa to region geograficzny, który ma ten sam standardowy czas. Ten samouczek obejmuje kroki niezbędne do ustawienia lub zmiany strefy czasowej w systemie Linux.
Jak ustawić lub zmienić strefę czasową w centos 7
W CentOS strefa czasowa systemu jest ustawiana podczas instalacji, ale można ją łatwo zmienić w późniejszym czasie. W tym samouczku wyjaśniono, jak ustawić lub zmienić strefę czasową w CentOS 7.
Jak ustawić lub zmienić strefę czasową w Ubuntu 18.04
W systemie Ubuntu strefa czasowa systemu jest ustawiana podczas instalacji, ale można ją łatwo zmienić w późniejszym czasie. W tym samouczku pokazano, jak ustawić lub zmienić strefę czasową w systemie Ubuntu 18.04 i wcześniejszych wersjach z wiersza polecenia lub z interfejsu GUI.