GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie NTPD unter CentOS Linux – CentOS ntp-Installationsanleitung

Wie kann ich NTPD auf CentOS Linux (Desktop und Server) installieren?

Das geht ganz einfach mit NTPD , NTP bedeutet Network Time Protocol. NTPD ist ein Systemdämon, der Servern hilft, Datum und Uhrzeit mit den globalen CentOS NTPD-Servern zu synchronisieren. Dieses Tool ist für Desktops oder Server verfügbar, auf denen jede Art von Linux-Distribution ausgeführt wird. In diesem Fall zeigen wir Ihnen, wie Sie NTPD unter CentOS Linux installieren.

Network Time Protocol, auch bekannt als NTP, ist ein Internetprotokoll, das auf UDP-Port 123 lauscht. Es ermöglicht Maschinen und Servern, die Zeit über das Netzwerk zu synchronisieren, um ein genaues Datum und eine genaue Uhrzeit zu erhalten.

Von Zeit zu Zeit neigen die internen Systemuhren von Computern zu Zeitproblemen, dies macht sich besonders bemerkbar, wenn Sie mit Linux-Servern arbeiten, wenn Sie Daten über einige Hosts replizieren müssen, wie es bei der Replikation von Apache- oder MySQL-Datenbanken der Fall ist. Aus diesem Grund kann Ihnen ein CentOS-NTP-Server sehr dabei helfen, immer die richtige genaue Zeit zu haben.

NTPD auf CentOS installieren:der einfache Weg

Verbinden Sie sich als Root mit Ihrem Server und installieren Sie dann die erforderlichen NTP-Pakete:

yum install ntp ntpdate ntp-doc

Dieser Befehl installiert:

ntp :ntpd Server/Daemon, benötigt um die Systemzeit zu synchronisieren.
ntpdate :Systemtool zum Konfigurieren von Datum und Uhrzeit über NTP.
ntp-doc :falls Sie jemals die NTP-Dokumentation lesen müssen.

Fügen Sie NTPD zu Ihrem Systemstart hinzu

chkconfig ntpd on

NTPD testen

Dieser Befehl synchronisiert die Systemuhr des Servers mit dem pool.ntp.org-Server. Es ist auch nützlich zu testen, ob Ihr Server eine Verbindung zum NTP Global Time-Server herstellen kann

ntpdate 0.pool.ntp.org

Wenn es funktioniert, sollte die Ausgabe etwa so aussehen:

13 Jul 17:18:43 ntpdate[19460]: adjust time server 38.229.71.1 offset 0.266345 sec

Wenn Sie eine Firewall ausführen, wird möglicherweise dieses Problem angezeigt:

[[email protected]:~]ntpdate pool.ntp.org
13 Jul 16:08:47 ntpdate[2765]: sendto(time-b.timefreq.bldrdoc.gov): Operation not permitted
13 Jul 16:08:47 ntpdate[2765]: sendto(time01.muskegonisd.org): Operation not permitted
13 Jul 16:08:48 ntpdate[2765]: sendto(mirror): Operation not permitted

Damit die NTPD-Synchronisierung ordnungsgemäß funktioniert, sollten Sie UDP-Port 123 öffnen in Ihrer iptables-Firewall.

Sobald Sie sehen, dass es funktioniert, können Sie das Testen beenden und den echten Server-Daemon starten
Starten Sie den NTP-Server. Im Folgenden wird die Systemzeit vom Upstream-NTP-Server kontinuierlich angepasst. ntpdate:

muss nicht ausgeführt werden
/etc/init.d/ntpd start

Das ist alles, an diesem Punkt sollten Sie in der Lage sein, NTPD ohne Probleme auf CentOS zu installieren.

Wenn Sie jemals die NTPD-Konfiguration anpassen müssen, können Sie diese Datei bearbeiten:

nano -w /etc/ntpd.conf

Es enthält die Standardkonfiguration:

 
[email protected] [~]# cat /etc/ntp.conf 
For more information about this file, see the man pages
# ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).

driftfile /var/lib/ntp/drift

# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

# Permit all access over the loopback interface.  This could
# be tightened as well, but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1 
restrict -6 ::1

# Hosts on local network are less restricted.
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

