Hvordan til å Angi eller Endre Tidssonen i Linux

En tidssone er et geografisk område som har samme standard tid. Vanligvis tidssonen som er angitt under installasjonen av operativ system, men det kan lett bli endret på et senere tidspunkt.

ved Hjelp av riktig tidssone er viktig for mange systemer relaterte oppgaver og prosesser. For eksempel, cron daemon bruker systemet tidssonen for å kjøre cron-jobber. Tidssonen er også brukt til logger tidsstempler.

Denne opplæringen dekker de nødvendige trinnene for å angi eller endre tidssonen i Linux.,

Kontrollere Gjeldende Tidssone #

timedatectl er et kommandolinje-verktøy som lar deg vise og endre systemet tid og dato. Den er tilgjengelig på alle de moderne systemd-basert Linux-systemer.

for Å vise gjeldende tidssone, ved å påberope timedatectl – kommandoen uten noen valg eller argumenter:

timedatectl

output ovenfor viser at systemet er på tide sonen er satt til UTC.,

systemet tidssone er konfigurert av symlinking /etc/localtime fil til en binær tidssone er identifikatoren i /usr/share/zoneinfo – katalogen.

en Annen måte å sjekke tidssone er å vise vei til symlink poeng å bruke ls kommando:

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

Endre Tidssonen i Linux #

Før du endrer tidssonen, du trenger for å finne ut det lange navnet på tidssonen du ønsker å bruke. Tidssone naming convention bruker vanligvis en «Region/By» – format.,l tilgjengelige tidssoner, kan du bruke timedatectl kommando eller en liste filene i /usr/share/zoneinfo – katalogen:

timedatectl list-timezones
...America/MontserratAmerica/NassauAmerica/New_YorkAmerica/NipigonAmerica/NomeAmerica/Noronha...

Når du identifisere time zone er nøyaktig til din posisjon, kan du kjøre følgende kommando som root, eller sudo for brukeren:

sudo timedatectl set-timezone <your_time_zone>

For eksempel, for å endre systemet tidssone America/New_York du ville skrive:

sudo timedatectl set-timezone America/New_York

for Å bekrefte endringen, påberope timedatectl – kommandoen:

timedatectl

Mission accomplished!, Du har nå endret systemets tidssone.

Endre Tidssone ved å Opprette en Symlink #

Hvis du kjører en eldre Linux-distribusjon og timedatectl verktøy er ikke til stede på systemet, kan du endre tidssonen av symlinking /etc/localtime til tidssonen i /usr/share/zoneinfo – katalogen.,

du Fjerne den gjeldende symlink eller file:

sudo rm -rf /etc/localtime

Identifisere tidssone du vil konfigurere, og lag en symlink :

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

Bekrefte det, enten ved å liste /etc/localtime fil eller påkalle date kommando:

date

utdata inkluderer tidssone, i dette eksempelet er «EST».,

Tue Dec 3 14:10:54 EST 2019

Konklusjon #

Hvis du vil endre tidssonen i Linux-systemer bruker sudo timedatectl set-timezone kommando etterfulgt av lange navnet på tidssonen du ønsker å angi.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *