Ubuntu usa NTP para sincronizar o tempo pela internet. É um protocolo TCP / IP que busca a data e hora atuais de um servidor. Os servidores NTP são conectados a relógios atômicos por meio de servidores de terceiros.
Indo um pouco mais fundo, Ubuntu (16.04 em diante) usa serviços timedatectl / timesyncd para sincronizar o tempo. Opcionalmente, pode-se usar o chrony para servir ao Network Time Protocol.
Hoje, vamos aprender as linhas de comando a serem usadas no Terminal para sincronizar a data e a hora com o relógio atômico da internet.
Se você já aprendeu isso antes, deve se lembrar de ntpdate. Este está obsoleto e foi substituído por uma ferramenta poderosa de timesyncd. Por configurações padrão, ele verifica regularmente e mantém a hora local do seu computador sincronizada. Ele também armazena atualizações de horário localmente, para que o horário seja mantido mesmo após a reinicialização.
Verificando o status atual
Inicie o terminal e use o comando timedatectl da seguinte maneira:
status timedatectl
Você deve ver uma saída semelhante a esta:
kiran @ foss-linux: ~ $ timedatectl status Horário local: Seg 13/08/2018 21:54:25 EDT Horário universal: Ter 14/08/2018 01:54:25 Horário UTC RTC: Ter 14/08/2018 01 : 54: 25 Fuso horário: America / New_York (EDT, -0400) Relógio do sistema sincronizado: sim systemd-timesyncd.serviço ativo: sim RTC em TZ local: não
Instalando e usando o Chrony
Para instalar o Chrony, digite o seguinte comando no Terminal:
sudo apt instalar chrony
Se você precisar de um uso de sincronização one-shot, use o seguinte comando no Terminal.
chronyd -q
Se você precisar de uma verificação de tempo único sem definir o tempo, digite:
Chronyd
Adicionando seus próprios servidores de horário
Por configurações padrão, o Ubuntu busca a data e hora do pool.ntp.org. Você pode ver e editar os detalhes. Use o comando 'Editar' no 'Terminal.'
Editar / etc / chrony / chrony.conf
Por padrão, esses servidores são configurados:
# Use servidores do NTP Pool Project. Aprovado pelo Ubuntu Technical Board # em 2011-02-08 (LP: # 104525). Veja http: // www.piscina.ntp.org / join.html para # mais informações. piscina 0.ubuntu.piscina.ntp.org iburst pool 1.ubuntu.piscina.ntp.org iburst piscina 2.ubuntu.piscina.ntp.org iburst piscina 3.ubuntu.piscina.ntp.org iburst
Vá em frente e substitua os detalhes do servidor conforme necessário e salve o arquivo de configuração. Reinicie o serviço chrony para que as novas configurações tenham efeito.
sudo systemctl restart chrony.serviço
É isso! Espero que tenha gostado de aprender a forma de linha de comando de sincronizar a data e hora do seu PC Ubuntu.