Respostas:
Você pode definir o tempo durante a inicialização do sistema e, a partir da Documentação Debian, eles até o especificam para uso em hardware que não controla o tempo corretamente. Eu recomendo usar o NTP. Você pode configurá-lo para se conectar a um servidor NTP. Primeiro instale o NTP, usando
$ sudo apt-get install ntp
Depois de instalado, navegue para /etc/ntp.conf, que você pode editar usando sua edição de texto favorita. Digamos, gedit ou nano.
$ sudo nano /etc/ntp.conf
Não tenho certeza se ele precisa de sudo, mas você pode usá-lo de qualquer maneira.
Você precisa conhecer um servidor NTP para definir isso. Modifique seu arquivo para ficar assim:
logfile /var/log/xntpd
driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server ntp.somedomain.something
server ntp.something.else
Substitua o somedomain.something and something.else pelos servidores NTP. Você pode encontrar algumas informações na página inicial do servidor NTP .
Se você tem systemd
em versão superior 213
(verifique: systemd --version
), você não tem que instalar ntp
pacote para a hora do sistema de sincronização.
systemd
fornece systemd-timesyncd
daemon que implementa o cliente SNTP (Simple NTP).
Para iniciar e ativar a sincronização SNTP:
timedatectl set-ntp true
Para mostrar as configurações atuais do relógio do sistema e do RTC :
timedatectl status
A configuração do systemd-timesyncd
daemon está no /etc/systemd/timesyncd.conf
arquivo. Você pode fornecer seus servidores NTP lá. Por padrão, todos os servidores são comentados e os servidores NTP são obtidos da systemd-networkd.service(8)
configuração ou via DHCP.
Se você instalou o Windows junto com o Linux , poderá enfrentar problemas de hora do sistema de inicialização dupla . O motivo é simples: o Windows mantém o relógio do hardware no horário local e o Linux no horário UTC ( timedatectl set-local-rtc 1
pode ser útil, mas não recomendado; é melhor alterar as configurações de horário do Windows para forçar o relógio do hardware no UTC).
sudo apt-get install ntp
sudo systemctl restart ntp
sudo systemctl enable ntp
É isso aí. Apenas corra $ date
para ver se funciona.