Me he dado cuenta de que es común que los lenguajes de programación utilicen /etc/localtime para determinar la hora actual que se muestra a un usuario. En particular, sé que Ruby se basa en /etc/localtime si la variable de entorno "TZ" no está establecida. Soy capaz de leer el contenido de este binario así:
$ zdump /etc/localtime
/etc/localtime Sun Aug 12 16:53:50 2018 EDT
Parece, por tanto, que la hora utilizada por los lenguajes de programación es la hora del este de Norteamérica. Tiene sentido, estoy en la costa este de los Estados Unidos. Sin embargo, ¿cómo puedo cambiar este archivo a UTC para que el lenguaje de programación y el software de mi ordenador utilicen la hora UTC en lugar de la hora EDT?