Android

Como definir ou alterar o fuso horário no debian 9

Como alterar o Fuso Horário no Linux - Certificação LPIC 1

Como alterar o Fuso Horário no Linux - Certificação LPIC 1

Índice:

Anonim

Usar o fuso horário correto é importante para muitas tarefas e processos relacionados ao sistema. Por exemplo, o cron daemon usa o fuso horário do sistema para executar tarefas cron e os registros de data e hora nos arquivos de log são baseados no fuso horário do mesmo sistema.

O fuso horário do sistema é definido durante a instalação, mas pode ser facilmente alterado posteriormente. Este tutorial mostra como definir ou alterar o fuso horário no Debian 9.

Pré-requisitos

O usuário no qual você efetuou login deve ter privilégios de sudo para poder alterar o fuso horário do sistema.

Verificando o fuso horário atual

No Debian e em outras distribuições modernas do Linux, o comando timedatectl permite exibir e definir a hora e o fuso horário do sistema atual.

timedatectl

Conforme mostrado na saída abaixo, o fuso horário do sistema está definido como "America / Chicago":

Local time: Mon 2019-03-11 16:46:45 CDT Universal time: Mon 2019-03-11 21:46:45 UTC RTC time: Mon 2019-03-11 21:46:45 Time zone: America/Chicago (CDT, -0500) Network time on: yes NTP synchronized: no RTC in local TZ: no

O fuso horário do sistema é configurado através da ligação simbólica de /etc/localtime para um identificador binário de fuso horário no /usr/share/zoneinfo . Outra opção para verificar o fuso horário é mostrar o caminho para o qual o link simbólico aponta usando o comando ls:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago

Mudando o fuso horário no Debian

Antes de alterar o fuso horário, você precisará descobrir o nome longo do fuso horário que deseja usar. A convenção de nomenclatura do fuso horário geralmente usa o formato "Região / Cidade".

Para listar todos os fusos horários disponíveis, você pode listar os arquivos no /usr/share/zoneinfo ou usar o comando timedatectl .

timedatectl list-timezones

… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…

Depois de identificar qual fuso horário é preciso para o seu local, execute o seguinte comando como usuário sudo:

sudo timedatectl set-timezone your_time_zone

Por exemplo, para alterar o fuso horário do sistema para Europe/Ljubljana você deve executar:

sudo timedatectl set-timezone Europe/Ljubljana

Verifique a mudança emitindo o comando timedatectl :

timedatectl

Local time: Mon 2019-03-11 22:51:27 CET Universal time: Mon 2019-03-11 21:51:27 UTC RTC time: Mon 2019-03-11 21:51:26 Time zone: Europe/Ljubljana (CET, +0100) Network time on: yes NTP synchronized: yes RTC in local TZ: no

Alterando o fuso horário criando um link simbólico

Exclua o arquivo /etc/localtime atual ou o link simbólico:

sudo rm -f /etc/localtime

Identifique o fuso horário que você deseja configurar e crie um link simbólico:

sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime

Você pode confirmar a alteração listando o arquivo /etc/localtime ou emitindo o comando date :

date

Mon Mar 11 22:55:04 CET 2019

Conclusão

Neste guia, você aprendeu como mudar o fuso horário do seu sistema Debian. Sinta-se livre para deixar um comentário se tiver alguma dúvida.

terminal debian