Primeiro, use o tzselect para descobrir qual é o seu fuso horário. A saída final do tzselect será algo como:
Here is that TZ value again, this time on standard output so that you
can use the /usr/bin/tzselect command in shell scripts:
America/New_York
A última linha é o nome do seu arquivo zoneinfo.
Agora crie um link simbólico de / etc / localtime para o arquivo zoneinfo correto, por exemplo:
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
O sinalizador -f é necessário para substituir o / etc / localtime existente.
Nota: a execução do tzselect não tocará em nada no seu sistema, apenas produzirá algum texto. O "ou" na resposta do caojun é enganoso. Você deve usar tzselect AND ln. Na página de manual do tzselect: "[tzselect] gera a descrição do fuso horário resultante para a saída padrão".