Respostas:
Usar timedatectl
sudo timedatectl set-timezone <timeszone>
Exemplos:
Fuso horário como EST
sudo timedatectl set-timezone EST
Fuso horário como UTC
sudo timedatectl set-timezone UTC
Listando todos os fusos horários válidos
timedatectl list-timezones
Este comando é perfeito para scripts de automação, pois não requer interação do usuário , comparado com a outra resposta fornecida com base em dpkg-reconfigure tzdata
.
dpkg-reconfigure
fez o truque.
Como root, você deve executar:
dpkg-reconfigure tzdata
Uma ferramenta baseada em menus deve ser iniciada, permitindo alterar o fuso horário.
O seguinte também funciona. Para GMT:
ln -sf /usr/share/zoneinfo/GMT /etc/localtime
Para EST:
ln -sf /usr/share/zoneinfo/EST /etc/localtime
ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime
Edite o timezone
arquivo na /etc
pasta como:
Etc/GMT
Você pode usar o próximo formato:
Region "/" City
Exemplo de /etc/timezone
:
Europe/Athens
ou
Europe/Paris
Europe/London
Você pode experimentar o: dpkg-reconfigure tzdata
e verificar o arquivo do fuso horário.
Você deve reiniciar ou iniciar novamente um serviço (não o serviço ntp). Eu não sei qual. Se alguém souber, por favor, compartilhe conosco. (Testada no Ubuntu 15.10, a alteração é levada em consideração instantaneamente)
cp -p /usr/share/zoneinfo/US/Pacific /etc/localtime
Eu recomendo CONTRA vincular como mencionado por outros. Se algum script acidentalmente /etc/localtime
gravar seu arquivo, ele substituirá o arquivo de fuso horário do Pacífico ... e será um pouco trabalhoso substituí-lo.
Basta copiar o arquivo do Pacífico sobre o arquivo de horário local com o comando acima.
Como root, você deve executar:
ln -fs /usr/share/zoneinfo/Europe/Warsaw /etc/localtime && dpkg-reconfigure --frontend noninteractive tzdata
Isso funcionou para mim no GCP Ubuntu 14 via SSH
sudo su
cp /usr/share/zoneinfo/Asia/Singapore /etc/localtime
tzdata
faz, como funciona, mas não preciso disso) comando de uma linha). Obrigado!