Zum Inhalt springen

Systemd/timesyncd: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
K Textersetzung - „ “ durch „ “
 
(28 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Es ist möglich, die integrierte systemd zu verwenden '''timesyncd- '''Komponente von , um ntpd zu ersetzen. timesyncd ist eine leichtere Alternative zu ntpd, die stärker in systemd integriert ist. Beachten Sie jedoch, dass die Ausführung als Zeitserver nicht unterstützt wird und dass die Techniken, die es verwendet, um Ihre Systemzeit synchron zu halten, etwas weniger ausgereift sind. Wenn Sie komplexe verteilte Echtzeitsysteme ausführen, möchten Sie vielleicht bei ntpd bleiben.  
'''Systemd/timesyncd''' - Minimalistischer Dienst zur Synchronisierung der Ortszeit mit NTP-Servern
 
== Beschreibung ==
[[Systemd/timesyncd]] kann [[ntpd]] ersetzen
 
Leichgewichtige Alternative zu ntpd
* Stärker in systemd integriert
 
Beachten Sie jedoch
* dass die Ausführung als Zeitserver nicht unterstützt wird und dass die Techniken, die es verwendet, um Ihre Systemzeit synchron zu halten, etwas weniger ausgereift sind.  
* Wenn Sie komplexe verteilte Echtzeitsysteme ausführen, möchten Sie vielleicht bei ntpd bleiben.  


Um timesyncd zu verwenden, müssen wir zuerst ntpd deinstallieren:  
Um timesyncd zu verwenden, müssen wir zuerst ntpd deinstallieren:  
Zeile 11: Zeile 21:
  # systemctl status systemd-timesyncd
  # systemctl status systemd-timesyncd
  ● systemd-timesyncd.service - Network Time Synchronization
  ● systemd-timesyncd.service - Network Time Synchronization
  Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
  Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
  Drop-In: /usr/lib/systemd/system/systemd-timesyncd.service.d
Drop-In: /usr/lib/systemd/system/systemd-timesyncd.service.d
          └─disable-with-time-daemon.conf
      └─disable-with-time-daemon.conf
  Active: active (running) since Wed 2019-07-31 14:21:37 EDT; 6s ago
  Active: active (running) since Wed 2019-07-31 14:21:37 EDT; 6s ago
    Docs: man:systemd-timesyncd.service(8)
  Docs: man:systemd-timesyncd.service(8)
  Main PID: 1681 (systemd-timesyn)
  Main PID: 1681 (systemd-timesyn)
  Status: "Synchronized to time server for the first time 96.245.170.99:123 (0.debian.pool.ntp.org)."
  Status: "Synchronized to time server for the first time 96.245.170.99:123 (0.debian.pool.ntp.org)."
    Tasks: 2 (limit: 1168)
  Tasks: 2 (limit: 1168)
  Memory: 1.3M
  Memory: 1.3M
  CGroup: /system.slice/systemd-timesyncd.service
  CGroup: /system.slice/systemd-timesyncd.service
          └─1681 /lib/systemd/systemd-timesyncd
      └─1681 /lib/systemd/systemd-timesyncd
 
Wir können benutzen <tt>timedatectl</tt>um das aktuelle Zeitverständnis von systemd auszudrucken:


; Zeitverständnis augeben
  timedatectl
  timedatectl
              Local time: Wed 2019-07-31 14:22:15 EDT
        Local time: Wed 2019-07-31 14:22:15 EDT
          Universal time: Wed 2019-07-31 18:22:15 UTC
      Universal time: Wed 2019-07-31 18:22:15 UTC
                RTC time: n/a
        RTC time: n/a
                Time zone: America/New_York (EDT, -0400)
        Time zone: America/New_York (EDT, -0400)
  System clock synchronized: yes
  System clock synchronized: yes
              NTP service: active
      NTP service: active
          RTC in local TZ: no
    RTC in local TZ: no


Dadurch werden die Ortszeit, die Weltzeit (die mit der Ortszeit identisch sein kann, wenn Sie nicht von der UTC-Zeitzone gewechselt haben) und einige Statusinformationen zur Netzwerkzeit ausgedruckt. <tt>System clock synchronized: yes</tt>bedeutet, dass die Uhrzeit erfolgreich synchronisiert wurde, und <tt>NTP service: active</tt>bedeutet, dass timesyncd aktiviert ist und ausgeführt wird.
Dadurch werden die Ortszeit, die Weltzeit (die mit der Ortszeit identisch sein kann, wenn Sie nicht von der UTC-Zeitzone gewechselt haben) und einige Statusinformationen zur Netzwerkzeit ausgedruckt. <tt>System clock synchronized: yes</tt>bedeutet, dass die Uhrzeit erfolgreich synchronisiert wurde, und <tt>NTP service: active</tt>bedeutet, dass timesyncd aktiviert ist und ausgeführt wird.


= TMP =
== Installation ==
systemd-timesyncd
<syntaxhighlight lang="bash" highlight="1" line copy>
Minimalistischer Dienst zur Synchronisierung der Ortszeit mit NTP-Servern
sudo apt install systemd-timesyncd
</syntaxhighlight>


Das Paket enthält den Systemdienst systemd-timesyncd, mit dem die
Das Paket enthält den Systemdienst systemd-timesyncd, mit dem die lokale Systemuhr mit einem Remote-Server für das Network Time Protocol synchronisiert werden kann.
lokale Systemuhr mit einem Remote-Server für das Network Time Protocol
synchronisiert werden kann.


=== Paketinhalt ===
  /lib/systemd/ntp-units.d/80-systemd-timesync.list
  /lib/systemd/ntp-units.d/80-systemd-timesync.list
  /lib/systemd/system
  /lib/systemd/system
Zeile 73: Zeile 82:
  /usr/share/man/man8/systemd-timesyncd.8.gz
  /usr/share/man/man8/systemd-timesyncd.8.gz
  /usr/share/man/man8/systemd-timesyncd.service.8.gz
  /usr/share/man/man8/systemd-timesyncd.service.8.gz
== Aufruf ==
<syntaxhighlight lang="bash" highlight="1" line copy>
</syntaxhighlight>
=== Optionen ===
{| class="wikitable sortable options gnu big"
|-
! Unix !! GNU !! Parameter !! Beschreibung
|-
| || || ||
|-
|}
=== Parameter ===
=== Umgebungsvariablen ===
=== Exit-Status ===
{| class="wikitable options col1center big"
|-
! Wert !! Beschreibung
|-
| 0 || Erfolg
|-
| >0 || Fehler
|}
== Anwendung ==
<syntaxhighlight lang="bash" highlight="1" line copy>
</syntaxhighlight>
=== Problembehebung ===
== Konfiguration ==
=== Dateien ===
{| class="wikitable options big"
|-
! Datei !! Beschreibung
|-
| ||
|-
| ||
|}
<noinclude>
== Anhang ==
=== Siehe auch ===
<div style="column-count:2">
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree>
</div>
----
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
=== Dokumentation ===
<!--
; Man-Page
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]
; Info-Pages
-->
=== Links ===
==== Projekt ====
==== Weblinks ====
{{DISPLAYTITLE:new}}
</noinclude>
[[Kategorie:Systemd]]

