NTP (Network Time Protocol) je protokol síťového času, který umožňuje synchronizovat čas vašeho systému se spolehlivým dočasným serverem online. Synchronizovaný čas je zvláště důležitý pro servery pracující s distribuovanými aplikacemi, databázemi a dalšími kritickými úkoly. V této příručce se podíváme na to, jak správně nakonfigurovat klienta NTP v Linuxu a zajistit přesnost času ve vašem systému.
Je důležité poznamenat, že pro konfiguraci klienta NTP v Linuxu můžete potřebovat oprávnění správce nebo oprávnění sudo.
Krok 1: Instalace balíčku NTP
Prvním krokem k nastavení klienta NTP je instalace balíčku NTP do vašeho systému Linux. K instalaci balíčku většina distribucí používá nástroj pro správu balíčků (například apt pro Ubuntu/Debian nebo yum pro CentOS/RHEL).
Krok 2: Úprava konfiguračního souboru NTP
Po úspěšné instalaci balíčku NTP musíte upravit konfigurační soubor, abyste určili dočasné servery, ze kterých bude váš klient NTP přijímat přesný čas. Obvykle se tento soubor nazývá / etc / ntp.conf .
Krok 3: Spuštění služby NTP
Po nastavení konfiguračních souborů můžete spustit službu NTP pomocí nástroje pro správu služeb. Pro systémy založené na systemd lze například ke spuštění služby použít příkaz systemctl start ntp. Můžete také nakonfigurovat automatické spuštění služby NTP při spouštění systému pomocí příkazu systemctl enable ntp .
Po dokončení těchto kroků bude váš klient NTP nakonfigurován a synchronizován s vybraným dočasným serverem, což zajistí přesnost času ve vašem systému Linux.
Instalace a konfigurace klienta NTP v Linuxu
V této příručce se podíváme na to, jak nainstalovat a nakonfigurovat klienta NTP na systému Linux.
Instalace klienta NTP
1. Chcete-li nainstalovat klienta NTP na Linux, otevřete terminál a spusťte následující příkaz:
sudo apt-get install ntp
2. Po instalaci klienta NTP je nutné nakonfigurovat konfigurační soubor. Otevřete soubor / etc / ntp.conf pomocí textového editoru a proveďte následující změny:
sudo nano /etc/ntp.conf
3. Najděte řádky začínající na "server" a přidejte adresy serverů NTP, ze kterých chcete synchronizovat čas:
server ntp.server1.com server ntp.server2.com
4. Uložte konfigurační soubor a zavřete textový editor.
Nastavení automatické synchronizace času
1. Chcete-li povolit automatickou synchronizaci času se servery NTP, spusťte následující příkaz:
sudo timedatectl set-ntp true
2. Zkontrolujte aktuální stav synchronizace času spuštěním:
Měli byste vidět "NTP synchronized: yes", což naznačuje úspěšnou synchronizaci času.
Poznámka: Pokud máte firewall, ujistěte se, že je port 123 UDP otevřený pro příchozí a odchozí připojení.
Nyní je váš klient NTP nakonfigurován tak, aby automaticky synchronizoval čas s vybranými servery NTP. Zkontrolujte čas na vašem Linuxovém systému pomocí příkazu date a měli byste vidět aktuální čas.