Android

Hvordan stille inn eller endre tidssone i Linux

Hvordan endre - legge til tidssoner i Outlook

Hvordan endre - legge til tidssoner i Outlook

Innholdsfortegnelse:

Anonim

En tidssone er et geografisk område som har samme standardtid. Typisk settes tidssone inn under installasjonen av operativsystemet, men det kan enkelt endres på et senere tidspunkt.

Å bruke riktig tidssone er viktig for mange systemrelaterte oppgaver og prosesser. For eksempel bruker cron-demonen systemets tidssone for å utføre cron-jobber. Tidssonen brukes også for logger tidsstempler.

Denne opplæringen dekker trinnene som er nødvendige for å stille inn eller endre tidssonen i Linux.

Kontrollerer gjeldende tidssone

timedatectl er et kommandolinjeverktøy som lar deg se og endre systemets tid og dato. Det er tilgjengelig på alle moderne systemdebaserte Linux-systemer.

Hvis du vil se gjeldende tidssone, påkaller du timedatectl kommandoen uten alternativer eller argumenter:

timedatectl

Local time: Tue 2019-12-03 16:30:44 UTC Universal time: Tue 2019-12-03 16:30:44 UTC RTC time: Tue 2019-12-03 16:30:44 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

Utgangen over viser at systemets tidssone er satt til UTC.

Systemets tidssone er konfigurert ved å /etc/localtime filen /etc/localtime til en binær tidssoneidentifikator i katalogen /usr/share/zoneinfo .

En annen måte å sjekke tidssonen er å se banen symlink viser til ved hjelp av ls kommandoen:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Endring av tidssone i Linux

Før du endrer tidssone, må du finne ut det lange navnet på tidssonen du vil bruke. Konvensjonen for navngivning av tidssoner bruker vanligvis et "Region / City" -format.

Hvis du vil se alle tilgjengelige tidssoner, bruker du timedatectl kommandoen eller viser filene i katalogen /usr/share/zoneinfo :

timedatectl list-timezones

… America/Montserrat America/Nassau America/New_York America/Nipigon America/Nome America/Noronha…

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

sudo timedatectl set-timezone

For å endre systemets tidssone til America/New_York du for eksempel:

sudo timedatectl set-timezone America/New_York

For å bekrefte endringen, påkaller du timedatectl kommandoen igjen:

timedatectl

Local time: Tue 2019-12-03 13:55:09 EST Universal time: Tue 2019-12-03 18:55:09 UTC RTC time: Tue 2019-12-03 18:02:16 Time zone: America/New_York (EST, -0500) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

Oppdrag utført! Du har endret systemets tidssone.

Endre tidssone ved å opprette en Symlink

Fjern gjeldende symlink eller fil:

sudo rm -rf /etc/localtime

Identifiser tidssonen du vil konfigurere og opprette en symlink:

sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime

Bekreft den enten ved å liste /etc/localtime filen eller påkalle date kommandoen:

date

Utgangen inkluderer tidssonen, i dette eksemplet som er “EST”.

Tue Dec 3 14:10:54 EST 2019

Konklusjon

For å endre tidssonen i Linux-systemer bruker du sudo timedatectl set-timezone kommandoen etterfulgt av det lange navnet på tidssonen du vil stille inn.

Legg gjerne igjen en kommentar hvis du har spørsmål.

terminal