Esto funciona en Linux Mint, Ubuntu, Debian, creo que la mayoría de las distribuciones basadas en Debian...
echo "America/Eastern" | sudo tee /etc/timezone
sudo dpkg-reconfigure --frontend noninteractive tzdata
Dónde encontrar zonas horarias:
- Vea este enlace de Wikipedia en la base de datos tz para usar otras zonas horarias
- Fuentes para la zona horaria y el horario de verano Los datos enumeran más fuentes, como TWiki.org Servicio:puerta de enlace de fecha y hora - Selector de zona horaria
- Mirando a
/usr/share/zoneinfo/
muestra las zonas que deberían trabajar. La mayoría son "País/Ciudad" en formato "carpeta/carpeta", pero si elige una zona "simple" como MST, es posible que no establezca la información del horario de verano.
O (como se comentó) use timedatectl list-timezones
para encontrar una zona, entonces timedatectl set-timezone [timezone]
Si es necesario, consulte esta página de Debian sobre cambios de zona horaria. Podrías usar el programa zic
además de cambiar algunos archivos, si desea cambiar los detalles de la zona horaria, como las fechas de inicio y finalización del horario de verano, etc.
Puedes cambiarlo con más de una línea. Exactamente dos líneas.
mv /etc/localtime /etc/localtime.old
y luego vincula tu archivo TimeZone de esta manera:
ln -s /usr/share/zoneinfo/Europa/London /etc/localtime
Puedes consultar con date