Android

Cum să setați sau să modificați fusul orar pe Debian 9

ORA DE IARNA. Ploiestenii nu mai cred in utilitatea schimbului de fus orar

ORA DE IARNA. Ploiestenii nu mai cred in utilitatea schimbului de fus orar

Cuprins:

Anonim

Utilizarea fusului orar corect este importantă pentru multe activități și procese legate de sisteme. De exemplu, daemon cron folosește fusul orar al sistemului pentru a executa joburi cron, iar timestamps-urile din fișierele jurnal se bazează pe același fus orar al sistemului.

Fusul orar al sistemului este setat în timpul instalării, dar poate fi modificat cu ușurință ulterior. Acest tutorial arată cum să setați sau să modificați fusul orar pe Debian 9.

Cerințe preliminare

Utilizatorul la care sunteți conectat, deoarece trebuie să aibă privilegii sudo pentru a putea modifica fusul orar al sistemului.

Verificarea fusului orar curent

În distribuțiile Debian și în alte distribuții Linux moderne, comanda timedatectl vă permite să afișați și să setați ora și fusul orar al sistemului curent.

timedatectl

După cum se arată în ieșirea de mai jos, fusul orar al sistemului este setat la „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

Fusul orar al sistemului este configurat prin asociere /etc/localtime către un identificator de fus orar binar din directorul /usr/share/zoneinfo . O altă opțiune pentru a verifica fusul orar este de a arăta calea pe care simbolul indică folosind comanda ls:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago

Schimbarea fusului orar în Debian

Înainte de a schimba fusul orar, va trebui să aflați numele lung pentru fusul orar pe care doriți să-l utilizați. Convenția de denumire a fusului orar utilizează de obicei un format „Regiune / Oraș”.

Pentru a enumera toate zonele orare disponibile, puteți să enumerați fișierele din directorul /usr/share/zoneinfo sau să folosiți comanda timedatectl .

timedatectl list-timezones

… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…

După ce identificați ce fus orar este exact pentru locația dvs., rulați următoarea comandă ca utilizator sudo:

sudo timedatectl set-timezone your_time_zone

De exemplu, pentru a schimba fusul orar al sistemului în Europe/Ljubljana veți rula:

sudo timedatectl set-timezone Europe/Ljubljana

Verificați modificarea timedatectl comanda 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

Modificarea fusului orar prin crearea unui bloc de legătură

Ștergeți fișierul actual /etc/localtime sau simbolul:

sudo rm -f /etc/localtime

Identificați fusul orar pe care doriți să-l configurați și creați un simbol:

sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime

Puteți confirma modificarea fie prin listarea /etc/localtime fie prin emiterea comenzii date :

date

Mon Mar 11 22:55:04 CET 2019

Concluzie

În acest ghid, ai învățat cum să schimbi fusul orar al sistemului Debian. Simțiți-vă liber să lăsați un comentariu dacă aveți întrebări.

terminalul debian