At holde software på din enhed opdateret er en vigtig del af at have et robust og sikkert system, men endnu vigtigere er det at have en opdateret tid og dato.
Nøjagtig tid og dato på et system fortæller dig ikke kun det korrekte tidspunkt, men giver dig også mulighed for at udføre automatiserede opgaver som forventet og oprette forbindelse til tjenester over internettet problemfrit.
Denne vejledning viser dig, hvordan du gennemgår, justerer og konfigurerer tid og dato på Linux fra kommandolinjen ved hjælp af timedatectl kommando.
Hvordan tid administreres på Linux
For at holde nøjagtig tid bruger Linux to forskellige slags ure:
- Et realtidsur (RTC) eller hardwareur integreret i din computers printkort, som kører uafhængigt af operativsystemet. Uret kører stadig, selvom dit operativsystem er lukket ned, genstartet eller i dvale.
- Et systemur, også populært kendt som et softwareur. Vedligeholdt af Linux-kernen afhænger systemuret af realtidsuret for at få dets indledende tidspunkt, når dit Linux OS starter op.
Som standard holdes din systemtid i Universal Coordinated Time (UTC) format. Dit Linux-system konverterer derefter UTC-tiden til den korrekte lokale tid baseret på din region eller tidszone. Den lokale tid er det, der vises på skrivebordet.
Oplysninger om tid og dato
En af de vigtigste opgaver, du bør være i stand til at udføre, når det kommer til at konfigurere tiden på Linux, er at kunne liste og gennemgå den aktuelle tid på dit system.
For at vise tid og andre konfigurationsparametre skal du blot køre timedatectl kommando uden nogen parametre som følger:
timedatectl
Kommandoen viser systemets lokale tid, UTC-tiden og realtidsuret. Tidszonen og andre vigtige tidsrelaterede parametre er også angivet i outputtet.
Sådan justeres tiden på Linux
For at indstille eller ændre klokkeslættet skal du bruge timedatectl kommando sammen med fastsat tidspunkt underkommando.
sudo timedatectl sæt tid tt: mm: ss
Bemærk: Du skal have forhøjede rettigheder for at justere tidspunktet eller datoen.
I den førnævnte kommando, den hh står i timevis, mm i minutter, og ss i sekunder. Den tid, du angiver, skal være i 24-timers format.
For eksempel, for at indstille tiden til klokken 12 midnat, skal du køre følgende kommando:
sudo timedatectl sæt tid 00:00:00
Kommandoen opdaterer både realtidsuret og system- eller softwareuret. Du vil dog undlade at ændre klokkeslæt eller dato, hvis Network Time Protocol (NTP) er aktiveret på dit system.
Sådan aktiveres/deaktiveres NTP
Network Time Protocol hjælper dig med at sikre, at din tid er synkroniseret med en ekstern server baseret på din tidszone eller region.
For at deaktivere NTP på Linux skal du køre følgende kommando:
sudo timedatectl set-ntp falsk
For at genaktivere eller aktivere NTP skal du blot køre:
sudo timedatectl set-ntp sand
Når det er aktiveret, vil systemet automatisk justere og synkronisere tiden med den konfigurerede servertid.
Bemærk: Det sæt-ntp underkommando vil ikke fungere, hvis dit system ikke understøtter NTP.
Sådan indstilles datoen på Linux
For at ændre datoen på din computer kan du køre timedatectl kommando med fastsat tidspunkt underkommando i følgende format:
sudo timedatectl sæt-dato ÅÅÅÅ-MM-DD
...hvor ÅÅÅÅ er året, MM er måneden, og DD er dagen.
Hvis du f.eks. vil ændre datoen til 1. januar 2000, skal du udføre følgende kommando:
sudo timedatectl sæt tid "2000-01-01 23:00:01"
Bemærk, at vi også har angivet tidspunktet, fordi når du kun angiver datoen, vil timedatectl automatisk indstille tiden til 00:00, dvs. 12 midnat.
Ændring af din tidszone
Før du kan fortsætte og ændre tidszonen på din pc, er det vigtigt, at du ved, hvordan du viser eller viser tilgængelige tidszoner.
timedatectl liste-tidszoner
Brug F tasten på dit tastatur for at rulle fremad og B tasten for at rulle tilbage gennem de angivne tidszoner. Alternativt kan du bruge piletasterne til at rulle.
Når du har identificeret din tidszone, kan du for eksempel skifte til Afrika/Blantyre-tidszonen ved at bruge følgende kommando:
timedatectl sæt tidszone Afrika/Blantyre
Sådan får du kommandolinjehjælp
For at lære mere om timedatectl, udfør følgende kommando:
timedatectl hjælp
For mere omfattende dækning af kommandoen kan du tjekke dens man-sider ved at køre:
man timedatectl
Relaterede: Måder at få kommandolinjehjælp på Linux
Alternative Time Clock Utilities på Linux
Denne vejledning har vist dig, hvordan du konfigurerer tid og dato på Linux ved hjælp af værktøjet timedatectl, en kraftfuld og moderne urjustering, der kommer som en del af systemd service. Andre traditionelle urkonfigurationsværktøjer på Linux er hwclock og dato kommandoer.
Har du brug for at få detaljerede oplysninger relateret til dato og klokkeslæt på Linux? Disse date kommando eksempler vil helt sikkert hjælpe dig.
Læs Næste
- Linux
- Linux kommandoer
Mwiza udvikler software af profession og skriver meget om Linux og front-end programmering. Nogle af hans interesser omfatter historie, økonomi, politik og virksomhedsarkitektur.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere