Kuinka tarkistaa aikavyöhyke Linuxissa


Tässä lyhyessä artikkelissa opastamme aloittelijoille eri yksinkertaisia tapoja tarkistaa järjestelmän aikavyöhyke Linuxissa. Ajanhallinta Linux-koneella, erityisesti tuotantopalvelimella, on aina tärkeä osa järjestelmän hallintaa.

Linuxissa on saatavilla useita ajanhallintaapuohjelmia, kuten date- ja timedatectl-komennot, joilla saadaan järjestelmän nykyinen aikavyöhyke ja synkronoida ne NTP-etäpalvelimen kanssa automaattisen ja tarkempi järjestelmän ajankäsittely.

No, sukeltakaamme eri tapoihin selvittää Linux-järjestelmämme aikavyöhyke.

1. Aloitamme käyttämällä perinteistä date-komentoa nykyisen aikavyöhykkeen selvittämiseksi seuraavasti:

date

Vaihtoehtoisesti kirjoita alla oleva komento, jossa %Z-muoto tulostaa aakkosllisen aikavyöhykkeen ja %z numeerisen aikavyöhykkeen:

date +"%Z %z"

Huomaa: päivämäärä-manuaalisivulla on useita muotoja, joita voit käyttää päivämääräkomennon tulosteen muuttamiseen:

man date

2. Seuraavaksi voit myös käyttää timedatectl-komentoa. Kun suoritat sen ilman valintoja, komento näyttää yleiskatsauksen järjestelmästä mukaan lukien aikavyöhyke seuraavasti:

timedatectl

Lisäksi yritä käyttää liukuhihnaa ja grep-komentoa vain suodattamaan aikavyöhyke alla:

timedatectl | grep “Time zone”

Opi asettamaan aikavyöhyke Linuxissa timedatectl-komennolla.

3. Lisäksi Debianin ja sen johdannaisten käyttäjät voivat näyttää tiedoston /etc/timezone sisällön cat-apuohjelmalla tarkistaakseen aikavyöhykkeesi:

cat /etc/timezone

Tärkeää: REHL/CentOS 7- ja Fedora 25-22 -käyttäjille tiedosto /etc. /localtime on symbolinen linkki aikavyöhyketiedostoon hakemistossa /usr/share/zoneinfo/.

Voit kuitenkin käyttää date- tai timedatectl-komentoa näyttämään myös nykyisen ajan ja aikavyöhykkeen.

Voit muuttaa aikavyöhykettä luomalla symbolisen linkin /etc/localtime sopivaan aikavyöhykkeeseen kohdassa /usr/share/zoneinfo/:


sudo ln  -sf /usr/share/zoneinfo/zoneinfo /etc/localtime

Lippu -s mahdollistaa symbolisen linkin luomisen, muuten kiinteä linkki luodaan oletuksena ja -f poistaa olemassa olevan kohdetiedoston, joka tässä tapauksessa on /etc/localtime.

Jos haluat esimerkiksi vaihtaa aikavyöhykkeeksi Afrikka/Nairobi, anna alla oleva komento:


sudo ln -sf /usr/share/zoneinfo/Africa/Nairobi /etc/localtime

Siinä kaikki! Älä unohda jakaa ajatuksiasi artikkelista alla olevan palautelomakkeen avulla. Tärkeää on, että sinun tulee käydä läpi tämä Linuxin ajanhallintaopas saadaksesi enemmän tietoa järjestelmän käsittelyajasta. Siinä on yksinkertaisia ja helposti seurattavia esimerkkejä.

Lopuksi muista aina pysyä Tecmintissä saadaksesi uusimmat ja mielenkiintoiset Linux-sisällöt.