# sudo dpkg-reconfigure tzdata
Verifique se está configurado corretamente para a sua região no Brasil, se não estiver toda vez que você reinicia ele aplica as configurações do UTC para o local errado que está configurado.
Uma dica interessante:
No Brasil temos um Comitê Gestor de Internet, o GCI.br (http://cgi.br/) e um dos projetos desse comitê é o NTP.
NTP significa Network Time Protocol ou Protocolo de Tempo para Redes. É o protocolo que permite a sincronização dos relógios dos dispositivos de uma rede como servidores, estações de trabalho, roteadores e outros equipamentos à partir de referências de tempo confiáveis.
Para informações mais completas acesse o site (http://ntp.br/ntp.php).
Se quiser, você pode configurar seu Ubuntu para atualizar seu relógio a partir do NTP com as informações abaixo:
1º) Instalação do client NTP:
Abra o terminal e digite os comandos:
# sudo apt-get update (atualiza a lista do apt-get)
# sudo apt-get install ntp (instala o ntp client)
2º) Configuração do client NTP:
Edite o arquivo de configuração no /etc/ntp.conf, comente ou apague os servidores default "server 0.debian.pool.ntp.org" e inclua os 3 servidores da NTP.br:
# sudo nano /etc/ntp.conf (para editar o arquivo de configuração do ntp)
incluir os servidores:
# server a.ntp.br
# server b.ntp.br
# server c.ntp.br
ctrl+o (para salvar no editor nano)
ctrl+x (para sair)
Assim, toda vez que você ligar seu computador o mesmo estará sincronizado com os servidores NTP do Brasil (desde que esteja conectado na internet).
Espero que uma das dicas resolva seu problema.
Social