Como definir a hora, o fuso-horário e sincronizar o relógio do sistema usando o comando timedatectl

o comando timedatectl é um novo utilitário para as distribuições baseadas no RHEL/CentOS 7/8 e Fedora 30+, que vem como parte do sistema systemd e Gestor de serviços, um substituto para o antigo comando de data tradicional usado nas distribuições Linux baseadas no sysvinit daemon.,

Usar timedatectl para Definir a Hora do Sistema, Data e Fuso horário no Linux

O timedatectl comando permite-lhe consultar e alterar a configuração do relógio do sistema e suas configurações, você pode usar este comando para definir ou alterar a data atual, hora, e fuso horário ou activar o sistema automático de sincronização do relógio com um controle remoto servidor NTP.,

neste tutorial, vou levá-lo através das formas como pode gerir o tempo no seu sistema Linux, definindo a data, hora, Fuso-horário e sincronizando o tempo com o NTP do terminal usando o novo comando timedatectl.

é sempre uma boa prática manter o tempo correto no seu servidor ou sistema Linux e pode ter as seguintes vantagens:

  • manter uma operação atempada das tarefas do sistema, Uma vez que a maioria das tarefas no Linux são controladas pelo tempo.
  • a hora correta para registar eventos e outras informações sobre o sistema e muitos mais.,

como encontrar e definir o fuso-horário Local no Linux

1. Para exibir a data e hora atual no seu sistema, use o timedatectl comando a partir da linha de comando da seguinte maneira:

# timedatectl status
Verificar Data e Hora

No vídeo acima, o RTC tempo é o relógio de hardware do tempo.2., The time on your Linux system is always managed through the timezone set on the system, to view your current timezone, do it as follows:

# timedatectl OR# timedatectl | grep Time
Check Linux Time Zone

3. To view all available timezones, run the command below:

# timedatectl list-timezones
List All Timezones in Linux

4., Para encontrar o fuso horário do local de acordo com sua localização, execute o seguinte comando:

Encontrar Local Fuso horário no Linux

5. Para definir o seu fuso horário local no Linux, vamos usar o interruptor set-timezone como mostrado abaixo.

# timedatectl set-timezone "Asia/Kolkata"
Definir Fuso horário do Local em Linux

por Isso, é sempre recomendado o uso e definir o tempo universal coordenado, UTC.,

# timedatectl set-timezone UTC
Set UTC Time in Linux

You need to type the correct name timezone otherwise you may get errors when changing the timezone, in the following example, the timezone “Asia/Kolkata” is not correct therefore causing the error.

Set Correct Timezone in Linux

How to Set Time and Date in Linux

6., Você pode definir a data e a hora no seu sistema, usando o comando timedatectl da seguinte forma:

definir a hora no Linux

para definir apenas a hora, nós podemos usar um set-time switch juntamente com o formato do Tempo em HH:MM:SS (Hora, Minuto e segundos).

# timedatectl set-time 15:58:30
Defina a Hora Local no Linux
Data Definida no Linux

7. Para definir apenas a data, podemos usar um interruptor set-time juntamente com o formato da data em AA:MM:DD (Ano, Mês, Dia).,

# timedatectl set-time 20151120
Set Date in Linux

8. To set both date and time:

# timedatectl set-time '2015-11-20 16:14:50'
Set Date and Time in Linux

How to Find and Set Hardware Clock in Linux

9., local timezone:

# timedatectl set-local-rtc 1
Set Hardware Clock Timezone

Set your hardware clock to coordinated universal time (UTC):

# timedatectl set-local-rtc 0
Set Hardware Clock to UTC

Synchronizing Linux System Clock with a Remote NTP Server

NTP stands for Network Time Protocol is an internet protocol, which is used to synchronize system clock between computers., O utilitário timedatectl permite-lhe sincronizar automaticamente o seu relógio do sistema Linux com um grupo remoto de servidores que utilizam o NTP.

Por Favor, note que você deve ter NTP instalado no sistema para permitir a sincronização automática de tempo com os servidores NTP.

para iniciar a sincronização automática de tempo com um servidor NTP remoto, escreva o seguinte comando no terminal.

# timedatectl set-ntp true

para desactivar a sincronização de tempo NTP, escreva o seguinte comando no terminal.,

# timedatectl set-ntp false

resumo

estes são exemplos muito fáceis descritos neste tutorial e espero que os ache úteis para definir vários relógios e fusos horários do sistema Linux. Para saber mais sobre esta ferramenta, vá para a página de man timedatectl.

Author: admin

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *