OnWorks Linux en Windows Online WorkStations

logo

Gratis online hosting voor werkstations

<Vorige | Inhoud | Volgende>

6.9.2.2. Tijdzonegegevens toevoegen

beeld

Installeer en configureer de tijdzonegegevens met het volgende:


tar -xf ../../tzdata2019b.tar.gz


ZONEINFO=/usr/share/zoneinfo mkdir -pv $ZONEINFO/{posix,rechts}


voor tz in etcetera zuid-amerika noord-amerika europa afrika antarctica \ asia australazië achterwaarts pacific nieuw systeem v; doe

tar -xf ../../tzdata2019b.tar.gz


ZONEINFO=/usr/share/zoneinfo mkdir -pv $ZONEINFO/{posix,rechts}


voor tz in etcetera zuid-amerika noord-amerika europa afrika antarctica \ asia australazië achterwaarts pacific nieuw systeem v; doe


zic zic zic

gedaan

-L

-L

-L

/dev/null -d $ZONEINFO ${tz}

/dev/null -d $ZONEINFO/posix ${tz} schrikkelseconden -d $ZONEINFO/right ${tz}

zic zic zic

gedaan


cp -v zone.tab zone1970.tab iso3166.tab $ZONEINFO zic -d $ZONEINFO -p Amerika/New_York

ZONEINFO uitschakelen

cp -v zone.tab zone1970.tab iso3166.tab $ZONEINFO zic -d $ZONEINFO -p Amerika/New_York

ZONEINFO uitschakelen


Betekenis van de zic commando's:


zic -L /dev/null ...

Dit creëert posix-tijdzones, zonder schrikkelseconden. Het is gebruikelijk om deze in beide te plaatsen. zoneinfo en zoneinfo/posixHet is noodzakelijk om de POSIX-tijdzones in te stellen zoneinfo, anders zullen verschillende testsuites fouten rapporteren. Op een embedded systeem, waar de ruimte beperkt is en u de tijdzones nooit wilt bijwerken, kunt u 1.9 MB besparen door de posix directory, maar sommige toepassingen of testsuites kunnen fouten veroorzaken.

zic -L schrikkelseconden ...

Dit creëert de juiste tijdzones, inclusief schrikkelseconden. Op een embedded systeem, waar de ruimte beperkt is en u de tijdzones niet wilt bijwerken of niet geïnteresseerd bent in de juiste tijd, kunt u 1.9 MB besparen door de rechts directory.

zic ... -p ...

Dit creëert de posixregels bestand. We gebruiken New York omdat POSIX vereist dat de regels voor de zomertijd in overeenstemming zijn met de Amerikaanse regels.

Eén manier om de lokale tijdzone te bepalen is door het volgende script uit te voeren:


tzselect

tzselect


Nadat u een paar vragen over de locatie hebt beantwoord, geeft het script de naam van de tijdzone weer (bijv. Amerika/Edmonton). Er zijn ook enkele andere mogelijke tijdzones vermeld in /usr/share/zoneinfo zoals Canada/Oost or EST5EDT die niet door het script worden geïdentificeerd, maar wel gebruikt kunnen worden.

Maak dan de / Etc / localtime bestand door uit te voeren:


ln -sfv /usr/share/zoneinfo/ / Etc / localtime

ln -sfv /usr/share/zoneinfo/ / Etc / localtime


vervangen met de naam van de tijdzone geselecteerd (bijv. Canada/Oost).


Top OS Cloud Computing bij OnWorks: