terça-feira, 9 de outubro de 2012

Configurar Fuso, ntp e fixar hora nos Linux Red Hat Like

Texto integralmente copiado do site hostyou, fica aqui apenas como arquivo para futuras consultas.



Saiba como configurar o fuso horário correto e sincronizar a hora com servidores NTP na sua base do CentOS.

Configurando o Fuso Horário:


Definir o fuso horário no CentOS ou RedHat Enterprise Linux (RHEL) é fácil. Entre como root localmente ou remotamente via SSH.  Para ver o fuso horário atual use o comando:

date

Você deverá ver um resultado como este:

Wed Apr 11 14:54:17 UTC 2012

Para alterar o fuso horário veja primeiro quais os fusos horários que estão disponíveis, executando o seguinte comando na interface da linha de comando:
ls /usr/share/zoneinfo/
Você deverá ver uma lista como esta:

 
[root@serve3 ~]# ls /usr/share/zoneinfo
Africa      Australia  Cuba     Etc      GMT0       Iceland      Japan      MST      Poland      right      Universal  Zulu
America     Brazil     EET      Europe   GMT-0      Indian       Kwajalein  MST7MDT  Portugal    ROC        US
Antarctica  Canada     Egypt    Factory  GMT+0      Iran         Libya      Navajo   posix       ROK        UTC
Arctic      CET        Eire     GB       Greenwich  iso3166.tab  MET        NZ       posixrules  Singapore  WET
Asia        Chile      EST      GB-Eire  Hongkong   Israel       Mexico     NZ-CHAT  PRC         Turkey     W-SU
Atlantic    CST6CDT    EST5EDT  GMT      HST        Jamaica      Mideast    Pacific  PST8PDT     UCT        zone.tab
Em seguida, basta apagar o fuso horário atual:
rm /etc/localtime
E substituí-lo com um link simbólico para o fuso horário novo a partir de /usr/share/zoneinfo. Por exemplo, se o fuso horário do Brasil for o escolhido:
ln –s /usr/share/zoneinfo/Brazil /etc/localtime

Sincronizar hora com servidor NTP

Network Time Protocol (NTP) é uma maneira padrão de sincronizar os relógios dos computadores em uma rede. Usando NTP você pode manter o relógio do seu servidor sincronizado com os super precisos relógios atômicos espalhados pelo mundo. Os relógios dos computadores tendem a ficar a "deriva", sincronizá-los regularmente com servidores NTP ajuda a mantê-los precisos.

O primeiro passo é ter certeza de que o programa ntp está instalado. Faça isso:
which ntpdate
Caso isso não esteja disponível:
yum install ntp
Uma vez que o ntp está instalado sincronize o relógio do computador com:
ntpdate 0.br.pool.ntp.org
Não estão limitados ao servidor acima. Existem diversos servidores NTP em todo o mundo. Você pode encontrar uma lista completa em ntp.org.

Também tenha em mente que o ntp afeta apenas a hora do sistema. O relógio do hardware do seu servidor não vai refletir isso. Então você pode defini-lo como também para que o tempo correto seja mantido após a reinicialização:
hwclock --systohc

ntpd

Para manter o relógio do servidor automaticamente sincronizado você pode executar o daemon ntpd que é instalado como parte do pacote do NTP.

Edite o arquivo
/etc/ntp.conf usando o comando nano para comentar as seguintes linhas:
#server 127.127.1.0     # local clock
#fudge  127.127.1.0 stratum 10

As duas linhas acima podem impedir o ntpd de sincronizar corretamente o relógio.
Eles já são comentados por padrão no CentOS / RHEL 6. Mas em 5.x você tem que comentá-las manualmente.
Finalmente digite os seguintes comandos para iniciar o daemon e torná-lo ser executado automaticamente na inicialização:
service ntpd start

chkconfig ntpd on
Texto original retirado na página abaixo:
http://abdussamad.com/archives/343-CentOS-Linux:-Setting-timezone-and-synchronizing-time-with-NTP-.html

Tradução: HostYou

Nenhum comentário:

Postar um comentário