Uma pesquisa rápida on-line apontou para um utilitário timedatectl
. Mostrou a minha VM sem a configuração do fuso horário,
$ sudo timedatectl
Local time: Tue 2018-11-06 17:08:26 UTC
Universal time: Tue 2018-11-06 17:08:26 UTC
RTC time: Tue 2018-11-06 17:08:11
Time zone: Etc/UTC (UTC, +0000)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
Eu verifiquei a definição de fuso horário do sistema de nível baixo inspecionando o link simbólico /etc/localtime
,
$ ls -la /etc/localtime
lrwxrwxrwx. 1 root root 29 Jun 27 2017 /etc/localtime -> ../usr/share/zoneinfo/Etc/UTC
Em seguida, defino o fuso horário e inspeciono o resultado,
$ sudo timedatectl set-timezone 'America/Toronto'
$ sudo timedatectl
Local time: Tue 2018-11-06 12:09:23 EST
Universal time: Tue 2018-11-06 17:09:23 UTC
RTC time: Tue 2018-11-06 17:09:07
Time zone: America/Toronto (EST, -0500)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: no
Last DST change: DST ended at
Sun 2018-11-04 01:59:59 EDT
Sun 2018-11-04 01:00:00 EST
Next DST change: DST begins (the clock jumps one hour forward) at
Sun 2019-03-10 01:59:59 EST
Sun 2019-03-10 03:00:00 EDT
$ ls -la /etc/localtime
lrwxrwxrwx 1 root root 37 Nov 6 12:09 /etc/localtime -> ../usr/share/zoneinfo/America/Toronto
Acho que talvez seja necessário reinicializar para que os serviços saibam sobre a nova configuração.