Hvordan sjekke tidssone i Linux
I denne korte artikkelen vil vi gå nybegynnere gjennom de forskjellige enkle måtene å sjekke systemets tidssone i Linux. Tidsstyring på en Linux-maskin, spesielt en produksjonsserver, er alltid et viktig aspekt ved systemadministrasjon.
Det finnes en rekke tidsstyringsverktøy tilgjengelig på Linux, for eksempel kommandoene date og timedatectl for å få den gjeldende tidssonen til systemet og synkronisere med en ekstern NTP-server for å aktivere en automatisk og mer nøyaktig systemtidshåndtering.
Vel, la oss dykke ned i de forskjellige måtene å finne ut tidssonen for Linux-systemet på.
1. Vi begynner med å bruke den tradisjonelle dato-kommandoen for å finne ut nåværende tidssone som følger:
date
Alternativt kan du skrive inn kommandoen nedenfor, der %Z
-formatet skriver ut den alfabetiske tidssonen og %z
skriver ut den numeriske tidssonen:
date +"%Z %z"
Merk: Det er mange formater på man-siden dato som du kan bruke for å endre utdataene til datokommandoen:
man date
2. Deretter kan du også bruke timedatectl, når du kjører det uten noen alternativer, viser kommandoen en oversikt over systemet inkludert tidssonen slik:
timedatectl
Mer så, prøv å bruke en pipeline og grep-kommando for bare å filtrere tidssonen som nedenfor:
timedatectl | grep “Time zone”
Lær hvordan du setter tidssone i Linux ved å bruke timedatectl-kommandoen.
3. I tillegg kan brukere av Debian og dets derivater vise innholdet i filen /etc/timezone
ved å bruke cat-verktøyet for å sjekke tidssonen din:
cat /etc/timezone
Viktig: For REHL/CentOS 7- og Fedora 25-22-brukere, filen /etc /localtime er en symbolsk lenke til tidssonefilen under katalogen /usr/share/zoneinfo/.
Du kan imidlertid bruke kommandoen date eller timedatectl for å vise gjeldende tid og tidssone også.
For å endre tidssonen oppretter du den symbolske lenken /etc/localtime til riktig tidssone under /usr/share/zoneinfo/:
sudo ln -sf /usr/share/zoneinfo/zoneinfo /etc/localtime
Flagget -s
muliggjør opprettelse av en symbolsk lenke, ellers opprettes en hard lenke som standard og -f
fjerner en eksisterende destinasjonsfil, som i dette tilfellet er /etc/localtime.
For å endre tidssonen til Afrika/Nairobi, utfør kommandoen nedenfor:
sudo ln -sf /usr/share/zoneinfo/Africa/Nairobi /etc/localtime
Det er alt! Ikke glem å dele dine tanker om artikkelen ved hjelp av tilbakemeldingsskjemaet nedenfor. Viktigere er at du bør se gjennom denne tidsstyringsveiledningen for Linux for å få mer innsikt i håndteringstid på systemet ditt, den har enkle og enkle å følge eksempler.
Til slutt, husk alltid å følge med på Tecmint for de siste og interessante Linux-tingene.