O NTP não reconhece fusos horários por si só.
Existem ferramentas que fazem isso para você. Talvez dê uma olhada no tzupdate no GitHub, que define seu fuso horário para o local que encontrou por meio da geolocalização.
Então no debian eu posso mudar o fuso horário rodando
# dpkg-reconfigure tzdata
Existe uma maneira de reconhecer isso automaticamente (por exemplo, se eu viajar para um fuso horário diferente e me conectar a uma rede wifi lá)? Eu sei que meu telefone (Android 4.4 / CM) fez isso automaticamente.
Eu esperava que o NTP fizesse isso, mas até agora não (depois de 28 minutos de tempo de atividade, não reiniciei desde que adicionei o wifi).
Se o NTP deve fazer isso, existe uma maneira de eu fazer o serviço ntpd
rodar novamente para verificar os timeservers / timezone e acertar o relógio imediatamente?
$ uname -srvmpio
Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u4 (2015-09-19) x86_64 unknown unknown GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.2 (jessie)
Release: 8.2
Codename: jessie
O NTP não reconhece fusos horários por si só.
Existem ferramentas que fazem isso para você. Talvez dê uma olhada no tzupdate no GitHub, que define seu fuso horário para o local que encontrou por meio da geolocalização.
O GNOME adicionou recentemente este recurso; Ele se baseia no geoclue2 para detectar sua localização atual (com base nos bancos de dados da rede Wi-Fi próxima do Google ou da Mozilla) e com o tempo programado do sistema para realmente definir o fuso horário.
Tags networking debian ntp linux