Pular para o conteúdo

Comando "date" não acerta a hora no Debian [Resolvido]

Dica publicada em Linux / Configuração
Fábio Berbert de Paula fabio
Hits: 7.946 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Comando "date" não acerta a hora no Debian [Resolvido]

Comando "date" não acerta a hora no Debian [Resolvido]

Como todos sabem o comando date pode ser usado para ajustar manualmente o horário do seu sistema. Um exemplo simples seria o seguinte comando:

date --set="20210422 09:00"

Que ajustaria a data/hora para 09:00 de 22/04/2021.

Ocorre que você executou esse comando e a data não atualizou? Que houve?

O problema se encontra no serviço systemd-timesyncd, que é responsável por sincronizar o horário da tua máquina com um servidor remoto via protocolo SNTP.

Para verificar seu status:

sudo service systemd-timesyncd status
* systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
  Drop-In: /usr/lib/systemd/system/systemd-timesyncd.service.d
           - disable-with-time-daemon.conf
   Active: active (running) since Fri 2021-04-23 10:47:23 -03; 46s ago
     Docs: man:systemd-timesyncd.service(8)
Main PID: 31989 (systemd-timesyn)
   Status: "Synchronized to time server for the first time 162.159.200.1:123 (0.debian.pool.ntp.org)."
    Tasks: 2 (limit: 4915)
   Memory: 1.4M
   CGroup: /system.slice/systemd-timesyncd.service
           - 31989 /lib/systemd/systemd-timesyncd


abr 23 10:47:23 bitcoin systemd[1]: Starting Network Time Synchronization... abr 23 10:47:23 bitcoin systemd[1]: Started Network Time Synchronization. abr 23 10:47:28 bitcoin systemd-timesyncd[31989]: Synchronized to time server for the first time 162.159.200.1:123 (0.debian.pool.ntp.org).

Para usar o comando "date" você deve parar o serviço:

sudo service systemd-timesyncd status

Se quiser desativá-lo de forma permanente:

sudo timedatectl set-ntp 0

Verifique com:

sudo timedatectl timesync-status

Para reativá-lo:

sudo timedatectl set-ntp 1

Até a próxima!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalando filtros e anti-vírus no seu servidor de e-mail

WindowMaker como Desktop padrão

Checar a conexão com a Internet em Python

Convertendo arquivos em PDF no Vim

Jogando Xadrez através da Internet com o Linux

Permissão para usuário desligar o sistema sem compremeter a segurança

Como fazer os usuários posteriormente criados terem as configurações do usuário principal - Gnome

Erro do CUPS: Arquivo ou Diretório Inexistente [Resolvido]

Configurando sua impressora de rede no KDE

Configurar teclado no Linux com Modmap

#1 Comentário enviado por maurixnovatrento em 29/04/2021 - 22:49h

Muito bom. A maioria das vezes, os usuários não lembram do detalhe do serviço ntp como o timedatectl.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento

Contribuir com comentário

Entre na sua conta para comentar.