androide

Come impostare o modificare il fuso orario su centos 7

Raspberry Pi 3 come jukebox ⋆ MoOde vs Max2Play vs RuneAudio vs Volumio

Raspberry Pi 3 come jukebox ⋆ MoOde vs Max2Play vs RuneAudio vs Volumio

Sommario:

Anonim

Su CentOS, il fuso orario del sistema viene impostato durante l'installazione, ma può essere facilmente modificato in un secondo momento.

L'uso del fuso orario corretto è importante per molte attività e processi relativi ai sistemi. Ad esempio, il demone cron utilizza il fuso orario del sistema per eseguire lavori cron e i timestamp nei file di registro si basano sullo stesso fuso orario del sistema.

Questo tutorial spiega come impostare o modificare il fuso orario su CentOS 7.

Prerequisiti

Per poter cambiare il fuso orario del sistema devi aver effettuato l'accesso come root o utente con privilegi sudo.

Verifica del fuso orario corrente

In CentOS e altre moderne distribuzioni Linux, è possibile utilizzare il comando timedatectl per visualizzare e impostare l'ora e il fuso orario del sistema corrente.

timedatectl

L'output seguente mostra che il fuso orario del sistema è impostato su UTC:

Local time: Wed 2019-02-06 22:43:42 UTC Universal time: Wed 2019-02-06 22:43:42 UTC RTC time: Wed 2019-02-06 22:43:42 Time zone: Etc/UTC (UTC, +0000) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: n/a

Il fuso orario di sistema è configurato collegando in modo simbolico /etc/localtime a un identificatore binario di fuso orario nella /usr/share/zoneinfo . Quindi, un'altra opzione per controllare il fuso orario è mostrare il percorso a cui punta il collegamento simbolico usando il comando ls:

ls -l /etc/localtime

lrwxrwxrwx. 1 root root 29 Dec 11 09:25 /etc/localtime ->../usr/share/zoneinfo/Etc/UTC

Modifica del fuso orario in CentOS

Prima di modificare il fuso orario, devi scoprire il nome lungo del fuso orario che desideri utilizzare. La convenzione di denominazione del fuso orario di solito utilizza un formato "Regione / Città".

Per elencare tutti i fusi orari disponibili, è possibile elencare i file nella /usr/share/zoneinfo o utilizzare il comando timedatectl .

timedatectl list-timezones

… America/Tijuana America/Toronto America/Tortola America/Vancouver America/Whitehorse America/Winnipeg…

Una volta identificato quale fuso orario è preciso per la tua posizione, esegui il seguente comando come utente sudo:

sudo timedatectl set-timezone your_time_zone

Ad esempio, per modificare il fuso orario del sistema in America/Toronto :

sudo timedatectl set-timezone America/Toronto

Esegui il comando timedatectl per verificare le modifiche:

timedatectl

Local time: Wed 2019-02-06 17:47:10 EST Universal time: Wed 2019-02-06 22:47:10 UTC RTC time: Wed 2019-02-06 22:47:10 Time zone: America/Toronto (EST, -0500) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: no Last DST change: DST ended at Sun 2018-11-04 01:59:59 EDT Sun 2018-11-04 01:00:00 EST Next DST change: DST begins (the clock jumps one hour forward) at Sun 2019-03-10 01:59:59 EST Sun 2019-03-10 03:00:00 EDT

Modifica del fuso orario creando un collegamento simbolico

Elimina il /etc/localtime corrente o il link simbolico:

sudo rm -rf /etc/localtime

Identifica il fuso orario che desideri configurare e crea un collegamento simbolico:

sudo ln -s /usr/share/zoneinfo/America/Toronto /etc/localtime

Puoi verificarlo elencando il /etc/localtime o eseguendo il comando date :

date

Wed Feb 6 17:52:58 EST 2019

Conclusione

In questa guida, ti abbiamo mostrato di cambiare il fuso orario del tuo sistema CentOS. Sentiti libero di lasciare un commento in caso di domande.

centos terminal