Articles

Como verificar e definir o Timezone no Ubuntu 20.04

visão geral

neste tutorial, irá aprender a verificar e definir o timezone no Ubuntu 20.04 usando o comando timedatectl.

Existem várias formas de verificar o seu fuso horário, desde o uso do comando date até ao comando timedatactl. No entanto, a configuração do seu fuso-horário foi muito simplificada e melhorada com o comando timedatactl.

o comando timedatectl permite-lhe fornecer informações detalhadas sobre a data do seu sistema no tempo, desde a informação do NTP até comparações entre a sua data com a data UTC.

embora tenhamos limitado o escopo deste tutorial a ser estritamente sobre definir o seu timezone, o timedatectl tem funcionalidade adicional que é muito útil para Configurações em torno do tempo e data.

ao verificar o seu fuso-horário actual

o fuso-horário actualmente configurado está definido no ficheiro /etc/timezone. Para ver o seu fuso-horário actual, pode cat o conteúdo do ficheiro.

cat /etc/timezone
Etc/UTC

Outro método é usar o date comando. Ao dar-lhe o argumento +%Z, pode enviar o nome actual do fuso horário do seu sistema.

date +%Z
UTC

Para obter o fuso horário nome e offset, você pode usar o data comando com +"%Z %z" argumento. The uppercase Z prints the timezone name, while the lowercase z outputs the time offset.

date +"%Z %z"
UTC +0000

timedatectl comando a ser utilizado para obter mais detalhes sobre o seu sistema actual de data e hora configurações.

timedatectl

Definir o Seu Fuso horário

Para definir o seu fuso horário timedatectl comando será usado. Antes de definir o seu novo fuso horário, você pode querer saber quais os fusos horários disponíveis. Você pode listar todos os fusos horários disponíveis usando o comando timedatectl list-timezones.

timedatectl list-timezones

a lista de fusos horários é muito extensa. Para reduzir a lista para apenas a sua região, poderá canalizar os resultados para o comando grep. Por exemplo, para estreitar nossos resultados apenas para as Américas, nós executaríamos o seguinte comando.

timedatectl list-timezones | grep America
...America/SantiagoAmerica/Santo_DomingoAmerica/Sao_PauloAmerica/ScoresbysundAmerica/SitkaAmerica/St_JohnsAmerica/Swift_CurrentAmerica/TegucigalpaAmerica/ThuleAmerica/Thunder_BayAmerica/TijuanaAmerica/TorontoAmerica/VancouverAmerica/WhitehorseAmerica/WinnipegAmerica/YakutatAmerica/Yellowknife

uma Vez que você sabe o fuso horário que você deseja configurar seu Ubuntu server, você pode usar o timedatactl set-timezone comando para definir.

sudo timedatectl set-timezone America/Toronto

e depois confirmar que as suas alterações foram aplicadas executando o comando timedatactl.

timedatectl