Como posso definir a hora no Centos para que a reconfiguração do sistema operacional não seja revertida para o valor padrão?

1

Eu tenho um VPS em execução no Cent Os 5.8 (x86). Há situações em que somos obrigados a redefinir o VPS inteiro (ele trava e a única maneira de recuperá-lo é redefini-lo). Quando fazemos isso, o tempo também é reiniciado.

Usamos o seguinte comando para definir a hora (o fuso horário é configurado através do painel de administração do kloxo e não é redefinido como o tempo faz):

#date +%T%p -s "10:10:10" (as for hour 10 and minutes 10 and seconds 10 )
    
por Breeze 21.08.2012 / 19:10

2 respostas

5

Você pode usar o NTP ( Network Time Protocol ) se esta máquina estiver conectada à Internet. Isso sincronizará o relógio da máquina com um servidor de horário da Internet.

yum install ntp , edite o arquivo /etc/ntp.conf de modo que você tenha pelo menos uma linha que pareça:

server 0.pool.ntp.org

Em seguida, chkconfig ntpd on para que seja iniciado automaticamente na inicialização.

Uma vez feito isso, inicie o serviço NTP com service ntpd start ou /etc/init.d/ntpd start .

Veja algumas documentação adicional do Slicehost.

    
por 21.08.2012 / 20:36
4

O programa date define o relógio do sistema, ou seja, o relógio mantido internamente pelo sistema operacional. Há um relógio separado dentro do computador que mantém o horário em que o computador está desligado (ou reinicializando). Se você configurou o relógio do sistema manualmente, chame hwclock para definir o relógio do hardware também.

hwclock --utc --systohc

(Substitua --utc por --localtime se o relógio do hardware estiver configurado para a hora local. Isso só deve ser feito se você inicializar dualmente com o Windows.)

Algumas distribuições possuem um script que chama hwclock com as opções corretas ( --utc ou --localtime e, se relevante, outras opções específicas de hardware). Por exemplo, no Debian, execute /etc/init.d/hwclock.sh stop . Eu não sei sobre o CentOS.

Tudo isso é para uma coisa única. Se o seu computador tiver uma conexão permanente ou freqüente com a Internet, depois de definir a hora aproximadamente à direita manualmente, faça com que ela sincronize seu tempo na rede usando o NTP. Veja resposta do cjc .

    
por 22.08.2012 / 01:54