Pesquisa de site

Como verificar o fuso horário no Linux


Neste breve artigo, orientaremos os novatos nas várias maneiras simples de verificar o fuso horário do sistema no Linux. O gerenciamento do tempo em uma máquina Linux, especialmente em um servidor de produção, é sempre um aspecto importante da administração do sistema.

Existem vários utilitários de gerenciamento de tempo disponíveis no Linux, como os comandos date e timedatectl para obter o fuso horário atual do sistema e sincronizar com um servidor NTP remoto para permitir uma operação automática e tratamento mais preciso do tempo do sistema.

Bem, vamos mergulhar nas diferentes maneiras de descobrir o fuso horário do sistema Linux.

1. Começaremos usando o comando tradicional date para descobrir o fuso horário atual da seguinte forma:

date

Alternativamente, digite o comando abaixo, onde o formato %Z imprime o fuso horário alfabético e %z imprime o fuso horário numérico:

date +"%Z %z"

Nota: Existem muitos formatos na página de manual date que você pode usar para alterar a saída do comando date:

man date

2. Em seguida, você também pode usar timedatectl, ao executá-lo sem nenhuma opção, o comando exibe uma visão geral do sistema incluindo o fuso horário da seguinte forma:

timedatectl

Mais ainda, tente empregar um pipeline e um comando grep para filtrar apenas o fuso horário conforme abaixo:

timedatectl | grep “Time zone”

Aprenda como definir o fuso horário no Linux usando o comando timedatectl.

3. Além disso, os usuários do Debian e seus derivados podem exibir o conteúdo do arquivo /etc/timezone usando o utilitário cat para verificar seu fuso horário:

cat /etc/timezone

Importante: Para usuários REHL/CentOS 7 e Fedora 25-22, o arquivo /etc /localtime é um link simbólico para o arquivo de fuso horário no diretório /usr/share/zoneinfo/.

No entanto, você pode usar o comando date ou timedatectl para exibir a hora e o fuso horário atuais também.

Para alterar o fuso horário, crie o link simbólico /etc/localtime para o fuso horário apropriado em /usr/share/zoneinfo/:


sudo ln  -sf /usr/share/zoneinfo/zoneinfo /etc/localtime

A flag -s permite a criação de um link simbólico, caso contrário, um link físico é criado por padrão e -f remove um arquivo de destino existente, que neste caso é /etc/localtime.

Por exemplo, para alterar o fuso horário para África/Nairobi, emita o comando abaixo:


sudo ln -sf /usr/share/zoneinfo/Africa/Nairobi /etc/localtime

Isso é tudo! Não se esqueça de compartilhar sua opinião sobre o artigo por meio do formulário de feedback abaixo. É importante ressaltar que você deve consultar este guia de gerenciamento de tempo para Linux para obter mais informações sobre como lidar com o tempo em seu sistema, pois contém exemplos simples e fáceis de seguir.

Por último, lembre-se sempre de ficar atento ao Tecmint para obter as novidades e novidades interessantes do Linux.