OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

6.9.2.2. Zeitzonendaten hinzufügen

Image

Installieren und richten Sie die Zeitzonendaten wie folgt ein:


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


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


für tz in usw. Südamerika Nordamerika Europa Afrika Antarktis \ Asien Australasien rückwärts Pazifikneues Systemv; Tun

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


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


für tz in usw. Südamerika Nordamerika Europa Afrika Antarktis \ Asien Australasien rückwärts Pazifikneues Systemv; Tun


zic zic zic

erledigt

-L

-L

-L

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

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

zic zic zic

erledigt


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

ZONEINFO nicht gesetzt

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

ZONEINFO nicht gesetzt


Die Bedeutung der Zic-Befehle:


zic -L /dev/null ...

Dadurch werden Posix-Zeitzonen ohne Schaltsekunden erstellt. Es ist üblich, diese in beide zu stecken Zoneninfo und zoneinfo/posix. Es ist notwendig, die POSIX-Zeitzonen einzugeben Zoneninfo, andernfalls melden verschiedene Testsuiten Fehler. Auf einem eingebetteten System, auf dem der Platz knapp ist und Sie nicht beabsichtigen, die Zeitzonen jemals zu aktualisieren, könnten Sie 1.9 MB sparen, wenn Sie das nicht verwenden POSIX Verzeichnis, aber einige Anwendungen oder Testsuiten können zu Fehlern führen.

zic -L Schaltsekunden ...

Dadurch werden die richtigen Zeitzonen erstellt, einschließlich Schaltsekunden. Auf einem eingebetteten System, auf dem der Platz knapp ist und Sie nicht vorhaben, die Zeitzonen jemals zu aktualisieren oder sich nicht um die korrekte Zeit zu kümmern, könnten Sie 1.9 MB sparen, indem Sie das weglassen Recht Verzeichnis.

zic ... -p ...

Dadurch entsteht die Posixregeln Datei. Wir verwenden New York, weil POSIX verlangt, dass die Sommerzeitregeln mit den US-Regeln übereinstimmen.

Eine Möglichkeit, die lokale Zeitzone zu ermitteln, besteht darin, das folgende Skript auszuführen:


tzauswählen

tzauswählen


Nach Beantwortung einiger Fragen zum Standort gibt das Skript den Namen der Zeitzone aus (z. B. Amerika/Edmonton). Es sind auch einige andere mögliche Zeitzonen aufgeführt /usr/share/zoneinfo sowie Kanada/Osten or EST5EDT die vom Skript nicht identifiziert werden, aber verwendet werden können.

Dann erstellen Sie die / etc / localtime Datei durch Ausführen von:


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

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


Ersetzen mit dem Namen der ausgewählten Zeitzone (z. B. Kanada/Ost).


Top OS Cloud Computing bei OnWorks: