Å holde programvaren på enheten oppdatert er en viktig del av å ha et robust og sikkert system, men enda viktigere er det å ha oppdatert tid og dato.
Nøyaktig tid og dato på et system forteller deg ikke bare riktig tidspunkt, men lar deg også utføre automatiserte oppgaver som forventet og koble til tjenester over internett sømløst.
Denne guiden viser deg hvordan du kan se gjennom, justere og konfigurere klokkeslettet og datoen på Linux fra kommandolinjen ved å bruke timedatectl kommando.
Hvordan tid administreres på Linux
For å holde nøyaktig tid bruker Linux to forskjellige typer klokker:
- En sanntidsklokke (RTC) eller maskinvareklokke integrert i datamaskinens kretskort som kjører uavhengig av operativsystemet. Klokken går fortsatt selv når operativsystemet er slått av, starter på nytt eller går i dvalemodus.
- En systemklokke, også populært kjent som en programvareklokke. Systemklokken vedlikeholdes av Linux-kjernen og avhenger av sanntidsklokken for å få den første tiden når Linux-operativsystemet ditt starter opp.
Som standard holdes systemtiden din i Universal Coordinated Time (UTC) format. Linux-systemet ditt konverterer deretter UTC-tiden til riktig lokal tid basert på din region eller tidssone. Den lokale tiden er det som vises på skrivebordet.
Oppføringstids- og datoinformasjon
En av de viktigste oppgavene du bør kunne utføre når det kommer til å konfigurere tiden på Linux er å kunne liste opp og gjennomgå gjeldende tid på systemet ditt.
For å vise tid og andre konfigurasjonsparametere, kjør ganske enkelt timedatectl kommando uten noen parametere som følger:
timedatectl
Kommandoen viser systemets lokale tid, UTC-tiden og sanntidsklokken. Tidssonen og andre viktige tidsrelaterte parametere er også oppført i utgangen.
Hvordan justere tiden på Linux
For å stille inn eller endre tiden, bruk timedatectl kommando sammen med innstilt tid underkommando.
sudo timedatectl innstillingstid tt: mm: ss
Merk: Du må ha forhøyede rettigheter for å justere klokkeslettet eller datoen.
I den nevnte kommandoen hh står i timevis, mm i minutter, og ss i sekunder. Tiden du angir skal være i 24-timers format.
For eksempel, for å sette tiden til klokken 12 midnatt, kjør følgende kommando:
sudo timedatectl innstillingstid 00:00:00
Kommandoen oppdaterer både sanntidsklokken og system- eller programvareklokken. Du vil imidlertid ikke endre klokkeslettet eller datoen hvis Network Time Protocol (NTP) er aktivert på systemet ditt.
Hvordan aktivere/deaktivere NTP
Network Time Protocol hjelper deg med å sørge for at tiden din er synkronisert med en ekstern server basert på din tidssone eller region.
For å deaktivere NTP på Linux, kjør følgende kommando:
sudo timedatectl set-ntp usant
For å reaktivere eller aktivere NTP, kjør ganske enkelt:
sudo timedatectl set-ntp sant
Når den er aktivert, vil systemet automatisk justere og synkronisere tiden med den konfigurerte servertiden.
Merk: Den sett-ntp underkommando vil ikke fungere hvis systemet ditt ikke støtter NTP.
Hvordan stille inn datoen på Linux
For å endre datoen på datamaskinen, kan du kjøre timedatectl kommando med innstilt tid underkommando i følgende format:
sudo timedatectl sett-dato ÅÅÅÅ-MM-DD
...hvor ÅÅÅÅ er året, MM er måneden, og DD er dagen.
For eksempel, for å endre datoen til 1. januar 2000, utfør følgende kommando:
sudo timedatectl innstillingstid "2000-01-01 23:00:01"
Merk at vi også har spesifisert klokkeslettet fordi når du bare spesifiserer datoen, vil timedatectl automatisk sette tiden til 00:00, dvs. 12 midnatt.
Endre tidssonen din
Før du kan fortsette og endre tidssonen på PC-en, er det viktig at du vet hvordan du viser eller viser tilgjengelige tidssoner.
timedatectl liste-tidssoner
Bruke F tasten på tastaturet for å bla fremover og B for å bla bakover gjennom de oppførte tidssonene. Alternativt kan du bruke piltastene for å bla.
Når du har identifisert tidssonen din, kan du for eksempel bytte til Afrika/Blantyre-tidssonen ved å bruke følgende kommando:
timedatectl sett-tidssone Afrika/Blantyre
Få kommandolinjehjelp
For å lære mer om timedatectl, utfør følgende kommando:
timedatectl hjelp
For mer omfattende dekning av kommandoen, kan du sjekke man-sidene ved å kjøre:
mann timedatectl
I slekt: Måter å få kommandolinjehjelp på Linux
Alternative tidsklokkeverktøy på Linux
Denne veiledningen har vist deg hvordan du konfigurerer klokkeslett og dato på Linux ved å bruke timedatectl-verktøyet, en kraftig og moderne klokkejustering som kommer som en del av systemd service. Andre tradisjonelle klokkekonfigurasjonsverktøy på Linux er hwclock og Dato kommandoer.
Trenger du å få detaljert informasjon relatert til dato og klokkeslett på Linux? Disse datokommandoeksemplene vil definitivt hjelpe deg.
Les Neste
- Linux
- Linux-kommandoer
Mwiza utvikler programvare av yrke og skriver mye om Linux og front-end programmering. Noen av interessene hans inkluderer historie, økonomi, politikk og bedriftsarkitektur.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere