NTP einrichten - Ubuntu: Unterschied zwischen den Versionen

Aus FAQ LIFE-SESSIONS
K
K
Zeile 19: Zeile 19:
  
 
===== '''Lokaler NTP Server''' =====
 
===== '''Lokaler NTP Server''' =====
<syntaxhighlight lang="console" line="1">
+
<syntaxhighlight lang="console">
 
pool 192.168.0.1 iburst
 
pool 192.168.0.1 iburst
</syntaxhighlight>'''Internet NTP Server'''<syntaxhighlight lang="console" line="1">
+
</syntaxhighlight>'''Internet NTP Server'''<syntaxhighlight lang="console">
 
pool 0.ubuntu.pool.ntp.org iburst
 
pool 0.ubuntu.pool.ntp.org iburst
 
pool 1.ubuntu.pool.ntp.org iburst
 
pool 1.ubuntu.pool.ntp.org iburst
Zeile 30: Zeile 30:
  
  
Jetzt stellen wir von der UTC (Coordinated Universal Time) auf GMZ (Greenwich Mean Time), damit alle Services, Logs usw. die aktuelle Zeitzone anzeigen.<blockquote>''sudo'' dpkg-reconfigure tzdata
+
Jetzt stellen wir von der UTC (Coordinated Universal Time) auf GMZ (Greenwich Mean Time), damit alle Services, Logs usw. die aktuelle Zeitzone anzeigen.
 +
<code>''sudo'' dpkg-reconfigure tzdata</code>
 +
[[Datei:NTP2.png|zentriert|gerahmt]]
 +
[[Datei:NTP3.png|zentriert|gerahmt]]
  
</blockquote>
+
=== '''System''' ===
 +
----NTP Service Neuladen
 +
<code>sudo service ntp reload</code>
 +
Dienste bedienen
 +
<code>sudo systemctl enable ntp</code>
  
== System ==
+
<code>sudo systemctl start ntp</code>
<blockquote>sudo service ntp reload</blockquote><blockquote>sudo systemctl enable ntp
 
  
sudo systemctl start ntp
+
<code>sudo systemctl stop ntp</code>
  
sudo systemctl stop ntp
+
<code>sudo systemctl status ntp</code>
  
sudo systemctl status ntp
+
<code>sudo systemctl restart ntp</code>
  
sudo systemctl restart ntp
+
<code>sudo systemctl disable ntp</code>
  
sudo systemctl disable ntp</blockquote>
+
=== '''Überprüfen''' ===
 
+
----Wenn Sie überprüfen wollen, ob Ihr NTP-Daemon die Systemzeit mit einem Zeitserver synchronisiert, rufen Sie den folgenden Befehl auf.<blockquote>ntpq -pn</blockquote>
== Überprüfen ==
 
Wenn Sie überprüfen wollen, ob Ihr NTP-Daemon die Systemzeit mit einem Zeitserver synchronisiert, rufen Sie den folgenden Befehl auf.<blockquote>ntpq -pn</blockquote>
 

Version vom 26. Oktober 2020, 14:59 Uhr



In diesem Betrag soll um den NTP (Network Time Protocol) gehen, dies ist sehr wichtig, da viele Services ob Linux oder Windows, dieses Protokoll benutzen. Es wird zum Beispiel benutzt für Kerberos Authentifizierung, es gibt natürlich viel mehr Beispiele dafür.

Installation[Bearbeiten | Quelltext bearbeiten]

sudo apt update
sudo apt -y install ntp

Konfiguration[Bearbeiten | Quelltext bearbeiten]


sudo nano /etc/ntp.conf

Im Grunde kann man die Einstellungen so belassen, wenn sich der Server in einer Windows Domain befindet, kann dies allerdings zum Problem werden. Da Kerberos Authentifizierung maximal einer Zeit unterschied von 5 Minuten erlaubt (Toleranz). Daher empfehle ich, die Zeit soll von Domain Controller bezogen werden. Im unteren Abschnitt Liste ich ein paar öffentliche NTP Adressen auf.

Vorlage[Bearbeiten | Quelltext bearbeiten]

Lokaler NTP Server[Bearbeiten | Quelltext bearbeiten]
pool 192.168.0.1 iburst

Internet NTP Server

pool 0.ubuntu.pool.ntp.org iburst
pool 1.ubuntu.pool.ntp.org iburst
pool 2.ubuntu.pool.ntp.org iburst
pool 3.ubuntu.pool.ntp.org iburst
NTP1.png


Jetzt stellen wir von der UTC (Coordinated Universal Time) auf GMZ (Greenwich Mean Time), damit alle Services, Logs usw. die aktuelle Zeitzone anzeigen.

sudo dpkg-reconfigure tzdata
NTP2.png
NTP3.png

System[Bearbeiten | Quelltext bearbeiten]


NTP Service Neuladen

sudo service ntp reload

Dienste bedienen

sudo systemctl enable ntp
sudo systemctl start ntp
sudo systemctl stop ntp
sudo systemctl status ntp
sudo systemctl restart ntp
sudo systemctl disable ntp

Überprüfen[Bearbeiten | Quelltext bearbeiten]


Wenn Sie überprüfen wollen, ob Ihr NTP-Daemon die Systemzeit mit einem Zeitserver synchronisiert, rufen Sie den folgenden Befehl auf.

ntpq -pn