Não está claro o que você quer dizer com "atualização de fuso horário".
O Unix e o Linux mantêm o tempo como o número de segundos desde 1 de janeiro de 1970, 00:00 UTC. O relógio do sistema Unix é, portanto, independente do fuso horário. Fusos horários não existem no kernel do Linux; é somente quando um aplicativo userspace exibe a hora em que o número de segundos desde 1970 é interpretado usando um fuso horário. Normalmente, essa interpretação é feita através das funções da biblioteca C. O fuso horário é selecionado pela variável de ambiente TZ
. As definições de fuso horário (que consistem em um nome de fuso horário, deslocamento de UTC, datas em que o horário de verão está em vigor e os deslocamentos durante o horário de verão) fazem parte do GNU libc e são normalmente incluídas nas distribuições Linux como um pacote "tzdata". Portanto, atualizar as definições de fuso horário é uma questão de executar apt-get upgrade
, yum update
ou alguma operação semelhante.
Observe que alguns softwares, como o Java, possuem seus próprios arquivos de definição de fuso horário, que precisam ser atualizados separadamente.
O NTP registra o número de segundos desde 1º de janeiro de 1900, UTC . Portanto, o NTP, como o kernel Unix, não tem noção de fusos horários.