DELL Networking SONiC Como definir manualmente a data, a hora, o relógio e o fuso horário
Summary: Este artigo explica como definir manualmente a data, a hora, o relógio e o fuso horário no Dell SONiC.
Instructions
Pontos a serem lembrados
|
Etapas
Verifique o status do RTC e do NTP.
Desative o relógio de tempo real e o network time protocol se estiverem ativados.
Configurar data e hora.
Como definir o fuso horário
Verifique o status do RTC e do NTP.
Use o seguinte comando para verificar o status do RTC e do NTP.
Sintaxe do comando
Do Shell do Linux
admin@DELLSONiC:~$ sudo timedatectl status |
Exemplo de resultado
admin@DELLSONiC:~$ sudo timedatectl status Local time: Tue 2023-10-03 04:01:58 UTC Universal time: Tue 2023-10-03 04:01:58 UTC RTC time: Tue 2023-10-03 04:01:59 Time zone: UTC (UTC, +0000) System clock synchronized: no NTP service: inactive RTC in local TZ: Yes admin@sonic:~$ |
Ou
sintaxe de comando
da CLI da estrutura de gerenciamento da DELL
admin@DELLSONiC:~$ sonic-cli DELLSONiC# show clock |
Exemplo de resultado
DELLSONiC# show clock Tue 03 Oct 2023 04:02:28 AM UTC |
Desative o relógio de tempo real e o network time protocol se estiverem ativados.
Recomenda-se que o RTC permaneça desligado para que o relógio de tempo real use UTC e não local para evitar problemas de fuso horário ou horário de verão. O NTP é desativado para garantir que o NTP não seja sincronizado quando você deseja definir manualmente a hora no comutador.
Use o seguinte comando no shell do Linux para desativar o relógio de tempo real e o NTP.
Sintaxe de comando
admin@DELLSONiC:~$ sudo timedatectl set-local-rtc false admin@DELLSONiC:~$ sudo timedatectl set-ntp false |
Exemplo de resultado
Verify admin@DELLSONiC:~$ sudo timedatectl status Local time: Tue 2023-10-03 04:01:58 UTC Universal time: Tue 2023-10-03 04:01:58 UTC RTC time: Tue 2023-10-03 04:01:59 Time zone: UTC (UTC, +0000) System clock synchronized: no NTP service: inactive RTC in local TZ: No admin@sonic:~$ |
Configurar data e hora.
Sintaxe de comando
admin@DELLSONiC:~$ sudo timedatectl set-time YYYY-MM-DD HH:MM:SS YYYY-MM-DD is Year- Month-Day HH:MM:SS is Hour:Minute:Seconds |
Exemplo de configuração
Considere que a data está definida como 2023-12-30 e a hora 12:30:50.
admin@DELLSONiC:~$ sudo timedatectl set-time '2023-12-30 12:30:50' |
Exemplo de resultado
Verify
admin@DELLSONiC:~$ sudo timedatectl status
Local time: Sat 2023-12-30 07:31:52 EST
Universal time: Sat 2023-12-30 12:31:52 UTC
RTC time: Sat 2023-12-30 12:31:53
Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: no
NTP service: inactive
RTC in local TZ: no
admin@DELLSONiC:~$ |
Como definir o fuso horário
Sintaxe de comando
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# clock timezone Hint: use ? to find out the available options |
Exemplo de resultado (saída aparada para Brevity)
ELLSONiC(config)# clock timezone ? Africa/ Africa timezones America/ America timezones Antarctica/ Antarctica timezones Arctic/ Arctic timezones Asia/ Asia timezones Atlantic/ Atlantic timezones Australia/ Australia timezones Brazil/ Brazil timezones Canada/ Canada timezones CET CET timezone Chile/ Chile timezones |
Exemplo de configuração
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# clock timezone America/New_York |
Exemplo de resultado
Verify
admin@DELLSONiC:~$ sudo timedatectl status
Local time: Sat 2023-12-30 07:34:29 EST
Universal time: Sat 2023-12-30 12:34:29 UTC
RTC time: Sat 2023-12-30 12:34:29
Time zone: America/New_York (EST, -0500)
System clock synchronized: no
NTP service: inactive
RTC in local TZ: no
admin@DELLSONiC:~$ |