Como usar o ubuntu timedatectl

Como usar o ubuntu timedatectl

Todo dispositivo de computação tem tempo e data como o serviço básico fornecido por eles. Data/hora e fuso horário são fenômenos interligados em dispositivos de computação, pois a data/hora depende do fuso horário selecionado pelo usuário. A data e a hora são buscadas automaticamente de acordo com o fuso horário; No entanto, os usuários também podem alterá -los manualmente.

O computador Linux gerencia dois tipos de relógios:

Relógio de hardware

Também é conhecido como relógio em tempo real (RTC) e continua rastreando a hora e a data, mesmo que o sistema seja desligado. Há um pequeno backup de bateria disponível para o RTC que permite continuar executando o relógio.

Relógio de software

Ao contrário do RTC, este relógio não tem energia de volta; Assim, não mantém o tempo em que o sistema é desligado ou com baixa potência. No entanto, quando o sistema é ativado, recebe ajuda do relógio de hardware e busca a data/hora correta. Um relógio de software também pode ser chamado de relógio de sistema.

Neste artigo, forneceremos um uso detalhado de um conhecido timedatectl comando; então vamos começar:

Como verificar e editar hora/data no Ubuntu 20.04

Esta seção explica o processo de verificação e edição da hora/data no Ubuntu 20.04.

A sintaxe timedatectl O comando é dado abaixo:

Sintaxe

timedatectl [opção] [comando]

Como verificar a hora e a data atuais usando timedatectl

O uso principal deste comando é mostrar a data e hora atuais; Execute o comando mencionado abaixo para obter a impressão de tempo e data:

$ timedatectl

Depois de obter o resultado do comando acima; Você pode notar informações detalhadas, como sua hora e data local, tempo universal, fuso horário, etc.:

Como alterar a hora ou data usando timedatectl

O comando timedatectl pode ser usado para alterar a hora ou a data do sistema. Para alterar a data ou a hora, a sintaxe segue é usada:

Sintaxe

timedatectl-time hh: mm: ss

Além disso, o comando a seguir mudará a hora local para 11:11:11 (hh: mm: ss); Observa -se que o tempo universal e o RTC também são ajustados de acordo com a hora local:

$ timedatectl time 11:11:11

Para verificar as alterações, você deve executar o seguinte comando:

$ timedatectl

Da mesma forma, pode -se alterar a data atual do sistema usando o mesmo comando acima:

A sintaxe para alterar a data do sistema é dada abaixo:

Sintaxe

timedatectl-time-time "yyyy-mm-dd"

Onde "y", "m" e "d" representam o ano, mês e dia, respectivamente.

Por exemplo, o comando dado abaixo muda a data para 2022-09-01(AAAA-MM-DD): Note -se que o tempo também será redefinido para 00:00:00:

$ timedatectl no tempo definido “2022-09-01”

Como alterar o fuso horário usando timedatectl

Em primeiro lugar, você deve saber o fuso horário em que está operando; Você pode verificar seu fuso horário usando o seguinte comando:

$ timedatectl | Hora do grep

Ou simples timedatectl O comando também pode fornecer o resultado necessário, conforme mostrado na captura de tela abaixo:

$ timedatectl

O timedatectl pode ser usado para alterar o fuso horário atual; Em primeiro lugar, você deve saber os fusos horários suportados pelo seu sistema; Para verificar a lista de fusos horários disponíveis, execute o seguinte comando.

$ timedatectl liste-timesones

Caso você queira mudar o fuso horário para outros fusos horários disponíveis, a lista acima seria útil para você nesse sentido. Você pode definir o fuso horário seguindo a sintaxe descrita abaixo:

Sintaxe

timedatectl Set-timeZone [name_of_timeZone]

Por exemplo, o comando a seguir ajudará a mudar o fuso horário para "America/Barbados":

$ timedatectl set-timezone America/Barbados

Além disso, se você deseja definir o fuso horário para coordenar o tempo universal (UTC), execute o comando abaixo: é recomendável manter as configurações do relógio no UTC:

$ timedatectl set-timezone utc

Como sincronizar o relógio em tempo real usando timedatectl

O relógio de hardware (também conhecido como relógio em tempo real) do sistema pode ser sincronizado com o seu fuso horário local ou UTC, usando o comando timedatectl. Ele passa números binários (0,1) para o comando, que se refere ao fuso horário local ou UTC.

O número binário (0) é usado para sincronizar o relógio de hardware com o fuso horário local e você pode executar o seguinte comando para sincronizar o relógio em tempo real com o UTC:

$ timedatectl set-local-rtc 0

Como alternativa, você pode sincronizar o RTC com o fuso horário local usando o comando dado abaixo. Este comando mostrará o aviso de que alterar o RTC para um fuso horário local pode causar problemas.

$ timedatectl set-local-rtc 1

Referindo -se à sintaxe do timedatectl, ele contém opção palavras -chave entre timedatectl e comando palavras-chave. O timedatectl Suporta várias opções que podem ser consideradas para executar tarefas específicas, como:

-h mostra as informações de ajuda

Para verificar a versão do timedatectl; -versão a opção é usada.

-não-perguntar-senha A opção permitirá ao usuário ignorar o processo de autenticação

Conclusão

Ubuntu sendo a famosa distro do Linux, permite que uma variedade de comandos execute várias operações. Entre eles, o comando timedatectl é usado para facilitar os usuários da linha de comando sobre o fuso horário, a data e a hora do seu sistema. Este guia fornece breves informações relacionadas ao comando timedatectl do Ubuntu. Os usuários podem editar tempo, data e fuso horário usando o terminal da linha de comando. Além disso, permite a sincronização do relógio em tempo real com fuso horário local ou UTC, mas é melhor praticar manter o RTC sincronizado com o UTC.