In questo articolo, ti mostreremo come impostare ora, data, fuso orario, sincronizzare l’ora con un server NTP e risolvere i problemi tipici in CentOS Linux.

Ci sono due tipi di orologi sui server: uno hardware (real time clock) che funzionano anche se un server è spento e l’orologio software del sistema operativo. Il tempo su questi orologi può essere diverso. Dopo aver avviato il sistema operativo, l’orologio del software è basato su uno hardware e può essere regolato dal sistema operativo.,
La maggior parte delle applicazioni utilizza il tempo di clock del software nel loro funzionamento.,orologio: Ora Hardware di Configurazione

Hwclock è utilizzato per controllare l’hardware in Linux:

  • hwclock --localtime — controllare l’hardware momento e senza correzione
  • hwclock --utc – visualizza l’ora se l’orologio mostra il tempo UTC

# hwclock --localtime

2020-10-12 06:12:02.912866-04:00

# hwclock --utc

2020-10-12 02:12:18.915319-04:00

Manuale di Configurazione del Tempo di CentOS

In Linux, la data o timedatectl strumenti sono utilizzati per controllare e impostare il software di tempo., Se la data di chiamata senza parametri, mostrerà l’ora corrente sul server:

# date

Sun Oct 11 22:14:54 EDT 2020

Se si desidera impostare l’ora manualmente, è possibile utilizzare data con ulteriori parametri:

# date MMDDhhmm

Per esempio:

# date 10261740

Per ottenere un’estesa informazioni su data, ora, fuso orario e le impostazioni di sincronizzazione giorno-luce a risparmio impostazioni di tempo (DST), timedatectl è utilizzato., Fornisce informazioni più dettagliate sulle impostazioni dell’ora su un server.

Timedatectl permette anche di cambiare il tempo:

# timedatectl set-time '2020-10-11 17:51:00'

Come impostare il fuso orario in CentOS?

Per impostare l’ora in base al fuso orario su CentOS Linux, è possibile modificarlo manualmente., Per farlo, è possibile utilizzare due strumenti:

  • timedatectl
  • tzdata

Per passare da un fuso orario con timedatectl, eseguire questo comando:

# timedatectl set-timezone Canada/Pacific
# date

Oppure è possibile utilizzare tzdata. Per usare questo metodo, sostituisci il file/etc / localtime con quello che ti serve. L’intero elenco dei fusi orari si trova nella directory/usr/share/zoneinfo/. Cambiamo un fuso orario in Canada / Pacifico., Eseguire il backup corrente locatime file:

# mv /etc/localtime /etc/localtime.bak

Creare un link simbolico per il fuso orario che si desidera impostare:
# ln -s /usr/share/zoneinfo/Canada/Pacific /etc/localtime

Configurare CentOS per la Sincronizzazione Tempo con NTP Time Server

È possibile configurare in automatico la sincronizzazione di tempo sul vostro host esterno NTP (Network Time Protocol) server. Per farlo, è necessario installare il servizio ntp. Ad esempio, puoi installarlo usando yum in CentOS 7: