Manter a data e hora do sistema atualizado é muito importante porém muitas vezes é negligenciada por administradores. Sem um horário ajustado corretamente em um servidor de arquivo e seus clientes, se torna impossível saber quando ocorreram as modificações nos arquivos e o trabalho das ferramentas de backup também é prejudicado.
Alterando Data e Hora do Sistema
Quando falamos de alteração de data e hora um ponto importante é a configuração do "timezone" ou seja a configuração do fuso horário em que a máquina se encontra.
Para configura o fuso horário de sua máquina utilize o comando "dpkg-reconfigure tzdata"
OBS: esse comando é específico para distribuições Debian e derivados.
Selecione a sua área geográfica.
Selecione a sua cidade.
Agora utilize o comando cat /etc/timezone para visualizar fuso horário atual.
Você também pode verificar qualquer fuso horário do mundo sem alterar o fuso horário do sistema, isso é possível através da variável TZ, ela e capaz de exibir a timezone de um determinado pais.
Verifique o fuso horário em Berlin.
TZ=Europe/Berlin date
Agora que já sabemos como alterar o fuso horário, vamos as configurações de data e hora. O comando para alterar e/ou visualizar é o "date" podemos executa-lo de 2 maneiras.
- 1 - Formato padrão date (MMDDHHmmYYYY):
MM = més DD = dia HH = hora mm = minuto YYYY = ano
- 2 - Formato string date (MM/DD/YYYYHHmm):
Para usar esse padrão e necessário acrescentar -s, date -s "MM/DD/YYYYHHmm"
Comando hwclock
Todo computador tem um relógio de hardware que roda de forma independente e funciona mesmo quando a maquina esta desligada. Esse relógio é chamado de RTC ( Real Time Clock) ou relógio te tempo real, ele pode ser consultado e configurado a parti da BIOS da maquina, porem quando o sistema linux esta em execução e possível consultar e configura-lo com comando hwclock.
Consultando date e hora.
Para efetuar a consultar digite "hwclock".
Para alterar data e hora digite hwclock --set --date="2017/06/06 20:50"
O hwclock também pode ser utilizado para sincronização de data e hora entre a BIOS e o sistema.
- 1 - Ajustar o horário do sistema utilizando o da BIOS
hwclock -s ou hwclock --hctosys
- 2 - Ajustar o horário da BIOS utilizando o horário do sistema.
Uma solução para evitar problemas com sincronização do horário e criar um servidor NTP "Network Time Protocol"ou "Protocolo de Tempo para Redes", ele ficara como responsável pela manutenção da data e hora no sistema fazendo a busca das informações em uma fonte segura.
Obrigado pela informação.
ResponderExcluir