sincroniza tempo no linux usando ntp e persistir

1

no linux para sincronizar o tempo com o ntp que você diz

ntpdate pool.ntp.org

no entanto, após as reinicializações, o tempo é redefinido para algum valor ímpar novamente. Existe uma maneira de persistir as mudanças?

Como faço para definir o relógio do computador para a hora correta e depois mantê-lo correto após a reinicialização?

    
por user12145 01.02.2012 / 03:17

3 respostas

10

Como você descobriu, ntpdate é uma transação única.

Você deseja ntpd .

    
por 01.02.2012 / 03:23
5
  1. Primeiramente, certifique-se de que seu sistema tenha a data / hora correta. (ntp / timezone)
  2. Em seguida, execute hwclock --systohc (Teoricamente isso não deve ser necessário, já que a maioria dos sistemas Linux faz isso automaticamente no desligamento, mas não pode prejudicar.)

Isso deve redefinir o relógio em tempo real do seu computador (RTC, também conhecido como "clock de hardware" ou "clock do BIOS" ") para a hora do sistema, e deve tornar a sincronização persistente durante a reinicialização.

Os sistemas Linux modernos configuram automaticamente a hora do sistema a partir do RTC durante a inicialização, configurando assim o RTC para garantir que a hora do sistema esteja correta logo após a inicialização. Usar ntpd ou similar para sincronizar com um servidor de horário é uma boa adição, para manter o relógio preciso no longo prazo.

    
por 01.02.2012 / 03:23
1

Se qualquer outra solução funcionar, verifique o seguinte como último recurso.

Qual é a idade do computador que está mostrando o problema?

Se for um computador antigo, você deve verificar se a bateria da placa-mãe ainda está carregada (sim, há uma pequena bateria de clock que permite que o computador retenha alguns dados como hora / data nas reinicializações).

Se ele estiver descarregado, uma simples substituição de bateria consertará o problema.

    
por 01.02.2012 / 09:59

Tags