Configurando o fuso horário
Por padrão, as máquinas Fedora CoreOS mantêm a hora no fuso Tempo Universal Coordenado (UTC) e sincronizam seus relógios com o Network Time Protocol (NTP). Esta página contém informações sobre como personalizar o fuso horário.
Vendo e alterando o fuso horário
O comando timedatectl
exibe e define a data, hora e fuso horário.
$ timedatectl status
Local time: Mon 2021-05-17 20:10:20 UTC
Universal time: Mon 2021-05-17 20:10:20 UTC
RTC time: Mon 2021-05-17 20:10:20
Time zone: UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
Você pode usar o subcomando list-timezones
para listar os fusos horários disponíveis. Os fusos horários disponíveis são representados por entradas de tzfile
no banco de dados de fuso horário do sistema em /usr/share/zoneinfo
.
$ timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
…
Consulte a página de manual para obter mais informações sobre como timedatectl
pode ser usado; no entanto, não recomendamos alterar o fuso horário por máquina obrigatoriamente via SSH.
Fuso horário recomendado: Tempo Universal Coordenado (UTC)
Recomendamos que todas as máquinas em clusters Fedora CoreOS usem o fuso horário UTC padrão. É altamente desencorajado definir um fuso horário não UTC por razões incluindo, mas não se limitando a, confusões de fuso horário, complexidades de ajuste de relógios para o horário de verão dependendo dos costumes regionais, dificuldade em correlacionar arquivos de log entre sistemas, possibilidade de desatualização banco de dados de fuso horário e imprevisibilidade, pois os fusos horários locais estão sujeitos a políticas e leis locais arbitrárias.
Se seus aplicativos exigem um fuso horário diferente, na maioria dos casos, é possível definir um fuso horário diferente do sistema para aplicativos individuais, definindo a variável de ambiente TZ
.
Configurando o fuso horário via Ignition
Se você estiver ciente das desvantagens de definir um fuso horário do sistema diferente do fuso horário UTC padrão, poderá definir um fuso horário do sistema diferente definindo o arquivo de configuração de fuso horário local, /etc/localtime
, para ser um link simbólico absoluto ou relativo para uma entrada` tzfile` em /usr/share/zoneinfo/
. É recomendável que você defina o mesmo fuso horário em todas as suas máquinas no cluster.
Por exemplo, você pode definir o fuso horário para America/New_York
usando uma configuração de Butane como a seguinte:
variant: fcos
version: 1.5.0
storage:
links:
- path: /etc/localtime
target: ../usr/share/zoneinfo/America/New_York
Sincronização de tempo
O Fedora CoreOS usa a implementação https://chrony.tuxfamily.org/ [chrony
] do NTP, com alguma lógica adicional personalizada para nuvens específicas. Para obter detalhes, consulte a documentação interna do Fedora CoreOS.
Want to help? Learn how to contribute to Fedora Docs ›