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.