11.2. Introdução à suíte chrony
chrony é uma implementação do Network Time Protocol (NTP)
. Você pode usar o chrony:
-
Para sincronizar o relógio do sistema com os servidores
NTP
- Para sincronizar o relógio do sistema com um relógio de referência, por exemplo, um receptor GPS
- Para sincronizar o relógio do sistema com uma entrada de tempo manual
-
Como um servidor
NTPv4(RFC 5905)
ou par para fornecer um serviço de tempo a outros computadores na rede
chrony funciona bem em uma ampla gama de condições, incluindo conexões de rede intermitentes, redes muito congestionadas, temperaturas variáveis (os relógios comuns de computador são sensíveis à temperatura), e sistemas que não funcionam continuamente, ou funcionam em uma máquina virtual.
A precisão típica entre duas máquinas sincronizadas pela Internet está dentro de alguns milissegundos, e para máquinas em uma LAN dentro de dezenas de microssegundos. O registro de tempo do hardware ou um relógio de referência de hardware pode melhorar a precisão entre duas máquinas sincronizadas a um nível de sub-microssegundo.
chrony consiste em chronyd
, um daemon que funciona no espaço do usuário, e chronycUm programa de linha de comando que pode ser usado para monitorar o desempenho do chronyd
e para alterar vários parâmetros operacionais quando ele está em execução.
O chrony daemon, chronyd
, pode ser monitorado e controlado pelo utilitário de linha de comando chronyc. Este utilitário fornece um prompt de comando que permite inserir uma série de comandos para consultar o estado atual de chronyd
e fazer alterações em sua configuração. Por padrão, chronyd
aceita apenas comandos de uma instância local de chronycmas pode ser configurado para aceitar comandos de monitoramento também de hosts remotos. O acesso remoto deve ser restrito.
11.2.1. Usando chronyc para controlar chronyd
Para fazer mudanças na instância local de chronyd
usando o utilitário de linha de comando chronyc no modo interativo, digite o seguinte comando como root
:
# cronico
chronyc deve funcionar como root
para que alguns dos comandos restritos possam ser usados.
O chronyc será exibido como se segue:
chronyc>
Você pode digitar help
para listar todos os comandos.
A utilidade também pode ser invocada em modo de comando não-interativo se chamada juntamente com um comando como a seguir:
chronyc command
Alterações feitas usando chronyc não são permanentes, eles serão perdidos após um reinício do chronyd
. Para mudanças permanentes, modificar /etc/chrony.conf
.