Como mudar o fuso horário no Linux

Como mudar o fuso horário no Linux

Este tutorial explica diferentes métodos para alterar o fuso horário em sistemas Linux.

Depois de ler este tutorial, você poderá editar seu fuso horário do Linux usando técnicas diferentes. Este conteúdo é otimizado para todos os usuários do Linux de nível, você só precisa de permissões de execução privilegiadas.

Abaixo, você encontrará instruções para editar seu fuso horário usando o timedatectl Controlador de relógio do ambiente da área de trabalho e substituindo um link suave.

Todas as etapas mostradas neste artigo incluem capturas de tela, facilitando cada usuário a seguir.

Como alterar o fuso horário do sistema Linux usando o comando timedatectl

Esta seção explica como alterar o fuso horário no Linux usando o timedatectl comando. timedatectl O comando é usado para verificar e controlar o relógio do sistema, data, fuso horário e suas configurações, além de ativar ou desativar os serviços de sincronização de tempo.

Para verificar nosso fuso horário atual, podemos executar o timedatectl comando sem opções adicionais, conforme mostrado na captura de tela abaixo.

1
timedatectl

Como você pode ver, meu fuso horário atual é America/Argentina/Buenos_aires.

Como alternativa, você pode verificar seu fuso horário atual executando o comando seguido pelo mostrar opção como mostrado abaixo.

1
Timedatectl Show

Como mostrado acima, executando timedatectl Sem argumentos, retorna uma produção mais abrangente, mas de qualquer maneira são válidas para obter seu fuso horário atual.

Para listar fusos horários disponíveis e alterá -lo no seu sistema Linux, execute timedatectl seguido pelo Fuzonas de listagem opção como mostrado na figura a seguir.

Pressione a tecla de seta para baixo para continuar listando fusos horários disponíveis.

1
TimedAtTectl liste-timesones

Para este exemplo, vou mudar meu fuso horário para África/Cairo. Basta copiar o fuso horário exatamente como listado e executar o comando abaixo. África/Cairo deve ser substituído pelo seu país.

1
sudo timedatectl set-timezone africa/Cairo

Então você pode verificar se as configurações foram alteradas corretamente executando o timedatectl novamente.

1
timedatectl

Como você pode ver, o fuso horário foi devidamente editado.

Mude seu fuso horário no Linux do ambiente gráfico

Esta seção mostra como alterar o fuso horário do ambiente da área de trabalho.

Observação: Dependendo do seu X Window Manager, as etapas podem ser diferentes. Lembre -se de que você precisa encontrar o painel de administração do sistema e selecionar configurações de hora e data.

Na maioria dos gerentes de janelas X, pressione Sistema, no menu suspenso Pressione Administração e depois pressione Hora e data.

Você precisa de privilégios para mudar seu zoneto, pressione o Desbloquear botão como mostrado abaixo.

Digite sua senha e pressione o Autenticar botão.

Pressione o menu suspenso do fuso horário, como mostrado abaixo.

Agora pressione o Seleção menu suspenso.

Escolha o novo fuso horário.

aperte o Fechar botão para aplicar alterações.

Como você pode ver, o fuso horário foi editado corretamente. No ambiente gráfico, provavelmente você precisará fazer logout e fazer login de volta.

Continue lendo abaixo para uma terceira maneira de editar seu fuso horário.

Alterar seu fuso horário no Linux implementando um link suave

Ao contrário de links rígidos, links suaves ou links simbólicos não são cópias do arquivo original, mas um caminho para um arquivo específico. Portanto, se o arquivo original for removido, o link suave ou simbólico apontará para nenhum arquivo se tornar um link órfão. Isso significa que, se você excluir ou mover o arquivo original, o link soft perderá acesso às informações. Enquanto com o link rígido, as informações permanecem apesar da remoção do arquivo de origem porque é um clone de arquivo.

Nas instruções abaixo, substituiremos o link suave atual por um novo apontando para o fuso horário adequado.

Os fusos horários disponíveis são armazenados no diretório/usr/share/zoneinfo. Para ver fusos horários disponíveis, use o comando ls como mostrado abaixo.

1
ls/usr/share/zoneinfo

Dentro do arquivo/etc/sha/zoneinfo, você verá subdiretos e arquivos. No meu caso, meu país está dentro de dois outros subdiretos (América e Argentina). Antes de prosseguir, eu verificaria os países disponíveis no subdiretório da América usando o comando LS novamente (você também pode usar o ABA chave para nomes de preenchimento automático).

1
ls/usr/share/zoneInfo/America/

Finalmente, vamos verificar as opções no subdiretório da Argentina. Vou encontrar um arquivo (sem diretório) apontando para minha cidade ou estado.

Todo o caminho para este arquivo, incluindo o nome do arquivo é o caminho que usaremos para o link soft. Nesse caso, meu caminho é /usr/share/zoneinfo/America/Argentina/Buenos_Aires.

1
LS/usr/share/zoneInfo/America/Argentina/

Antes de criar o link simbólico, faça backup do atual executando o seguinte comando:

1
sudo mv /etc /localtime /etc /localtime.Bak

Para adicionar o novo link suave, execute o comando abaixo, substituindo meu caminho pelo seu.

1
sudo ln -s/usr/share/zoneinfo/America/argentina/buenos_aires/etc/localtime

Como você pode ver, o fuso horário foi editado com sucesso.

Conclusão:

Seguindo as instruções descritas acima neste artigo, qualquer usuário pode editar o fuso horário e o relógio. É importante esclarecer o primeiro método, primeiro. Segundo métodos são os mais corretos, mas como você pode ver, todos eles são funcionais. A flexibilidade do Linux permite que os usuários realizem as mesmas tarefas por meio de diferentes técnicas, em contraste com outros sistemas como o Windows. Existem ferramentas adicionais que você pode baixar para editar configurações de fuso horário, mas este tutorial cobriu apenas métodos nativos.