Como manter o relógio interno do Debian sincronizado (com servidores NTP)?

18

Eu tenho um servidor doméstico que executa uma instalação atualizada do Debian 7.5 (chiado).

Acabei de descobrir que o servidor tem seu relógio interno configurado para ± 3 minutos no futuro .

Eu sabia que poderia usar o NTP para sincronizar o Debian (e o relógio interno da placa-mãe) com o NTP, então instalei o NTP seguindo as etapas descritas no Wiki Debian em francês (a página em inglês é menos detalhada).

Eu usei o seguinte comando para sincronizar o relógio interno:

ntpdate -B -q 192.168.0.254

O relógio foi ajustado com sucesso. Mas como essa é uma solução temporária, instalei o daemon NTP e adicionei um servidor local no /etc/ntp.confarquivo:

# pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
# pick a different set every time it starts up.  Please consider joining the
# pool: <http://www.pool.ntp.org/join.html>

# added
server 192.168.0.254

server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst

É a solução certa? De fato, fiquei surpreso ao descobrir que o ntpdaemon já não estava instalado. Estou pensando se a instalação padrão do Debian instala um daemon para manter o relógio interno sincronizado. Todas as instalações da Debian mudam de tempo até a instalação de seus administradores ntpd?

Por favor, diga-me que o ntpdaemon não será inútil porque o Debian possui um mecanismo de sincronização embutido.

AL
fonte
Observe que você não precisa ter os dois ntpe ntpdatemais instalado. Anteriormente, você precisava ntpdatedefinir o horário inicialmente ou ntpnão iniciaria. Esse não é mais o caso. Consulte /usr/share/doc/ntp/NEWS.Debian.gz Pode ser bom saber.
Anders
@ Anders está mais se referindo à última versão do Debian?
AL
Não, é como muitas versões do pacote atrás e está documentado no pacote. Veja /usr/share/doc/ntp/NEWS.Debianpara a data.
Anders
E se você usar o script ntpdate-debian(ou algo parecido), ele usará os mesmos servidores que ntp. Veja /etc/defaults/ntpdatee /etc/defaults/ntp.
Anders

Respostas:

24

O Debian espera que você instale o NTP por conta própria, se desejar que seu relógio seja sincronizado. Praticamente tudo o que você precisa fazer é apt-get install ntp. A instalação padrão, sem nenhuma tarefa, é bastante mínima.

Acredito que a tarefa da área de trabalho do GNOME, pelo menos, a instale por padrão (assim como muitos outros pacotes). Não tenho certeza se os outros desktops também.

Não há outro método de sincronização de tempo instalado e executando por padrão.

derobert
fonte
Sim, a única coisa que se pode fazer é mudar os saques para algo "mais próximo" e se pode servir a LAN com o tempo, para que o servidor DHCP possa querer saber disso.
Anders