Vamos aprender como configurar um servidor de horas onde esse atualizará a hora em um servidor externo (o qual geralmente é um servidor confiável). Depois vamos configurar os outros servidores para atualizar a partir do nosso. Vamos aprender também a fazer isso em servidores Microsoft.
Configurando no Mandriva - Servidor
Instale o pacote:
# urpmi install ntp
Configure o serviço NTP:
# ntpdate time.nist.gov
No lugar de time.nist.gov, pode ser qualquer outro servidor NTP que você conheça.
Configure o seu sistema para fazer com que a sincronização dos relógios seja automática:
# crontab -e
0 0 * * * /usr/sbin/ntpdate time.nist.gov
Faça com que o daemon ntpd inicialize automaticamente:
# drakxservices
E selecione ntpd.
A parte do servidor está configurada.
Configurando as estações Linux
# urpmi ntp-client
# ntpdate IP_DO_SERVIDOR_LOCAL
O servidor local é o host no qual você fez as configurações comentadas no passo anterior.
Configure a sincronização automática:
# crontab -e
0 0 * * * /usr/sbin/ntpdate time.nist.gov
Agora as estações estão sincronizadas.
Configurando no Conectiva e Debian - Servidor
Instale o pacote ntp:
# apt-get install ntp
Configure o seu servidor para ser um servidor de horas:
# ntpdate time.nist.gov
Lembrando que, no lugar de time.nist.gov, você pode colocar qualquer outro servidor NTP.
Configure o agendamento automático:
# crontab -e
0 0 * * * /usr/sbin/ntpdate time.nist.gov
Faça com que o daemon ntpd seja inicializado automaticamente:
# ntsysv
E marque ntpd.
Configurando as estações Linux (Conectiva e Debian)
# ntpdate IP_DO_SERVIDOR_LOCAL
O servidor local é o host no qual você fez as configurações comentadas no passo anterior.
Configure o agendamento automático:
# crontab -e
0 0 * * * /usr/sbin/ntpdate time.nist.gov
Agora as estações ou servidores estão sincronizadas.
Configurando no Windows 2000 e 2003 Server
Este é bem fácil. Faça assim:
Abra um prompt de comando;
Digite: net time /setsntp:IP_DO_SERVIDOR_LINUX
ou net time /setsntp:time.nist.gov
Digite: net stop w32time e net start w32time
OBS: As estações Windows, por default, se estiverem no domínio, atualizam a hora automaticamente no servidor Windows Server.
[1] Comentário enviado por mslinux em 03/08/2006 - 11:03h
Legal esta dica, pois trata de servidor de horas no Linux (Mandriva, Debian e Conectiva) e ensina em servidores Microsoft. Merecia ser um artigo.
Parabéns.
[3] Comentário enviado por thelinux em 06/11/2006 - 17:49h
olá,
eu acho que é porque teu linux não consegue sincronizar com este servidor. Talvez o teu firewall.
Mas, não sei bem ao certo, pois não estou podendo analisar com calma este erro.
[4] Comentário enviado por albfneto em 05/12/2007 - 17:12h
Taí, gostei. eu faço muito sincronização de tempo, desde a época do dos, porque sou cientista químico.
Só uma pequena dica, estamos no Brasil. Use servidores de tempo públicos brasileiros.
pode usar ntp.nic.br
é o servidor primário ,Stratum 1, do Brasil, o da Hora Oficial do Brasil, Observatório Nacional, Rio de Janeiro.É o server da Hora obtida pelo telefone, no 130.
Se estiver, no estado de são paulo, por ex, para maior rapidez de sincronização, use por exemplo, o sTratum 2 da USP, o ntp.usp.br
Legal a sua dica.
Quanto ao erro, agora ví, faz um ano... mas... simplesmente significa quer o servidor de tempo que ele usou estava fora do ar!
[5] Comentário enviado por valter.macedo em 29/12/2007 - 13:39h
Olá amigo. Administro uma rede com 60 computadores windows xp com um servidor conectiva rodando news, samba e squid. Estava querendo implementar o NTP time server para que as máquinas windows acertassem a hora pela hora do meu servidor, para resolver problemas do horário de verão.
Instalei o NTP porém as máquinas windows quando vão sincronizar a hora dão o seguinte erro: "Erro enquanto o Windows estava sincronizando com SERVIDOR. O exemplo de hora foi rejeitado porque a camada do computador de mesmo nível é menor do que a do host." Você tem alguma idéia do que está acontecendo? Grato pela atenção.