Jak synchronizovat čas serveru Linux s servery časového limitu sítě (NTP)
Většina serverů je pravděpodobně automaticky nakonfigurována na síťový čas, ale pokud chcete nastavit to pro sebe, nebo chcete změnit servery, které synchronizujete, je zde stručný článek, který vám ukáže, jak to udělat.
Vzhledem k tomu, že jsem to musel udělat dnes dřív, rozhodl jsem se, že by to mělo spoustu smyslu, kdybych to napsal příště, když to musím udělat. Jo, tento článek je opravdu jen pro mě.
Nejprve je nutné nainstalovat NTP, pokud již není nainstalován. Pro Debian nebo Ubuntu by to byl tento příkaz:
sudo apt-get nainstalovat ntp
Pro Redhat nebo CentOS je nutné tyto příkazy nainstalovat a povolit:
yum install ntp
systemctl povolit ntpd
Poté budete chtít upravit soubor /etc/ntp.conf, který je pro vás pravděpodobně již vyplněn.
vi /etc/ntp.conf
Najdete zde spoustu řádků, ale důležité jsou serverové linky. Můžete získat seznam adres serverů na adrese www.pool.ntp.org, najít preferované adresy pro vaši oblast a poté je přidat do souboru. Pro mne to znamenalo:
server 0.north-america.pool.ntp.org
server 1.north-america.pool.ntp.org
server 2.north-america.pool.ntp.org
server 3.north-america.pool.ntp.org
Poté budete muset restartovat nebo spustit službu NTPD:
/etc/init.d/ntpd restart
Chcete-li aktuálně aktualizovat čas, můžete službu NTP zastavit a poté spustit následující příkaz a vyměnit preferovaný server pro pool.ntp.org.
/ usr / sbin / ntpdate pool.ntp.org
Docela jednoduché.