DELL Networking SONiC Comment définir manuellement la date, l’heure, l’horloge et le fuseau horaire
Summary: Cet article explique comment définir manuellement la date, l’heure, l’horloge et le fuseau horaire dans Dell SONiC.
Instructions
Points à retenir
|
Étapes
Vérifiez l’état rtc et NTP.
Désactivez l’horloge en temps réel et le protocole de temps réseau s’ils sont activés.
Configurer la date et l’heure.
Définition d’un fuseau horaire
Vérifiez l’état rtc et NTP.
Utilisez la commande suivante pour vérifier l’état rtc et NTP.
Syntaxe
des commandesÀ partir du shell Linux
admin@DELLSONiC:~$ sudo timedatectl status |
Exemple de résultat
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
syntaxe
de commande à partir de l’interface de ligne de commande dell Management Framework
admin@DELLSONiC:~$ sonic-cli DELLSONiC# show clock |
Exemple de résultat
DELLSONiC# show clock Tue 03 Oct 2023 04:02:28 AM UTC |
Désactivez l’horloge en temps réel et le protocole de temps réseau s’ils sont activés.
RtC est recommandé de rester éteint afin que l’horloge temps réel utilise UTC et non locale pour éviter les problèmes de changement de fuseau horaire ou d’heure d’été. NTP est désactivé pour s’assurer que le NTP n’est pas synchronisé lorsque vous souhaitez définir manuellement l’heure sur le commutateur.
Utilisez la commande suivante dans le shell Linux pour désactiver l’horloge en temps réel et NTP.
Syntaxe de la commande
admin@DELLSONiC:~$ sudo timedatectl set-local-rtc false admin@DELLSONiC:~$ sudo timedatectl set-ntp false |
Exemple de résultat
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:~$ |
Configurer la date et l’heure.
Syntaxe de la commande
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 |
Exemple de configuration
Tenez compte du fait que la DATE est définie sur 2023-12-30 et que l’heure est 12 :30 :50.
admin@DELLSONiC:~$ sudo timedatectl set-time '2023-12-30 12:30:50' |
Exemple de résultat
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:~$ |
Définition d’un fuseau horaire
Syntaxe de la commande
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# clock timezone Hint: use ? to find out the available options |
Exemple de sortie (sortie tronquée pour la brièveté)
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 |
Exemple de configuration
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# clock timezone America/New_York |
Exemple de résultat
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:~$ |