Como configurar a sincronização de horário NTP em um servidor?

29

Gostaria de configurar meu servidor Ubuntu 12.04 para sincronizar seu relógio com um servidor NTP específico. Onde configurar isso?

Ivan
fonte

Respostas:

38

Instalação

Instale através do centro de software

ou se você preferir linha de comando ...

sudo apt-get install ntp

Configuração

sudo nano /etc/ntp.conf

Este arquivo provavelmente terá o servidor Ubuntu padrão ativado. Você pode verificar http://www.pool.ntp.org/zone/europe ou http://www.pool.ntp.org/zone/north-america ou http://www.pool.ntp.org/zone / asia para servidores locais (baseados no país). Apenas comente todos os servidores adicionando um #na frente e adicione o que você deseja usar.

Ativando as novas mudanças

sudo service ntp restart

Verificando se sincroniza

sudo ntpq -c lpeer

Isso mostrará uma lista de todos os servidores e quando eles foram verificados pela última vez. Exemplo aleatório da web:

insira a descrição da imagem aqui

Ver registro

sudo tail -f /var/log/syslog

Certifique-se de abrir o UDP 123, se você estiver usando um firewall.

Rinzwind
fonte
4
Por que abrir a porta? O firewall stateful reconhecerá que a solicitação veio desta saída da máquina primeiro, sim?
HDave
Eu usei a porta 37 e isso parecia funcionar?
Jason
Caso o fuso horário inicial tenha sido definido incorretamente, a maneira correta de alterá-lo é usar o sudo dpkg-reconfigure tzdatacomando
Attila Fulop
11

Primeiro, verifique se você possui o NTP instalado, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o comando abaixo.

sudo apt-get install ntp

Em seguida, edite o arquivo abaixo para adicionar servidores de horário.

sudo nano /etc/ntp.conf

Para adicionar servidores de horário para sincronização, use os EUA Servers ou os Europe Servers .

Em seguida, reinicie o serviço NTP

sudo service ntp restart
Mitch
fonte