#broadcast 192.168.1.255 autokey	# broadcast server
#broadcastclient			# broadcast client
#broadcast 224.0.1.1 autokey		# multicast server
#multicastclient 224.0.1.1		# multicast client
#manycastserver 239.255.254.254		# manycast server
#manycastclient 239.255.254.254 autokey # manycast client

# Enable public key cryptography.
#crypto

includefile /etc/ntp/crypto/pw

# Key file containing the keys and key identifiers used when operating
# with symmetric key cryptography. 
keys /etc/ntp/keys

# Specify the key identifiers which are trusted.
#trustedkey 4 8 42

# Specify the key identifier to use with the ntpdc utility.
#requestkey 8

# Specify th For more information about this file, see the man pages
# ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).

driftfile /var/lib/ntp/drift

# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

# Permit all access over the loopback interface.  This could
# be tightened as well, but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1 
restrict -6 ::1

# Hosts on local network are less restricted.
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

#broadcast 192.168.1.255 autokey	# broadcast server
#broadcastclient			# broadcast client
#broadcast 224.0.1.1 autokey		# multicast server
#multicastclient 224.0.1.1		# multicast client
#manycastserver 239.255.254.254		# manycast server
#manycastclient 239.255.254.254 autokey # manycast client

# Enable public key cryptography.
#crypto

includefile /etc/ntp/crypto/pw

# Key file containing the keys and key identifiers used when operating
# with symmetric key cryptography. 
keys /etc/ntp/keys

# Specify the key identifiers which are trusted.
#trustedkey 4 8 42

# Specify the key identifier to use with the ntpdc utility.
#requestkey e key identifier to use with the ntpq utility.
#controlkey 8

# Enable writing of statistics records.
#statistics clockstats cryptostats loopstats peerstats

Windows-NTP-Client einrichten

Wenn Sie einen Microsoft Windows-Computer ausführen und die Zeit mit Ihrem Linux-NTP-Server synchronisieren müssen, können Sie diese Zeitsynchronisierung einrichten, indem Sie die folgenden Schritte ausführen:

1. Wechseln Sie zu Zeit auf der rechten rechten Seite der Taskleiste.
2. Klicken Sie auf Datums- und Uhrzeiteinstellungen.
3. Klicken Sie auf die Registerkarte „Internetzeit“ – Klicken Sie auf „Einstellungen“.
4. Aktivieren / aktivieren Sie „Mit einem Internet-Zeitserver synchronisieren“
5. Geben Sie Ihre NTP-Server-IP in das Feld „Server0“ ein.
6. Klicken Sie auf Jetzt aktualisieren – Klicken Sie auf OK.

Alles erledigt, jetzt sollte Ihr Windows-NTP-Client mit Ihrem CentOS-NTP-Server synchronisiert sein.

Alles erledigt, an diesem Punkt sollte ntp unter CentOS funktionieren, nachdem Sie unsere Centos-NTP-Installation Schritt für Schritt befolgt haben. Der CentOS-NTP-Server ist der beste Weg, um Servereinstellungen im gesamten Netzwerk zeitlich zu synchronisieren.

Wenn Sie mehr über NTP lesen möchten, folgen Sie diesen Links:

  • Offizielle NTPD-Dokumentation
  • NTPD TLDP-Dokumentation
So installieren Sie NTPD unter CentOS Linux – CentOS ntp-Installationsanleitung wurde zuletzt geändert:7. Februar 2017 von Esteban Borges
Cent OS
  1. So debootstrap auf CentOS Linux

  2. So installieren Sie Erlang auf Rocky Linux/Alma Linux/CentOS 8

  3. So installieren Sie den FreeIPA-Client unter Rocky Linux/Alma Linux/CentOS 8

  4. So installieren Sie Ansible unter CentOS 8 Linux

  5. So installieren Sie den Linux-Kernel 5.0 unter CentOS 7

So installieren Sie JIRA unter CentOS 8 Linux

So installieren Sie Rabbitmq in Rocky Linux/Alma Linux/Centos 8

So installieren Sie osCommerce auf CentOS 7

So installieren Sie den NTP-Server unter CentOS 8

So aktualisieren Sie CentOS 7 auf CentOS 8 Linux

So installieren Sie Plesk unter CentOS 8