Qual script ou programa é necessário para manter uma data do sistema unix correta?

1

Qual script ou programa é necessário para manter uma data do sistema unix correta? Eu acho que meus servidores Linux estão por trás de alguns minutos do tempo real.

    
por erotsppa 05.11.2009 / 22:09

8 respostas

15

Use o ntpd.

De página de manual :

The ntpd daemon synchronizes the local clock to one or more remote NTP servers, and can also act as an NTP server itself, redistributing the local time.

    
por 05.11.2009 / 22:12
3

Você está procurando ntp . Aqui estão algumas informações para instalar e configurar no Ubuntu .

    
por 05.11.2009 / 22:12
3

Nós usamos ntpdate - o que eu acho que é muito mais leve que o ntp completo.

Eu tenho um cron job que executa "ntpdate my.ntp.server > / dev / null" algumas vezes por dia para manter as coisas sincronizadas.

Se for importante que seu tempo seja ajustado gradualmente (em vez de ser sincronizado imediatamente), então ntp seria sua melhor opção.

Note que se esta é uma máquina virtual , o desvio de tempo é um problema comum, e pode haver algumas "ferramentas" incluídas que permitem sincronizar o tempo com a máquina host - geralmente uma opção melhor .

    
por 05.11.2009 / 23:53
2

O ntpd, como outros salientaram, é a escolha óbvia para manter o relógio sincronizado depois de definido. No entanto, você provavelmente também desejará que o "ntpdate" o defina inicialmente de uma boa fonte de tempo de rede, já que o ntp não ajusta o relógio se estiver mais do que alguns minutos fora de sincronia.

Ambos devem estar disponíveis no gerenciador de pacotes da distro Linux que você está usando.

    
por 05.11.2009 / 23:37
1

Você precisaria do protocolo de tempo de rede deamon link

    
por 05.11.2009 / 22:12
0

Além disso, você pode tentar adjtime

    
por 05.11.2009 / 23:00
0

Estou usando exatamente essa entrada do crontab.

*/10    *       *       *       *       root    /usr/sbin/ntpdate time.fu-berlin.de > /dev/null 2>&1

time.fu-berlin.de é um servidor na alemanha, você pode usá-lo também, mas sugiro usar um nerer timeserver para você.

    
por 06.11.2009 / 00:55
0

Se você vai usar o ntp, qual recomendação eu colocaria em segundo (er, terceiro; bem, Nth), você precisará de um servidor de horário. Se a sua organização não tiver uma, você pode usar o pool.ntp.org .

    
por 22.11.2009 / 01:20

Tags