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.