Als «systemd» getaggte Fragen

systemd ist ein alternativer Ansatz zu SystemV- und Upstart-Init-Daemons für Linux. Es soll einen besseren Rahmen für das Ausdrücken der Abhängigkeiten von Diensten bieten, mehr paralleles Arbeiten beim Systemstart ermöglichen und den Shell-Overhead reduzieren.

3
Gibt es eine typische Möglichkeit, ein Kennwort an eine Systemd Unit-Datei zu übergeben?
Ich möchte einen Dienst mit einer systemd-Einheitendatei starten. Für diesen Dienst ist zum Starten ein Kennwort erforderlich. Ich möchte das Passwort nicht im Klartext in der systemd-Einheitendatei speichern, da es weltweit lesbar ist. Ich möchte dieses Passwort auch nicht interaktiv bereitstellen. Wenn ich dafür ein normales Skript schreiben würde, würde …

2
Gruppieren von systemd-Diensten
Ich habe ungefähr ein halbes Dutzend .serviceDateien für die verschiedenen Teile geschrieben, aus denen das System besteht, an dem ich arbeite. Es ist nützlich, das gesamte System stückweise starten zu können, aber ich hätte auch gerne eine einzige Einheit, die das gesamte System in einem Aufruf startet systemctl. Was ist …
10 systemd 

3
Wie führe ich ein Benutzerskript nach dem Aufwachen des Systems aus?
Wenn meine Debian Jessie Desktop-Box aus dem Ruhezustand aufwacht (über das neue glänzende System), werden meine Mauseinstellungen auf ihre Standardeinstellungen zurückgesetzt, nachdem ich meine Anpassung zurückgesetzt habe xinput set-prop 12 'Device Accel Constant Deceleration' 2.5 Das läuft, wenn ich mich anmelde. Wie kann ich beim Aufwecken ein beliebiges Benutzerskript ausführen? …
10 systemd  suspend 

2
Forking in einem systemd-Skript
Ich möchte, dass der systemd-Dienst das Forking handhabt (meine Datei handhabt das Forking nicht selbst. Daher verlasse ich mich auf systemd, um das zu handhaben). Meine .service-Datei: [Unit] Description=swamp services management service After=syslog.target [Service] Type=forking ExecStart=/usr/bin/swamp [Install] WantedBy=multi-user.target Frage Type=forkingReicht die Angabe für das, was ich erreichen möchte, aus? Oder …
10 systemd 

3
"Vorher" und "wollen" für denselben systemd-Dienst?
In diesem Beispiel einer systemd-Einheitendatei: # systemd-timesyncd.service ... Before=time-sync.target sysinit.target shutdown.target Conflicts=shutdown.target Wants=time-sync.target systemd-timesyncd.servicesollte vorher beginnen time-sync.target . Dies definiert eine Ordnungsabhängigkeit . Aber gleichzeitig systemd-timesyncd.service will time-sync.target . So time-sync.targetist es Anforderungsabhängigkeit Was ist der Anwendungsfall für diese Beziehung und warum stehen sie nicht in einem Konflikt miteinander?

1
Warum wartet mein systemd-Dienst nicht auf das Netzwerk?
Aufgrund dieser Frage und ihrer Antworten habe ich meiner Servicedatei Folgendes hinzugefügt: Wants=network-online.target After=docker.service network.target network-online.target Ich bin auch gelaufen: systemctl enable NetworkManager-wait-online.service systemd-networkd-wait-online.service Und dennoch schlägt meine ExecStartPreAufgabe, die verwendet wird git pull origin master, aufgrund eines scheinbaren Konnektivitätsproblems fehl. Mar 22 16:17:21 COMPUTER git[1983]: ssh: Could not resolve …

1
Was startet in systemd vom Generator erzeugte Einheiten?
Auf meinem Computer (Arch Linux) generiert systemd-generator einige Unit-Dateien in /run/systemd/generator/und sie scheinen irgendwie beim Booten gestartet zu werden. Was fängt sie an? Wird beispielsweise boot.mountvon systemd generiert. systemctl list-dependencies --allzeigt, dass es mit verknüpft ist local-fs.target(was nicht generiert wird). Wie sind sie miteinander verbunden? In diesen beiden Einheiten gibt …
10 systemd 





1
So warten Sie auf ein / dev / video0, bevor Sie einen Dienst starten
Ich kann Unit-Dateien schreiben, die von einem Mount abhängen, weil ich sie auflisten und dann ergänzen kann Requires=xxx, wie zum Beispiel: # systemctl list-units | grep data mount-data.service loaded active exited Manage the data partition Ich versuche, den Dienst zu starten, wenn die Webcam an das Gerät angeschlossen ist. systemctl …
9 systemd  udev 

1
So stellen Sie einen Dienst so ein, dass er gestartet wird, nachdem autofs mit systemd gestartet wurde
Ich muss einen Lizenzserver auf einem RHEL7-Computer mit systemd einrichten. Der Lizenzserver sollte beim Booten starten und eine Lizenzdatei von einer freigegebenen Festplatte im Netzwerk laden. Ich muss also warten, bis das Netzwerk gestartet ist und die automatische Installation der NFS-Festplatten abgeschlossen ist. Ich habe diese Servicedatei: [Unit] Description=Flexnet license …
9 rhel  systemd 


2
Erben Sie Umgebungsvariablen im Docker-Container systemd
Ich habe einen Docker-Container, auf dem systemd ausgeführt wird . Ich möchte Umgebungsvariablen an Anwendungen darunter übergeben. Wenn ich systemd in Docker ( /sbin/initals Befehlszeile) starte, macht Docker Variablen für systemd verfügbar , jedoch nicht für untergeordnete Dienste . Wenn ich systemd.setenv=...zur cmdline hinzufüge , werden die Variablen übergeben. Ich …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.