Aktuelle Version vom 14. Juni 2026, 00:50 Uhr

Systemd/timesyncd - Minimalistischer Dienst zur Synchronisierung der Ortszeit mit NTP-Servern

Beschreibung

Systemd/timesyncd kann ntpd ersetzen

Leichgewichtige Alternative zu ntpd

  • Stärker in systemd integriert

Beachten Sie jedoch

  • dass die Ausführung als Zeitserver nicht unterstützt wird und dass die Techniken, die es verwendet, um Ihre Systemzeit synchron zu halten, etwas weniger ausgereift sind.
  • Wenn Sie komplexe verteilte Echtzeitsysteme ausführen, möchten Sie vielleicht bei ntpd bleiben.

Um timesyncd zu verwenden, müssen wir zuerst ntpd deinstallieren:

# apt purge ntp

Starten Sie dann den timesyncd-Dienst:

# systemctl start systemd-timesyncd

Überprüfen Sie abschließend den Status des Dienstes, um sicherzustellen, dass er ausgeführt wird:

# systemctl status systemd-timesyncd
● systemd-timesyncd.service - Network Time Synchronization
 Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
Drop-In: /usr/lib/systemd/system/systemd-timesyncd.service.d
     └─disable-with-time-daemon.conf
 Active: active (running) since Wed 2019-07-31 14:21:37 EDT; 6s ago
  Docs: man:systemd-timesyncd.service(8)
Main PID: 1681 (systemd-timesyn)
 Status: "Synchronized to time server for the first time 96.245.170.99:123 (0.debian.pool.ntp.org)."
 Tasks: 2 (limit: 1168)
 Memory: 1.3M
 CGroup: /system.slice/systemd-timesyncd.service
     └─1681 /lib/systemd/systemd-timesyncd
Zeitverständnis augeben
timedatectl
       Local time: Wed 2019-07-31 14:22:15 EDT
     Universal time: Wed 2019-07-31 18:22:15 UTC
        RTC time: n/a
       Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
      NTP service: active
    RTC in local TZ: no

Dadurch werden die Ortszeit, die Weltzeit (die mit der Ortszeit identisch sein kann, wenn Sie nicht von der UTC-Zeitzone gewechselt haben) und einige Statusinformationen zur Netzwerkzeit ausgedruckt. System clock synchronized: yesbedeutet, dass die Uhrzeit erfolgreich synchronisiert wurde, und NTP service: activebedeutet, dass timesyncd aktiviert ist und ausgeführt wird.

Installation

sudo apt install systemd-timesyncd

Das Paket enthält den Systemdienst systemd-timesyncd, mit dem die lokale Systemuhr mit einem Remote-Server für das Network Time Protocol synchronisiert werden kann.

Paketinhalt

/lib/systemd/ntp-units.d/80-systemd-timesync.list
/lib/systemd/system
/lib/systemd/system/systemd-timesyncd.service
/lib/systemd/systemd-timesyncd
/usr
/usr/lib
/usr/lib/sysusers.d
/usr/lib/sysusers.d/systemd-timesync.conf
/usr/share
/usr/share/dbus-1
/usr/share/dbus-1/system-services
/usr/share/dbus-1/system-services/org.freedesktop.timesync1.service
/usr/share/dbus-1/system.d
/usr/share/dbus-1/system.d/org.freedesktop.timesync1.conf
/usr/share/doc
/usr/share/doc/systemd-timesyncd
/usr/share/doc/systemd-timesyncd/NEWS.Debian.gz
/usr/share/doc/systemd-timesyncd/changelog.Debian.gz
/usr/share/doc/systemd-timesyncd/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/systemd-timesyncd
/usr/share/man
/usr/share/man/man5
/usr/share/man/man5/timesyncd.conf.5.gz
/usr/share/man/man5/timesyncd.conf.d.5.gz
/usr/share/man/man8
/usr/share/man/man8/systemd-timesyncd.8.gz
/usr/share/man/man8/systemd-timesyncd.service.8.gz

Aufruf

Optionen

Unix GNU Parameter Beschreibung

Parameter

Umgebungsvariablen

Exit-Status

Wert Beschreibung
0 Erfolg
>0 Fehler

Anwendung

Problembehebung

Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch



Dokumentation

Projekt