Primero use tzselect para averiguar cuál es su zona horaria. El resultado final de tzselect será algo así 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
La última línea es el nombre de su archivo zoneinfo.
Ahora cree un enlace simbólico desde / etc / localtime al archivo zoneinfo correcto, por ejemplo:
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
El distintivo -f es necesario para sobrescribir el / etc / localtime existente.
Nota: ejecutar tzselect no tocará nada en su sistema, solo generará algo de texto. El "o" en la respuesta de caojun es engañoso. Debe usar tzselect AND ln. Desde la página de manual de tzselect: "[tzselect] envía la descripción de la zona horaria resultante a la salida estándar".