Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

6.9.2.2. Aggiunta di dati sul fuso orario

Immagine

Installa e configura i dati del fuso orario con quanto segue:


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


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


per tz in eccetera sudamerica nordamerica europa africa antartide \ asia australasia indietro pacifico nuovo sistemav; fare

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


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


per tz in eccetera sudamerica nordamerica europa africa antartide \ asia australasia indietro pacifico nuovo sistemav; fare


zi zi zi

fatto

-L

-L

-L

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

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

zi zi zi

fatto


cp -v zona.tab zona1970.tab iso3166.tab $ZONEINFO zic -d $ZONEINFO -p America/New_York

disinserire ZONEINFO

cp -v zona.tab zona1970.tab iso3166.tab $ZONEINFO zic -d $ZONEINFO -p America/New_York

disinserire ZONEINFO


Il significato dei comandi zic:


zic -L /dev/null ...

Questo crea fusi orari positivi, senza secondi intercalari. È convenzionale metterli in entrambi informazioni sulla zona e zoneinfo/posix. È necessario inserire i fusi orari POSIX in informazioni sulla zona, altrimenti varie suite di test riporteranno errori. Su un sistema embedded, dove lo spazio è ridotto e non si intende aggiornare mai i fusi orari, è possibile risparmiare 1.9 MB non utilizzando il posix directory, ma alcune applicazioni o suite di test potrebbero produrre alcuni errori.

zic -L secondi intercalari ...

Questo crea fusi orari corretti, inclusi i secondi intercalari. Su un sistema embedded, dove lo spazio è ristretto e non hai intenzione di aggiornare mai i fusi orari, o ti interessa l'ora corretta, potresti risparmiare 1.9 MB omettendo il right directory.

zic... -p...

Questo crea il regole posix file. Usiamo New York perché POSIX richiede che le regole dell'ora legale siano conformi alle regole degli Stati Uniti.

Un modo per determinare il fuso orario locale consiste nell'eseguire il seguente script:


tzselect

tzselect


Dopo aver risposto ad alcune domande sulla posizione, lo script restituirà il nome del fuso orario (ad es. America/Edmonton). Ci sono anche altri possibili fusi orari elencati in /usr/share/zoneinfo ad esempio Canada/Est or EST5EST che non sono identificati dallo script ma possono essere utilizzati.

Quindi creare il /etc/localtime file eseguendo:


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

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


sostituire con il nome del fuso orario selezionato (es. Canada/Est).


Il miglior sistema operativo cloud computing su OnWorks: