Vyhledávání na webu

Jak získat přesný čas serveru v CentOS


V tomto článku vám ukážeme, jak rychle získat přesný čas serveru v distribuci CentOS. Za normálních okolností, pokud jste nainstalovali CentOS s desktopovým prostředím, je nejjednodušší způsob, jak nakonfigurovat počítač tak, aby synchronizoval hodiny se vzdáleným serverem pomocí funkce GUI „Enable Network Time Protocol“.

Někdy však výše uvedená funkce nefunguje podle očekávání. V tomto článku vám ukážeme jednoduchý způsob, jak nastavit přesný čas serveru pomocí příkazového řádku.

Přečtěte si také: Nastavení serveru „NTP (Network Time Protocol)“ v RHEL/CentOS 7

Poznámka: Všechny příkazy v tomto článku jsou spouštěny jako root uživatel, pokud spravujete systém jako běžný uživatel, použijte příkaz sudo získat práva roota.

Můžeme to udělat pomocí nástroje ntp a ntpdate command, který nastavuje systémové datum a čas pomocí NTP. Pokud tento balíček nemáte nainstalovaný ve svém systému, nainstalujte jej spuštěním příkazu níže:

yum install ntp ntpdate

Po instalaci balíčků spusťte a povolte službu ntpd a zobrazte její stav následovně.

systemctl start ntpd
systemctl enable ntpd
systemctl status ntpd

Poté spusťte příkaz ntpdate níže a přidejte zadané servery CentOS NTP. Zde přepínač -u říká ntpdate, aby používal neprivilegovaný port pro odchozí pakety a -s umožňuje protokolování výstupu ze standardního výstupu (výchozí ) do systémového syslog zařízení.

ntpdate -u -s 0.centos.pool.ntp.org 1.centos.pool.ntp.org 2.centos.pool.ntp.org

Poté restartujte démona ntpd, abyste synchronizovali datum a čas serveru CentOS NTP s místním datem a časem.

systemctl restart ntpd

Nyní pomocí příkazu timedatectl zkontrolujte, zda je synchronizace NTP povolena a zda je skutečně synchronizována.

timedatectl

Nakonec pomocí utility hwclock nastavte hardwarové hodiny na aktuální systémový čas pomocí příznaku -w následovně.

hwclock  -w 

Další informace naleznete na manuálových stránkách ntpdate a hwclock.

man ntpdate
man hwclock

Možná byste si také rádi přečetli následující související články.

  1. Jak synchronizovat čas se serverem NTP v Ubuntu
  2. Jak zkontrolovat časové pásmo v Linuxu
  3. 5 užitečných příkazů pro správu typů souborů a systémového času v systému Linux
  4. Jak nastavit čas, časové pásmo a synchronizovat systémové hodiny pomocí příkazu timedatectl

A je to! Můžete se zeptat na jakékoli otázky nebo sdílet své myšlenky prostřednictvím sekce komentářů níže.