staging.inyokaproject.org

systemd/timesyncd

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels systemd/timesyncd.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

neuer Artikel zu timesyncd, welches Bestandteil von systemd ist. Viel gibt's zu timesyncd nicht zu sagen.

Gruß, noisefloor

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4450

Danke für den Artikel, und ich hab mich schon gewundert, warum die Zeit auch ohne NTP, was ich dann aber doch nachinstalliert habe, immer stimmte.

noisefloor Team-Icon

(Themenstarter)

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

wenn dein System ein RTC hat - was die meisten BIOS ja haben, hast du ja (auch) eine Zeitquelle.

Außerdem hatte ja auch Ubuntu in der Zeit vor systemd Programme an Bord, die sich darum gekümmert haben.

BTW: wenn du ein *buntu installiert hast, was systemd an Bord hat und _nicht_ von einem vor-systemd-Ubuntu upgegraded wurde, dann poste mal bitte hier deine /etc/systemd/timesyncd.conf Datei. Mich würde mal interessieren, wie die aussieht.

Gruß, noisefloor

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4450

Da stehen nur Kommentare bis auf die [Time] Sektion, 17.04, wurde mal von 16.10 geupdatet:

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See timesyncd.conf(5) for details.

[Time]
#NTP=
#FallbackNTP=ntp.ubuntu.com

apt-ghetto

Anmeldungsdatum:
3. Juni 2014

Beiträge: 2943

Ich fände es anschaulicher, wenn man im Abschnitt "Konfiguration" eine bearbeitete timesyncd.conf sehen würde, damit auch Anfänger eine bessere Vorstellung davon haben. Also beispielsweise so etwas wie:

[Time]
NTP=de.pool.ntp.org
FallbackNTP=ntp.ubuntu.com  
  • Soll man 0.de.pool.ntp.org oder besser de.pool.ntp.org nehmen?

  • Kann man da mehrere Server unter [Time] definieren? Ginge das so?

    1
    2
    3
    4
    [Time]
    NTP=0.de.pool.ntp.org
    NTP=1.de.pool.ntp.org
    FallbackNTP=ntp.ubuntu.com 
    

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4450

man timesyncd.conf
NTP=
  A space-separated list of NTP server host names or IP addresses.

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11278

apt-ghetto schrieb:

  • Soll man 0.de.pool.ntp.org oder besser de.pool.ntp.org nehmen?

Wenn man nur einen Server eintragen will, sollte man de.pool.ntp.org nehmen (vgl. http://www.pool.ntp.org/zone/de)

  • Kann man da mehrere Server unter [Time] definieren? Ginge das so?

    1
    2
    3
    4
    [Time]
    NTP=0.de.pool.ntp.org
    NTP=1.de.pool.ntp.org
    FallbackNTP=ntp.ubuntu.com 
    

Nein, laut Manpage zur timesyncd.conf sollte das so aussehen:

[Time]
NTP=0.de.pool.ntp.org 1.de.pool.ntp.org

noisefloor Team-Icon

(Themenstarter)

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

was mir an der Sache ja noch unklar ist, ist, wo timesyncd die Zeitinfo her bekommt, wenn man ein System ohne Real Time Clock hat (wie z.B. ein Raspi). Weil in der Default-Konfiguration sind die Zeilen mit den Zeitservern ja auskommentiert.

Gruß, noisefloor

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11278

In der Manpage steht dazu:

The default configuration is defined during compilation, so a configuration file is only needed when it is necessary to deviate from those defaults.

Upstream sind die Google NTP-Server voreingestellt: systemd/systemd/blob/master/DISTRO_PORTING Und wenn man in die debian/rules des Ubuntu-Quellpakets (z.B. http://archive.ubuntu.com/ubuntu/pool/main/s/systemd/systemd_232-21ubuntu5.debian.tar.xz) schaut, sieht man, dass das je nachdem ob man das Paket für Ubuntu oder Debian baut auf die jeweiligen NTP-Server der Distribution gesetzt wird:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
[...]
ifeq ($(DEB_VENDOR),Ubuntu)
    DEFAULT_NTP_SERVERS = ntp.ubuntu.com
    BREAKS_USB_MODESWITCH =
    SUPPORT_URL = http://www.ubuntu.com/support
else
    DEFAULT_NTP_SERVERS = 0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org
    BREAKS_USB_MODESWITCH = usb-modeswitch (<< 2.3.0+repack0-1~)
    SUPPORT_URL = https://www.debian.org/support
endif
[...]

Developer92 Team-Icon

Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

noisefloor schrieb:

Hallo,

was mir an der Sache ja noch unklar ist, ist, wo timesyncd die Zeitinfo her bekommt, wenn man ein System ohne Real Time Clock hat (wie z.B. ein Raspi). Weil in der Default-Konfiguration sind die Zeilen mit den Zeitservern ja auskommentiert.

Von den als Default hinterlegten Servern. Unter Ubuntu hoffentlich die von Ubuntu/Debian, in der Standardkonfiguration werden wenn ich mich richtig erinnere die Google NTP Testserver verwendet (welche NICHT für den produktiven Betrieb geeignet sind, da diese sehr ungenau arbeiten).

Gab dazu auch auf GitHub ein Issue.

Edit: Mist, zu langsam :/

noisefloor Team-Icon

(Themenstarter)

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

axo, da gibt's also noch was, was irgendwo hardcoded ist. Werde ich dann in den Artikel einbauen. Danke für den Hinweis ☺

Gruß, noisefloor

noisefloor Team-Icon

(Themenstarter)

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

keine weiteren Rückmeldungen → Baustellenstatus aufgelöst.

Gruß, noisefloor

BillMaier Team-Icon

Supporter

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 6497

das mit Google stimmt wohl nicht. ▶ 9112432

//edit: War ja wohl oben auch schon mal Thema

noisefloor Team-Icon

(Themenstarter)

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

für's Prookoll: letzte Änderung zurück gesetzt. Grund: Deadlinks auf Wikiartikel, die (noch) nicht existieren sind ein No-Go.

Gruß, noisefloor

Antworten |