GNU/Linux >> Znalost Linux >  >> Linux

Oprava systémových hodin CentOS

Jednoduchá odpověď je „nastavit datum ručně“, což musíte udělat, ale abyste tomu zabránili, je toho víc, co byste měli udělat.

  1. Ujistěte se, že konfigurace časového pásma systému je v rozumném stavu.

    Pokud neexistuje velmi pádný důvod, proč to neudělat (například problémy s kompatibilitou softwaru), měly by hodiny serveru vždy běžet v čase UTC.

    Pokud se rozhodnete nepoužívat UTC, zvolte časové pásmo spuštěním tzselect . Na obrazovce se vytiskne časové pásmo, které použijete níže. Příkladem může být Europe/Moscow . Jinak použijte UTC jako časové pásmo níže.

    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
    

    Nastavte systémové hodiny na požadované časové pásmo podle následujících kroků:

    1. Nahraďte obsah /etc/sysconfig/clock s následujícím:

      ZONE="<timezone>"
      UTC=true
      

      Například:

      ZONE="Europe/Moscow"
      UTC=true
      

      Všimněte si, že UTC=true by zde mělo být nastaveno, i když jako časové pásmo nepoužíváte UTC. To odkazuje na hardwarové hodiny serveru, které by měly být vždy UTC bez ohledu na zvolené systémové časové pásmo.

    2. Nahraďte /etc/localtime soubor s odkazem na vybrané časové pásmo:

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

      Například:

      # ln -snf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
      # ln -snf /usr/share/zoneinfo/UTC /etc/localtime
      
  2. Nastavte hodiny ručně na aktuální čas.

    1. Synchronizujte systémové hodiny s aktuálním časem:

      # ntpd -g -q
      
    2. Zkontrolujte, zda se čas zobrazuje správně:

      # date
      
    3. Synchronizujte hardwarové hodiny serveru se systémovými hodinami:

      # hwclock -wu
      
  3. Restartujte počítač. Restartování je nezbytné, protože je nutné restartovat všechny systémové služby, aby se nabral opravený čas a časové pásmo, a je třeba otestovat hardwarové hodiny serveru (např. kvůli vadné baterii).

    Po restartu zkontrolujte, zda systém ukazuje správný čas a zda ntpd běží správně.


Linux
  1. Jak migrovat Centos 8 na AlmaLinux 8.3

  2. Jak nainstalovat Gradle na CentOS 8

  3. Jak změnit časové pásmo na CentOS 8

  1. Centos – Amazon Aws Systémové hodiny Centos 7 jsou rychlé?

  2. Jak nastavit národní prostředí systému na CentOS 7

  3. Jak nakonfigurovat NTP, aby se vrátil k místnímu zdroji systémových hodin v CentOS/RHEL

  1. Nainstalujte firewall na systém CentOS Linux

  2. Jak nastavit nebo změnit časové pásmo na CentOS 7

  3. Pokazil jsem si systémové hodiny v Arch Linuxu