GNU/Linux >> Tutoriels Linux >  >> Linux

Correction de l'horloge système CentOS

La réponse simple est "régler la date manuellement", ce que vous devez faire, mais pour éviter que cela ne se reproduise, vous devez faire plus.

  1. Assurez-vous que la configuration du fuseau horaire du système est dans un état sain.

    À moins qu'il n'y ait une très bonne raison de ne pas le faire (comme des problèmes de compatibilité logicielle), les horloges des serveurs doivent toujours fonctionner à l'heure UTC.

    Si vous décidez de ne pas utiliser UTC, choisissez un fuseau horaire en exécutant tzselect . Un fuseau horaire sera imprimé à l'écran que vous utiliserez ci-dessous. Un exemple serait Europe/Moscow . Sinon, utilisez UTC comme le fuseau horaire ci-dessous.

    Here is that TZ value again, this time on standard output so that you
    can use the /usr/bin/tzselect command in shell scripts:
    Europe/Moscow
    

    Réglez l'horloge système sur le fuseau horaire de votre choix en procédant comme suit :

    1. Remplacer le contenu de /etc/sysconfig/clock avec ce qui suit :

      ZONE="<timezone>"
      UTC=true
      

      Par exemple :

      ZONE="Europe/Moscow"
      UTC=true
      

      Notez que UTC=true doit être défini ici, même si vous n'utilisez pas UTC comme fuseau horaire. Il s'agit de l'horloge matérielle du serveur, qui doit toujours être UTC quel que soit le fuseau horaire système que vous avez choisi.

    2. Remplacez le /etc/localtime fichier avec un lien vers le fuseau horaire sélectionné :

      # ln -snf /usr/share/zoneinfo/<timezone> /etc/localtime
      

      Par exemple :

      # ln -snf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
      # ln -snf /usr/share/zoneinfo/UTC /etc/localtime
      
  2. Réglez l'horloge manuellement à l'heure actuelle.

    1. Synchroniser l'horloge système à l'heure actuelle :

      # ntpd -g -q
      
    2. Vérifiez que l'heure s'affiche correctement :

      # date
      
    3. Synchronisez l'horloge matérielle du serveur avec l'horloge système :

      # hwclock -wu
      
  3. Redémarrer le PC. Le redémarrage est nécessaire car tous les services système doivent être redémarrés pour récupérer l'heure et le fuseau horaire corrigés, et l'horloge matérielle du serveur doit être testée (par exemple, pour une batterie défectueuse).

    Après le redémarrage, vérifiez que le système affiche l'heure correcte et que ntpd fonctionne correctement.


Linux
  1. Comment migrer Centos 8 vers AlmaLinux 8.3

  2. Comment installer Gradle sur CentOS 8

  3. Comment changer le fuseau horaire sur CentOS 8

  4. Centos - L'horloge système d'Amazon Aws Centos 7 est-elle rapide?

  5. J'ai foiré mon horloge système dans Arch Linux

Comment installer Docker CE sur CentOS 8

Comment installer Anydesk sur CentOS 8

Comment installer VeraCrypt sur CentOS 8

Comment installer Cinnamon sur CentOS 7

Comment installer Nginx sur CentOS 8

CentOS / RHEL 5,6 :Comment changer le fuseau horaire