Android

Hvordan angi eller endre tidssone på debian 9

30 ultimate tips og triks for Outlook for 2020

30 ultimate tips og triks for Outlook for 2020

Innholdsfortegnelse:

Anonim

Å bruke riktig tidssone er viktig for mange systemrelaterte oppgaver og prosesser. For eksempel bruker cron-demonen systemets tidssone for å utføre cron-jobber, og tidsstemplene i loggfilene er basert på det samme systems tidssone.

Systemets tidssone er satt under installasjonen, men den kan enkelt endres på et senere tidspunkt. Denne veiledningen viser hvordan du angir eller endrer tidssonen på Debian 9.

Forutsetninger

Brukeren du er logget inn som, må ha sudo-rettigheter for å kunne endre systemets tidssone.

Kontrollerer gjeldende tidssone

I Debian og andre moderne Linux-distribusjoner lar timedatectl kommandoen deg vise og stille inn gjeldende systems tid og tidssone.

timedatectl

Som vist på utgangen nedenfor, er systemets tidssone satt til “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

Systemets tidssone er konfigurert ved symlinking /etc/localtime til en binær tidssoneidentifikator i katalogen /usr/share/zoneinfo . Et annet alternativ for å sjekke tidssonen er å vise banen symlinken peker til ved hjelp av ls-kommandoen:

ls -l /etc/localtime

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

Endring av tidssone i Debian

Før du endrer tidssonen, må du finne ut det lange navnet på tidssonen du vil bruke. Tidssone-navnekonvensjonen bruker vanligvis et "Region / City" -format.

Hvis du vil liste alle tilgjengelige tidssoner, kan du enten liste filene i katalogen /usr/share/zoneinfo eller bruke timedatectl kommandoen.

timedatectl list-timezones

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

Når du har identifisert hvilken tidssone som er nøyaktig for stedet ditt, kjører du følgende kommando som sudo-bruker:

sudo timedatectl set-timezone your_time_zone

For å endre systemets tidssone til Europe/Ljubljana , vil du for eksempel kjøre:

sudo timedatectl set-timezone Europe/Ljubljana

Bekreft endringen ved å utgi timedatectl kommandoen:

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

Endre tidssonen ved å opprette en Symlink

Slett gjeldende /etc/localtime fil eller symlink:

sudo rm -f /etc/localtime

Identifiser tidssonen du vil konfigurere og opprette en symlink:

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

Du kan bekrefte endringen enten ved å liste /etc/localtime filen eller utstede /etc/localtime :

date

Mon Mar 11 22:55:04 CET 2019

Konklusjon

I denne guiden lærte du hvordan du kan endre Debian-systemets tidssone. Legg gjerne igjen en kommentar hvis du har spørsmål.

debian terminal