Android

Hvordan angi eller endre tidssone på centos 7

30 ultimate tips og triks for Outlook for 2020

30 ultimate tips og triks for Outlook for 2020

Innholdsfortegnelse:

Anonim

På CentOS er systemets tidssone satt under installasjonen, 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, og tidstemplene i loggfilene er basert på det samme systems tidssone.

Denne opplæringen forklarer hvordan du angir eller endrer tidssonen på CentOS 7.

Forutsetninger

For å kunne endre systemets tidssone må du være logget inn som root eller bruker med sudo-rettigheter.

Kontrollerer gjeldende tidssone

I CentOS og andre moderne Linux-distros kan du bruke timedatectl kommandoen til å vise og stille inn gjeldende systems tid og tidssone.

timedatectl

Utgangen nedenfor viser at systemets tidssone er satt til UTC:

Local time: Wed 2019-02-06 22:43:42 UTC Universal time: Wed 2019-02-06 22:43:42 UTC RTC time: Wed 2019-02-06 22:43:42 Time zone: Etc/UTC (UTC, +0000) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: n/a

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

ls -l /etc/localtime

lrwxrwxrwx. 1 root root 29 Dec 11 09:25 /etc/localtime ->../usr/share/zoneinfo/Etc/UTC

Endring av tidssone i CentOS

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.

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

timedatectl list-timezones

… America/Tijuana America/Toronto America/Tortola America/Vancouver America/Whitehorse America/Winnipeg…

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 America/Toronto :

sudo timedatectl set-timezone America/Toronto

Kjør timedatectl kommandoen for å bekrefte endringene:

timedatectl

Local time: Wed 2019-02-06 17:47:10 EST Universal time: Wed 2019-02-06 22:47:10 UTC RTC time: Wed 2019-02-06 22:47:10 Time zone: America/Toronto (EST, -0500) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: no Last DST change: DST ended at Sun 2018-11-04 01:59:59 EDT Sun 2018-11-04 01:00:00 EST Next DST change: DST begins (the clock jumps one hour forward) at Sun 2019-03-10 01:59:59 EST Sun 2019-03-10 03:00:00 EDT

Endre tidssonen ved å opprette en Symlink

Slett gjeldende /etc/localtime fil eller symlink:

sudo rm -rf /etc/localtime

Identifiser tidssonen du vil konfigurere og opprette en symlink:

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

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

date

Wed Feb 6 17:52:58 EST 2019

Konklusjon

I denne guiden har vi vist at du endrer CentOS-systemets tidssone. Legg gjerne igjen en kommentar hvis du har spørsmål.

centos terminal