Como mudar o fuso horário no Debian Linux

Como mudar o fuso horário no Debian Linux

Os fusos horários são configurações importantes em qualquer sistema operacional, pois garantem que o relógio do sistema exiba a hora local correta. Debian Linux, uma distribuição Linux popular e amplamente usada, fornece uma ferramenta de linha de comando fácil de usar para alterar o fuso horário. Este artigo o guiará através do processo de alteração do fuso horário em seu sistema Debian usando o 'timedatectl' comando e o pacote 'tzdata'.

Verifique o fuso horário atual

Você pode ver o fuso horário atual de um sistema simplesmente digitando o 'data' comando no terminal.

data  
Saída: SAT 26 de março de 2022 05:43:11 am UTC 

O comando acima mostra que este sistema está em execução no UTC fuso horário.

Você também pode se referir ao timedatectl comando para visualizar os detalhes da saída do tempo atual do sistema, fuso horário e muitos outros detalhes.

timedatectl  
Saída: Hora local: SAT 2022-03-26 05:43:49 UTC Horário Universal: Sáb 2022-03-26 05:43:49 UTC RTC Hora: SAT 2022-03-26 05:43:48 Fuso horário: etc. /UTC (UTC, +0000) Relógio do sistema sincronizado: nenhum serviço NTP: N/A RTC no TZ local: Não 

Defina ou altere o fuso horário no Linux

Linux mantém os arquivos relegados do fuso horário disponíveis em /usr/share/zoneinfo diretório. Lá você pode encontrar todo o fuso horário disponível.

Você pode escolher um dos métodos abaixo para alterar o fuso horário do sistema Linux através da linha de comando.

  • Método 1 - Usando o comando timedatectl (recomendado)

    Uso de timedatectl O comando é a maneira oferecida de definir ou alterar o fuso horário em um sistema Linux. Você pode listar todos os fusos horários disponíveis com o seguinte comando.

    TimedAtTectl liste-timesones  

    Descubra o fuso horário correto para o seu sistema no resultado acima. Em seguida, use o seguinte comando para definir um novo fuso horário para o sistema Linux.

    sudo timedatectl set-timezon "America/Los_angeles"  
  • Método 2 - Usando /etc /localTime

    Você também pode alterar o tempo do sistema alterando o vínculo simbólico de /etc/LocalTime Arquivo em sistemas Linux. Você só precisa procurar os arquivos corretos do fuso horário em /usr/share/zoneinfo diretório.

    Primeiro renomeie ou remova o arquivo atual:

    sudo mv /etc /localTime /etc /local de idade 

    Em seguida, altere o link simbólico do arquivo para o arquivo de configuração do fuso horário correto:

    sudo ln -s/usr/share/zoneinfo/America/Los_angeles/etc/localtime  
  • O sistema ajustará automaticamente o novo tempo com base no novo fuso horário definido no sistema. Você pode correr novamente “Timedatectl” comando para confirmar o fuso horário é atualizado corretamente.

Verifique as alterações

Para garantir que o fuso horário tenha sido atualizado corretamente, verifique a data e a hora atuais usando o comando 'data':

data  

Conclusão

Alterar o fuso horário em um sistema Linux Debian pode ser facilmente realizado usando o 'timedatectl' comando ou o 'tzdata' pacote. Ambos os métodos fornecem uma maneira simples de atualizar o fuso horário do seu sistema, garantindo que o relógio do seu sistema exiba a hora local correta.