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.
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.
Tarvitsetko yksityiskohtaisia tietoja päivämäärästä ja kellonajasta Linuxissa? Nämä päivämääräkomennon esimerkit auttavat sinua varmasti.
Lue Seuraava
- Linux
- Linuxin komennot
Mwiza kehittää ohjelmistoja ammatiltaan ja kirjoittaa laajasti Linuxista ja käyttöliittymäohjelmoinnista. Joitakin hänen kiinnostuksen kohteitaan ovat historia, taloustiede, politiikka ja yritysarkkitehtuuri.
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi