Ho notato che è comune per i linguaggi di programmazione utilizzare / etc / localtime quando si determina l'ora corrente da visualizzare per un utente. In particolare, so che Ruby si basa su / etc / localtime se la variabile di ambiente "TZ" non è impostata. Sono in grado di leggere il contenuto di questo file binario in questo modo:
$ zdump /etc/localtime
/etc/localtime Sun Aug 12 16:53:50 2018 EDT
Sembra, quindi, che il tempo impiegato dai linguaggi di programmazione sia Eastern Time North America. Ha senso, io sono nella costa orientale degli Stati Uniti. Tuttavia, come posso modificare questo file in UTC in modo che il linguaggio di programmazione e il software sul mio computer utilizzino l'ora UTC anziché quella EDT?