Neste artigo, discutiremos o método para sincronizar o tempo com um servidor no Raspberry Pi é discutido.
Como sincronizar o tempo com um servidor no Raspberry Pi?
No Raspberry Pi, há duas maneiras de sincronizar o tempo com o servidor:
Método 1: usando timedatectl
Como mencionado anteriormente, em Raspberry Pi, o tempo é sincronizado com o “timedatectl”Pacote, para verificar se o seu sistema estiver sincronizado com o servidor da região, você poderá executar o comando abaixo mencionado para exibir o status:
status timedatectl
Na produção, você pode ver que o fuso horário está definido para a Europa/Londres, o que não é preciso para minha região.
Para descobrir as opções de zonas horários disponíveis no Raspberry Pi, você pode executar o comando abaixo mencionado:
TimedAtTectl liste-timesones
Como saída, ele exibirá uma lista completa de fusos horários disponíveis, juntamente com os nomes do continente:
Antes de definir o fuso horário, é importante permitir a sincronização do tempo no Raspberry Pi e, para isso, execute o comando abaixo mencionado:
sudo timedatectl set-ntp true
Depois que a sincronização do tempo estiver ativada, você poderá definir o fuso horário usando o comando abaixo mencionado e o relógio do sistema será sincronizado com o servidor de fuso horário definido:
sudo timedatectl set-the-timezone
Por exemplo, aqui eu queria sincronizar o tempo com o fuso horário de Nova York:
sudo timedatectl set-timezone America/new_york
Agora, para verificar se a sincronização do tempo é ativada com sucesso, tentaremos definir manualmente o tempo para qualquer horário desejado:
sudo timedatectl-time '16: 00: 00 '
Se o comando acima gerar um erro afirmando que a “sincronização automática de tempo está ativada”, sua sincronização de tempo será concluída com sucesso
Método 2: usando o timesyncd.conf
O outro método para sincronizar o tempo é editando o “timesyncd.conf”Arquivo para usar o protocolo NTP para sincronizar o tempo. Mas para isso primeiro você deve instalar o ntp Pacote do comando abaixo mencionado:
sudo apt install ntp
Então, usando o editor de nano, abra o “timesyncd.conf”Arquivo usando o comando abaixo mencionado:
sudo nano/etc/systemd/timesyncd.conf
Depois que o arquivo é aberto agora role até a parte inferior do arquivo e cola o texto dentro do arquivo, que é mencionado abaixo:
#Ntp =
Fallbackntp = 0.nós.piscina.ntp.org 1.nós.piscina.ntp.org
Salve o arquivo pressionando Ctrl+X e depois Y.
Agora para garantir que ntp O serviço está em execução, use o comando abaixo mencionado:
status NTP de serviço sudo
Se o status do serviço estiver inativo, você deve iniciar o serviço:
Para iniciar o serviço NTP, execute o comando abaixo mencionado:
SUDO SERVIÇO NTP START
E para verificar se o serviço é iniciado, execute o ntp Comando de status novamente:
status NTP de serviço sudo
Na saída, você pode ver que o serviço está em execução ativamente agora:
Por fim, para verificar se a sincronização é ativada com sucesso, vamos tentar definir manualmente o tempo no Raspberry Pi:
sudo timedatectl-time '16: 00: 00 '
O erro é gerado, o que verifica se o tempo é sincronizado com sucesso.
Conclusão
Para sincronizar o tempo com um servidor no Raspberry Pi, existem dois métodos; um é usando o “timedatectl”, Que também é usado por padrão para sincronizar o tempo no Raspberry Pi. O outro método é modificando o “timesyncd.conf”Arquivo, mas para este método, o ntp o pacote precisa ser instalado.