Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:chrony_centos_7

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:chrony_centos_7 [2014/09/11 13:47] – [Zeitserver starten] klaustachtler:chrony_centos_7 [2014/10/16 10:48] (aktuell) – [chrony CentOS 7] klaus
Zeile 7: Zeile 7:
 :!: **HINWEIS ** - Nachfolgend soll die Installation eines "Zeitservers" für eine **privates Netzwerk** beschrieben werden! :!: **HINWEIS ** - Nachfolgend soll die Installation eines "Zeitservers" für eine **privates Netzwerk** beschrieben werden!
  
-:!: **HINWEIS** - **Der Einsatz von IPv6 soll __NICHT__ genutzt werden!!!**+:!: **HINWEIS** - **IPv6 soll __NICHT__ genutzt werden!!!** 
 + 
 + 
 +^ Beschreibung         ^ Externer Link                                                                       ^ 
 +| Homepage             | [[http://chrony.tuxfamily.org/|Chrony Home]]                                        | 
 +| Dokumentation        | [[http://chrony.tuxfamily.org/manual.html|User guide for the chrony suite]]         | 
 +| RedHat Dokumentation | [[https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/ch-Configuring_NTP_Using_the_chrony_Suite.html|Chapter 13. Configuring NTP Using the chrony Suite]] |
  
 Ab hier werden zur Ausführung nachfolgender Befehle **''root''**-Rechte benötigt. Um der Benutzer ''root'' zu werden, melden Sie sich bitte als ''root''-Benutzer am System an, oder wechseln mit nachfolgendem Befehl zum Benutzer ''root'': Ab hier werden zur Ausführung nachfolgender Befehle **''root''**-Rechte benötigt. Um der Benutzer ''root'' zu werden, melden Sie sich bitte als ''root''-Benutzer am System an, oder wechseln mit nachfolgendem Befehl zum Benutzer ''root'':
Zeile 25: Zeile 31:
 Loaded plugins: fastestmirror Loaded plugins: fastestmirror
 Loading mirror speeds from cached hostfile Loading mirror speeds from cached hostfile
-48 packages excluded due to repository priority protections 
 Resolving Dependencies Resolving Dependencies
 --> Running transaction check --> Running transaction check
Zeile 199: Zeile 204:
 # Tachtler - new - # Tachtler - new -
 # Listen for request only on following adresses. # Listen for request only on following adresses.
-bindaddress 127.0.0.1 +bindaddress 0.0.0.0
-bindaddress 192.168.0.20 +
-bindaddress 192.168.1.20+
  
 # Tachtler - new - # Tachtler - new -
Zeile 296: Zeile 299:
 # Tachtler - new - # Tachtler - new -
 # Listen for request only on following adresses. # Listen for request only on following adresses.
-bindaddress 127.0.0.1+bindaddress 0.0.0.0
  
 # Tachtler - new - # Tachtler - new -
Zeile 454: Zeile 457:
  Main PID: 23913 (chronyd)  Main PID: 23913 (chronyd)
    CGroup: /system.slice/chronyd.service    CGroup: /system.slice/chronyd.service
-           └─23913 /usr/sbin/chronyd -u chrony+           └─23913 /usr/sbin/chronyd -u chrony -4
  
 Sep 11 13:43:29 centos7.localdomain systemd[1]: Starting NTP client/server... Sep 11 13:43:29 centos7.localdomain systemd[1]: Starting NTP client/server...
Zeile 466: Zeile 469:
 Hint: Some lines were ellipsized, use -l to show in full. Hint: Some lines were ellipsized, use -l to show in full.
 </code> </code>
 +
 +Auf welchen Ports der ''chronyd''-Dienst/Deamon auch tatsächlich als Hintergrundprozess lauscht, kann mit nachfolgendem Befehl überprüft werden:
 +<code>
 +# netstat -tulpen | grep chronyd
 +udp        0      0 192.168.0.20:123         0.0.0.0:             0          1147396457 23936/chronyd       
 +udp        0      0 127.0.0.1:323            0.0.0.0:             0          1147396458 23936/chronyd
 +</code>
 +
 +:!: **HINWEIS** - //Falls der Befehl ''netstat'' nicht zur Verfügung stehen sollte, muss das ''rpm''-Paket **''net-tools''** installiert werden.//
 +
 +===== Zeitserver Status =====
 +
 +Um zu überprüfen in wie weit der //offset// bzw. die **Abweichung zur aktuell gültigen Zeit** ist, kann nachfolgende Abfrage genutzt werden:
 +<code>
 +# chronyc -4 sources
 +210 Number of sources = 1
 +MS Name/IP address         Stratum Poll Reach LastRx Last sample
 +===============================================================================
 +^* 192.168.0.253                      17    44   +728ns[+6000ns] +/-   34ms
 +</code>
 +
 +Um zu überprüfen welchen Status der **__angefragte__ Zeitserver (Zeitserverquelle)** hat, kann nachfolgende Abfrage genutzt werden:
 +<code>
 +# chronyc -n -4 sourcestats
 +210 Number of sources = 1
 +Name/IP Address            NP  NR  Span  Frequency  Freq Skew  Offset  Std Dev
 +==============================================================================
 +192.168.0.253              10     582     -0.003      0.170    -14ns    20us
 +</code>
 +
 +Um zu überprüfen wie die aktuelle Systemzeit aufgebaut wird, kann nachfolgende Abfrage genutzt werden:
 +<code>
 +# chronyc -4 tracking
 +Reference ID    : 192.168.0.253 (timeserver.localdomain)
 +Stratum         : 3
 +Ref time (UTC)  : Thu Sep 11 13:35:29 2014
 +System time     : 0.000000350 seconds fast of NTP time
 +Last offset     : 0.000002115 seconds
 +RMS offset      : 0.000014358 seconds
 +Frequency       : 0.415 ppm slow
 +Residual freq   : -0.015 ppm
 +Skew            : 0.492 ppm
 +Root delay      : 0.000626 seconds
 +Root dispersion : 0.019811 seconds
 +Update interval : 64.9 seconds
 +Leap status     : Normal
 +</code>
 +
 +:!: **HINWEIS** - Aufgrund der Beschränkung in der Konfigurationsdatei ''/etc/sysconfig/chronyd'':
 +<code ini>
 +# Tachtler
 +# Resolve hostnames only to IPv4 addresses and create only IPv4 sockets.
 +OPTIONS="-4"
 +</code>
 +können Befehle nur ausgeführt werden, wenn
 +  - **''IPv6''** auf dem Server **generell und komplett** deaktiviert wurde, **__oder__**
 +  - **''-4''** als **Parameter** beim Befehl **''chronyc''** mit angegeben wird
  
tachtler/chrony_centos_7.1410436058.txt.gz · Zuletzt geändert: 2014/09/11 13:47 von klaus