Android

Kuinka asettaa tai muuttaa aikavyöhykettä centos 7: llä

NYSTV - The Wizards of Old and the Great White Brotherhood (Brotherhood of the Snake) - Multi Lang

NYSTV - The Wizards of Old and the Great White Brotherhood (Brotherhood of the Snake) - Multi Lang

Sisällysluettelo:

Anonim

CentOS-järjestelmässä järjestelmän aikavyöhyke asetetaan asennuksen aikana, mutta sitä voidaan helposti muuttaa myöhemmin.

Oikean aikavyöhykkeen käyttö on tärkeä monille järjestelmiin liittyvissä tehtävissä ja prosesseissa. Esimerkiksi cron-demoni käyttää järjestelmän aikavyöhykettä cron-töiden suorittamiseen, ja lokitiedostojen aikaleimat perustuvat saman järjestelmän aikavyöhykkeeseen.

Tämä opas selittää kuinka asettaa tai muuttaa aikavyöhykettä CentOS 7: lle.

edellytykset

Jotta voit muuttaa järjestelmän aikavyöhykettä, sinun on oltava kirjautuneena sisään pääkäyttäjänä tai käyttäjänä, jolla on sudo-oikeudet.

Nykyisen aikavyöhykkeen tarkistaminen

CentOS: ssä ja muissa nykyaikaisissa Linux-distrossa voit käyttää timedatectl komentoa nykyisen järjestelmän ajan ja aikavyöhykkeen näyttämiseen ja asettamiseen.

timedatectl

Alla oleva lähtö osoittaa, että järjestelmän aikavyöhyke on asetettu UTC: ksi:

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

Järjestelmän aikavyöhyke määritetään linkittämällä /etc/localtime binaariseen aikavyöhykkeiden tunnistimeen /usr/share/zoneinfo hakemistossa. Joten, toinen vaihtoehto aikavyöhykkeen tarkistamiselle on näyttää polku, jonka linkki osoittaa ls-komennon käyttämiseen:

ls -l /etc/localtime

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

Aikavyöhykkeen vaihtaminen CentOS: ssa

Ennen aikavyöhykkeen muuttamista sinun on selvitettävä käytettävän aikavyöhykkeen pitkä nimi. Aikavyöhykkeiden nimeämiskäytäntö käyttää yleensä ”Alue / kaupunki” -muotoa.

Voit luetteloida kaikki käytettävissä olevat aikavyöhykkeet joko luetteloimalla tiedostot /usr/share/zoneinfo tai käyttämällä timedatectl komentoa.

timedatectl list-timezones

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

Kun olet tunnistanut, mikä aikavyöhyke on tarkka sijaintiisi, suorita seuraava komento sudo-käyttäjänä:

sudo timedatectl set-timezone your_time_zone

Voit esimerkiksi muuttaa järjestelmän aikavyöhykkeen America/Toronto :

sudo timedatectl set-timezone America/Toronto

Suorita timedatectl komento tarkistaaksesi muutokset:

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

Aikavyöhykkeen muuttaminen luomalla Symlink

Poista nykyinen /etc/localtime tiedosto tai linkki:

sudo rm -rf /etc/localtime

Tunnista aikavyöhyke, jonka haluat määrittää, ja luo linkki:

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

Voit varmistaa sen joko luettelossa /etc/localtime tiedoston tai antamalla /etc/localtime :

date

Wed Feb 6 17:52:58 EST 2019

johtopäätös

Tässä oppaassa olemme osoittaneet, että muutat CentOS-järjestelmän aikavyöhykettä. Jätä kommentti, jos sinulla on kysyttävää.

sentin terminaali