Bruke Zic Timezone Compiler i Linux

Bruke Zic Timezone Compiler i Linux
Har du problemer med å sette riktig tidssone? Er klokken din som setter seg feil tid? I Linux er tiden avhengig av den faste tidssonen, og hvis tidssonen ikke er i orden, vil du ha konstante problemer med tiden din.

Den gode nyheten er at det er en måte å fikse dette ved hjelp av ZIC TIMEZONE COMPILER. Hvis du lurer på hva Zic er, er det et Linux -program som leser teksten som inneholder tidssonen fra en fil og oppretter riktig tidskonvertering basert på den spesifiserte kommandoen og tidssonen. Denne guiden vil dekke bruken av ZIC for å stille tidssonen og de tilgjengelige ZIC -alternativene.

Hvordan sjekke tidssonen din

Før du bruker ZIC, bør du kjenne tidssonen din. Heldigvis kan du enkelt sjekke at fra kommandolinjen ved hjelp av følgende dato -kommando:

$ dato +" %z %z"

Her viser vi den alfabetiske tidssonen ved hjelp av %z og den numeriske tidssonen ved bruk av %z.

I vårt eksempel ser vi at tidssonen er å spise på +0300.

Alternativt kan du kjøre følgende kommando:

$ katt /etc /timezone

Det vil fremdeles vise tidssonen din.

Hvordan bruke Zic Timezone -kompilatoren

Hovedarbeidet til ZIC er å lese inngangene til en fil og bruke den til å komprimere tidssonen din og gi en riktig tidskonvertering.

Den grunnleggende syntaksen er:

$ zic [alternativ] [filnavn]

Filen som Zic leser er tidssonedatabasen (tzdate). TZDate inneholder data og kode med historien til den lokale tiden for de fleste tidssone globalt. Dessuten blir dataene periodisk oppdatert, og du trenger bare å laste ned dem og samle dem ved hjelp av ZIC.

Klikk her for å laste ned TZData.tjære.gz. Når du er lastet ned, trekker du ut arkivfilene til en mappe du ønsker. I vårt tilfelle vil vi hente den ut til nedlastinger/tidssone.

Åpne den ekstraherte mappen. Den skal inneholde forskjellige filer som i følgende bilde:

Du vil merke at det er filer med forskjellige tidssoner. Derfor trenger du å kjenne tidssonen din for å gå videre til neste trinn.

Du må nå sammenstille en fil basert på tidssonen din. For eksempel, hvis tidssonen din er å spise, heter filen din Afrika. Så for å sammenstille det, legg navnet til Zic, som vist i følgende kommando:

$ Zic Africa

Du trenger rot å kjøre kommandoen. Når du er komprimert, må du kopiere filen til soneinfo/ katalog.

Stien til soneinfo avhenger igjen av stedet ditt. Når du åpner/usr/share/soneinfo/, vil du se listen over tilgjengelige soner.

De forskjellige stedene er oppført ovenfor. Naviger inn i katalogen i tidssonen din. Du vil se de forskjellige områdene under tidssonen.

Fortsatt på katalogen der du samlet filen din ved hjelp av ZIC, kopier filen til banen med tidssonen din. For å kopiere filen for tidssonen Afrika, vil kommandoen for eksempel være:

$ CP Afrika usr/andel/soneinfo/Afrika/

Det kan hende du må starte systemet på nytt, og en gang startet på nytt, sjekk tidssonen som vi gjorde tidligere ved å bruke “+z”. Det skal nå vise den nøyaktige tiden.

Tidssonedatabasen har filer for de forskjellige stedene. Hver av disse filene inneholder regellinjer med et bestemt format. Formatet til en regelselinje er:

Regelnavn fra å skrive inn på Lagre bokstaver/s

De forskjellige feltene i regelselinjen representerer de forskjellige tingene.

NAVN: Det representerer navnet som reglene er en del av, og i de fleste tilfeller er det tidssonens navn.

FRA: Det første året der den faste regelen gjelder.

TIL: Det siste året der regelen gjelder.

TYPE: Som standard er det satt til - men hvis det er noe annet, vil ZIC utføre typen år satt.

I: Måneden når regelen tar gjelder.

: Månedens dag. Her kan du ha forskjellige formater. For eksempel, 4 representerer den 4. i måneden. Et format som Man> = 7 representerer den første mandagen eller et døgn etter den 7. i måneden.

PÅ: Det representerer den nøyaktige tiden på dagen.

LAGRE: Når regelen blir brukt. Tidspunktet som skal legges til gjeldende sett lokal standard tid blir spesifisert under dette alternativet.

Brev/s: Det kan være forkortelsen for tidssonen.

Når du definerer en sone, er formatet som følger:

Zone Name Utcoff Rules/Lagre format [til]

I forrige bilde, Stdoff representerer tiden som skal legges til den lokale standardtiden. Regler er navnet på regelen som skal brukes. FORMAT er formatet for forkortelsen av tidssonen. Videre er tiden da regelen endres for stedet spesifisert under FØR.

Konklusjon

Når du bruker ZIC Timezone -kompilatoren, er den beste ressursen The Man -siden. Det er mange alternativer du kan bruke til å finpusse tidskonverteringen. I denne guiden har vi dekket hvordan vi kan samle tid fra en databasefil for tidssoner. Videre har vi sett hvordan en regel blir definert. Ved å bruke detaljene som er diskutert, kan du kombinere de tilgjengelige alternativene og finpusse tidskonvertering i henhold til ditt behov.