Como manter a atualização do relógio do hardware quando o servidor está sincronizando o tempo com o NTP?

2

Existe alguma maneira de sincronizar o relógio de hardware periodicamente quando o servidor está sincronizando com o servidor NTP? Eu estou usando o Centos 6.7. A seguir está meu conteúdo do arquivo ntp.conf

# File for including partners custom ntp configurations
leapfile "/etc/ntp/leap-seconds.list"


# Permit general access to this service.
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

# Permit all access over the loopback interface.  This could
# be tightened as well, but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1
restrict -6 ::1

# Replacement for the Undisciplined Local Clock. Allows a
# group of ntpds to autonomously select a leader in the
# event that all real time sources become unreachable.
tos orphan 10

# NTP Drift file.
# Put this in a directory to which the daemon can write.
# No symbolic links allowed, either, since daemon renames.
driftfile /var/lib/ntp/drift

# Key file containing the keys and key identifiers used
# when operating with symmetric key cryptography.
keys /etc/ntp/keys

# Specify the key identifiers which are trusted.
#trustedkey 4 8 42

# Specify the key identifier to use with the ntpdc utility.
#requestkey 8

# Specify the key identifier to use with the ntpq utility.
#controlkey 8
server  127.127.1.0      # local clock
server x.x.x.x
    
por Guru 23.02.2016 / 16:39

2 respostas

4

Você pode tentar o seguinte no crontab :

da raiz
1 0 * * *  /usr/sbin/hwclock --systohc

que irá sincronizá-lo diariamente, logo após a meia-noite; não se esqueça da bandeira --utc se o relógio da sua placa-mãe estiver em UTC. Se o relógio do seu hardware está se movendo tão rápido que precisa ser corrigido mais de uma vez por dia, você pode ter problemas maiores!

    
por 23.02.2016 / 16:52
2

Normalmente, o RHEL e o CentOS sincronizam o relógio do hardware da hora do sistema durante a reinicialização normal e o desligamento do script ntpdate init.

Nada impede que você faça isso com um pouco mais de frequência chamando /sbin/hwclock --systohc de um trabalho cron.

    
por 23.02.2016 / 16:53

Tags