Hora inválida no FreeBSD

2

Problema

Meu FreeBSD está sempre 2 horas atrasado quando estou offline, embora meu relógio da BIOS mostre a hora UTC e meu fuso horário esteja configurado para CET em / etc / localtime.

Eu gostaria que o FreeBSD olhasse para o relógio na BIOS, presumindo que é UTC, verifique qual fuso horário é escolhido e então defina a hora na máquina de acordo.

Detalhes

Já tentei remover /etc/wall_cmos_clock e executar adjkerntz -a depois que mudei machdep.adjkerntz com sysctl de -7200 para 0 . Eu reiniciei a máquina várias vezes em diferentes configurações durante esse processo.

Não estou interessado em soluções que utilizem o utilitário ntpd, pois ele exige uma conexão com a Internet.

É um sistema de inicialização dupla. O segundo sistema é o Ubuntu 17.04 e é o seu GRUB que inicializa o FreeBSD via carregamento de cadeia.

Solução alternativa

Não encontrei nenhuma solução on-line, por isso decidi alterar a hora manualmente com date(1) .

# date +%H%M
1426
# date 1626

Adoraria saber se existe uma solução melhor no entanto.

Referências

por Mateusz Piotrowski 18.06.2017 / 14:26

1 resposta

0

Para ter seu horário correto, por favor, em vez de CET, defina seu local de trabalho para Europe/Warsaw .

Para fazer isso no FreeBSD, rode como root:

ln -s /usr/share/zoneinfo/Europe/Warsaw /etc/localtime
    
por 18.06.2017 / 16:09