Mudanças entre as edições de "Servidor Ntp CHRONY (Sincronização de horário)"
Linha 1: | Linha 1: | ||
− | == '''NTP CHRONY (Sincronização de | + | == '''NTP CHRONY (Sincronização de horário/relógio automático)''' == |
Linha 18: | Linha 18: | ||
'''Como funcionara?''' | '''Como funcionara?''' | ||
− | O programa será instalado no servidor (linux) onde esta o banco de dados para sincronizar o | + | O programa será instalado no servidor (linux) onde esta o banco de dados para sincronizar o horário com os servidores NTP da internet. |
− | Caso tenha outro servidor linux (para TS - Acesso remoto), o programa também será instalado, porém ele irá sincronizar o | + | Caso tenha outro servidor linux (para TS - Acesso remoto), o programa também será instalado, porém ele irá sincronizar o horário usando como base o servidor linux do banco, com isso os dois servidores nunca irão ficar em horários diferentes, podendo também ser configurado em Windows para sincronizar como base o servidor linux do banco. |
== Instalação: == | == Instalação: == | ||
Linha 29: | Linha 29: | ||
"nano /etc/chrony/chrony.conf" (sem aspas) | "nano /etc/chrony/chrony.conf" (sem aspas) | ||
O mesmo pode ser alterado por qualquer editor de texto disponibilizado pelo Linux, o mais comum o "nano". | O mesmo pode ser alterado por qualquer editor de texto disponibilizado pelo Linux, o mais comum o "nano". | ||
− | Após isso apague todo o | + | Após isso apague todo o conteúdo dentro do arquivo e copie as informações a baixo. |
− | Para selecionar todo o | + | Para selecionar todo o conteúdo do arquivo para apagar, clique ALT + A e com os direcionais selecione todo o conteúdo, após isso aperte CTRL + K. |
− | Para copiar e colar, basta copiar normalmente o | + | Para copiar e colar, basta copiar normalmente o conteúdo e clicar com o botão direito no linux. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
− | + | #lista dos servidores públicos do ntp.br. | |
server a.st1.ntp.br | server a.st1.ntp.br | ||
server b.st1.ntp.br | server b.st1.ntp.br | ||
Linha 68: | Linha 68: | ||
rtcfile /var/lib/chrony/chrony.rtc | rtcfile /var/lib/chrony/chrony.rtc | ||
− | allow 192.168.1.1/24 (ALTERAR) | + | allow 192.168.1.1/24 (ALTERAR) |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
− | *Importante ressaltar, que a unica coisa que sera | + | *Importante ressaltar, que a unica coisa que sera necessário alterar sera as duas ultimas linhas |
onde contera o as regras para acessar esse computador como servidor NTP, caso não seja feito essa configuração o computador opera apenas como cliente NTP.. | onde contera o as regras para acessar esse computador como servidor NTP, caso não seja feito essa configuração o computador opera apenas como cliente NTP.. | ||
− | Em allow xxx.xxx.xxx.xx/xx ficara o Gateway | + | Em allow xxx.xxx.xxx.xx/xx ficara o Gateway Padrão/24 |
Linha 79: | Linha 79: | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
− | + | #lista dos servidores públicos do ntp.br. | |
IP INTERNO DO SERVIDOR QUE FOI INSTALADO O CHRONY (ALTERAR) | IP INTERNO DO SERVIDOR QUE FOI INSTALADO O CHRONY (ALTERAR) | ||
Linha 104: | Linha 104: | ||
#esse comando diz ao chrony para regular o relógio em tempo real e | #esse comando diz ao chrony para regular o relógio em tempo real e | ||
#onde armazenar os dados relacionados a essa operação. | #onde armazenar os dados relacionados a essa operação. | ||
− | rtcfile /var/lib/chrony/chrony.rtc | + | rtcfile /var/lib/chrony/chrony.rtc |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
− | Pronto, após isso | + | Pronto, após isso reinicie o serviço chrony nos dois computador usando o comando: |
servide chrony restart. | servide chrony restart. | ||
− | Caso deseje também é | + | Caso deseje também é possível configurar o IP INTERNO do servidor NTP nos outros computadores Windows. |
− | Com isso todos os computadores sincronizarão o | + | Com isso todos os computadores sincronizarão o horário de acordo com o Linux MySQL (Banco de dados) |
Edição das 12h44min de 23 de dezembro de 2019
NTP CHRONY (Sincronização de horário/relógio automático)
Documentação:
https://chrony.tuxfamily.org/documentation.html
O que é?
Esse programa tem o objetivo de manter sincronizado um computador com determinado servidor, isso mantem um computador sempre com a hora certa e com grande exatidão.
Em que ocasião é recomendado?
É extremamente recomendado quando se tem um servidor (linux) para o banco de dados e outro para o acesso remoto (podendo ter mais servidores), como por exemplo o cliente 01345 que tem um servidor fisico com Linux (que contem o banco) e 2 servidos virtuais, um Windows para os serviços do Unilab e outro Linux TS para acessos remotos.
Como funcionara?
O programa será instalado no servidor (linux) onde esta o banco de dados para sincronizar o horário com os servidores NTP da internet. Caso tenha outro servidor linux (para TS - Acesso remoto), o programa também será instalado, porém ele irá sincronizar o horário usando como base o servidor linux do banco, com isso os dois servidores nunca irão ficar em horários diferentes, podendo também ser configurado em Windows para sincronizar como base o servidor linux do banco.
Instalação:
Para instalação do NTP CHRONY, vamos começar instalando no servidor linux de banco de dados, para isso basta acessar como root o linux e executar os seguintes comandos: apt-get update apt-get install chrony Após o termino da instalação, acesse o arquivo de configuração do mesmo que é encontrado em: "nano /etc/chrony/chrony.conf" (sem aspas) O mesmo pode ser alterado por qualquer editor de texto disponibilizado pelo Linux, o mais comum o "nano". Após isso apague todo o conteúdo dentro do arquivo e copie as informações a baixo. Para selecionar todo o conteúdo do arquivo para apagar, clique ALT + A e com os direcionais selecione todo o conteúdo, após isso aperte CTRL + K. Para copiar e colar, basta copiar normalmente o conteúdo e clicar com o botão direito no linux.
- lista dos servidores públicos do ntp.br.
server a.st1.ntp.br server b.st1.ntp.br server c.st1.ntp.br server d.st1.ntp.br server gps.ntp.br server a.ntp.br server b.ntp.br server c.ntp.br
- arquivo que contém a senha para o chronyc.
keyfile /etc/chrony/chrony.keys
- comando que define como o script irá obter a senha.
commandkey 1
- arquivo usado para mostrar o quanto seu relógio atrasa diariamente
- devido a flutuação da frequência do relógio, fazendo com que
- o cristal de quartzo da placa mãe oscile (medido em ppm - partes por milhão).
driftfile /var/lib/chrony/chrony.drift
- altera o clock da máquina.
maxupdateskew 100.0
- apaga as medições quando o daemon é interrompido.
dumponexit
- especifica em qual diretório deve apagar as medições.
dumpdir /var/lib/chrony
- esse comando diz ao chrony para regular o relógio em tempo real e
- onde armazenar os dados relacionados a essa operação.
rtcfile /var/lib/chrony/chrony.rtc
allow 192.168.1.1/24 (ALTERAR)
- Importante ressaltar, que a unica coisa que sera necessário alterar sera as duas ultimas linhas
onde contera o as regras para acessar esse computador como servidor NTP, caso não seja feito essa configuração o computador opera apenas como cliente NTP.. Em allow xxx.xxx.xxx.xx/xx ficara o Gateway Padrão/24
- Após isso fazer o mesmo procedimento de instalação no outro Linux (geralmente RDP de acesso remoto), porém com algumas mudanças no arquivo chrony.conf:
- lista dos servidores públicos do ntp.br.
IP INTERNO DO SERVIDOR QUE FOI INSTALADO O CHRONY (ALTERAR)
- arquivo que contém a senha para o chronyc.
keyfile /etc/chrony/chrony.keys
- comando que define como o script irá obter a senha.
commandkey 1
- arquivo usado para mostrar o quanto seu relógio atrasa diariamente
- devido a flutuação da frequência do relógio, fazendo com que
- o cristal de quartzo da placa mãe oscile (medido em ppm - partes por milhão).
driftfile /var/lib/chrony/chrony.drift
- altera o clock da máquina.
maxupdateskew 100.0
- apaga as medições quando o daemon é interrompido.
dumponexit
- especifica em qual diretório deve apagar as medições.
dumpdir /var/lib/chrony
- esse comando diz ao chrony para regular o relógio em tempo real e
- onde armazenar os dados relacionados a essa operação.
rtcfile /var/lib/chrony/chrony.rtc
Pronto, após isso reinicie o serviço chrony nos dois computador usando o comando: servide chrony restart.
Caso deseje também é possível configurar o IP INTERNO do servidor NTP nos outros computadores Windows. Com isso todos os computadores sincronizarão o horário de acordo com o Linux MySQL (Banco de dados)