Laitteen ohjelmistojen ajan tasalla pitäminen on tärkeä osa kestävää ja suojattua järjestelmää, mutta vielä tärkeämpää on ajan tasalla pitäminen ja päivämäärä.

Järjestelmän tarkka kellonaika ja päivämäärä eivät vain kerro oikean ajan, vaan myös mahdollistavat automaattisten tehtävien suorittamisen odotetulla tavalla ja yhteyden palveluihin Internetin kautta saumattomasti.

Tämä opas näyttää, kuinka voit tarkastella, säätää ja määrittää kellonajan ja päivämäärän Linuxissa komentoriviltä käyttämällä timedatectl komento.

Kuinka aikaa hallitaan Linuxissa

Pitääkseen ajan tarkan, Linux käyttää kahta erilaista kelloa:

  • Reaaliaikainen kello (RTC) tai tietokoneesi piirilevyyn integroitu laitteistokello, joka toimii käyttöjärjestelmästä riippumatta. Kello käy edelleen, vaikka käyttöjärjestelmä sammutetaan, käynnistetään uudelleen tai lepotilassa.
  • Järjestelmäkello, joka tunnetaan myös nimellä ohjelmistokello. Linux-ytimen ylläpitämä järjestelmän kello riippuu reaaliaikaisesta kellosta, jotta se saa alkuajan, kun Linux-käyttöjärjestelmäsi käynnistyy.
instagram viewer

Oletusarvoisesti järjestelmäaikasi säilytetään Maailmanlaajuinen koordinoitu aika (UTC) muoto. Tämän jälkeen Linux-järjestelmäsi muuntaa UTC-ajan oikeaksi paikalliseksi ajaksi alueesi tai aikavyöhykkeesi perusteella. Paikallinen aika näkyy työpöydällä.

Listauksen aika- ja päivämäärätiedot

Yksi tärkeimmistä tehtävistä, jotka sinun pitäisi pystyä suorittamaan kellonajan määrittämisessä Linuxissa, on pystyä luetteloimaan ja tarkistamaan järjestelmäsi nykyinen aika.

Voit näyttää ajan ja muut konfigurointiparametrit suorittamalla timedatectl komento ilman parametreja seuraavasti:

timedatectl

Komento näyttää järjestelmän paikallisen ajan, UTC-ajan ja reaaliaikaisen kellon. Aikavyöhyke ja muut tärkeät aikaan liittyvät parametrit luetellaan myös tulosteessa.

Kuinka säätää aikaa Linuxissa

Aseta tai muuta kellonaikaa käyttämällä timedatectl komento yhdessä Asettaa aika alakomento.

sudo timedatectl set-time hh: mm: ss

Huomautus: Sinulla on oltava korkeammat oikeudet muuttaaksesi aikaa tai päivämäärää.

Edellä mainitussa komennossa HH seisoo tuntikausia, mm minuutteja ja ss sekunneiksi. Määrittämäsi ajan tulee olla 24 tunnin muodossa.

Jos haluat esimerkiksi asettaa ajan kello 12:een keskiyöllä, suorita seuraava komento:

sudo timedatectl set-time 00:00:00

Komento päivittää sekä reaaliaikaisen kellon että järjestelmän tai ohjelmiston kellon. Et kuitenkaan voi muuttaa kellonaikaa tai päivämäärää, jos Network Time Protocol (NTP) on käytössä järjestelmässäsi.

Kuinka ottaa NTP käyttöön / poistaa sen käytöstä

Network Time Protocol auttaa sinua varmistamaan, että aikasi synkronoidaan etäpalvelimen kanssa aikavyöhykkeesi tai alueesi perusteella.

Voit poistaa NTP: n käytöstä Linuxissa suorittamalla seuraavan komennon:

sudo timedatectl set-ntp false

Voit aktivoida tai ottaa NTP: n uudelleen käyttöön suorittamalla:

sudo timedatectl set-ntp true

Kun se on otettu käyttöön, järjestelmä säätää ja synkronoi ajan automaattisesti määritetyn palvelimen ajan kanssa.

Huomautus: set-ntp alakomento ei toimi, jos järjestelmäsi ei tue NTP: tä.

Kuinka asettaa päivämäärä Linuxissa

Voit muuttaa päivämäärää tietokoneellasi suorittamalla timedatectl komennon kanssa Asettaa aika alakomento seuraavassa muodossa:

sudo timedatectl set-date VVVV-KK-PP

...missä YYYY on vuosi, MM on kuukausi ja DD on päivä.

Jos haluat esimerkiksi muuttaa päivämäärän 1. tammikuuta 2000, anna seuraava komento:

sudo timedatectl set-time "2000-01-01 23:00:01"

Huomaa, että olemme määrittäneet myös ajan, koska kun määrität vain päivämäärän, timedatectl asettaa ajan automaattisesti 00:00:ksi eli kello 12 keskiyöksi.

Aikavyöhykkeen muuttaminen

Ennen kuin voit jatkaa ja muuttaa aikavyöhykettä tietokoneellasi, on tärkeää, että osaat luetteloida tai tarkastella käytettävissä olevia aikavyöhykkeitä.

timedatectl list-timezones

Käytä F -näppäimellä vieritäksesi eteenpäin ja B -näppäintä selataksesi taaksepäin lueteltujen aikavyöhykkeiden välillä. Vaihtoehtoisesti voit käyttää nuolinäppäimiä vieritykseen.

Kun olet tunnistanut aikavyöhykkeesi, voit esimerkiksi vaihtaa Afrikan/Blantyren aikavyöhykkeelle seuraavalla komennolla:

timedatectl set-timezone Afrikka/Blantyre

Komentoriviohjeen saaminen

Saat lisätietoja timedatectl: stä antamalla seuraavan komennon:

timedatectl apua

Jos haluat kattavamman kattavuuden komennosta, voit tarkistaa sen man-sivut suorittamalla:

mies timedectl

Aiheeseen liittyvä: Tapoja saada komentoriviohjeita Linuxissa

Vaihtoehtoiset kellon apuohjelmat Linuxissa

Tämä opas on osoittanut, kuinka kellonaika ja päivämäärä määritetään Linuxissa käyttämällä timedatectl-apuohjelmaa, joka on tehokas ja moderni kellonsäätö, joka tulee osana systemd palvelua. Muita perinteisiä kellonmääritysapuohjelmia Linuxissa ovat hwclock ja Päivämäärä komentoja.

9 Käytännön esimerkkejä Linuxin päivämääräkomennosta

Tarvitsetko yksityiskohtaisia ​​tietoja päivämäärästä ja kellonajasta Linuxissa? Nämä päivämääräkomennon esimerkit auttavat sinua varmasti.

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • Linux
  • Linuxin komennot
Kirjailijasta
Mwiza Kumwenda (39 artikkelia julkaistu)

Mwiza kehittää ohjelmistoja ammatiltaan ja kirjoittaa laajasti Linuxista ja käyttöliittymäohjelmoinnista. Joitakin hänen kiinnostuksen kohteitaan ovat historia, taloustiede, politiikka ja yritysarkkitehtuuri.

Lisää Mwiza Kumwendalta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi