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.


2
Warum setzt sudo -i nicht XDG_RUNTIME_DIR für den Zielbenutzer?
XDG_RUNTIME_DIRist notwendig, um systemctl --userzu arbeiten. Ich habe Ubuntu Server 16.04 eingerichtet, um systemd Benutzersitzungen auszuführen. Wenn ich versuche, sie zu verwalten, stelle ich fest, dass beim Ändern eines Benutzers über sudo -u $user -ioder sogar su - $userdie Umgebung nicht XDG_RUNTIME_DIRfestgelegt wurde, was das systemctl --userArbeiten verhindert. Wenn ich …
14 ssh  systemd  sudo  pam 

2
Wie starte und verwende ich ssh-agent als systemd-Dienst?
Wie starte ich ssh-agent als systemd- Dienst? Es gibt einige Vorschläge im Netz, aber sie sind nicht vollständig. Wie füge ich automatisch unverschlüsselte Schlüssel hinzu, wenn der Dienst ssh-agent erfolgreich gestartet wurde? Wahrscheinlich ~/.ssh/.session-keyswäre es gut , Schlüssel aus der Liste von hinzuzufügen . Wie SSH_AUTH_SOCKstelle ich danach eine Anmeldesitzung …

3
Starten / Beenden eines systemd.service zu bestimmten Zeiten
Ich möchte einen systemd.service zu bestimmten Zeiten starten und stoppen. Vermutlich werde ich eine .timer-Einheit zum Starten des Jobs verwenden, aber gibt es eine integrierte Möglichkeit, den Job nach einer bestimmten Dauer oder zu einer bestimmten Zeit zu stoppen , oder muss ich eine zweite .timer-Einheit erstellen, die das ausführt …

5
systemd: Wie überprüfe ich die geplante Zeit eines verzögerten Herunterfahrens?
Ich benutze shutdown -h TIME/+DELAYmanchmal gerne . Seit der Umstellung auf systemd (unter Ubuntu) scheint sich jedoch einiges geändert zu haben. Abgesehen von der Tatsache, dass ein früherer Befehl zum Herunterfahren die Ausführung eines neuen nicht mehr verhindert, kann ich nicht herausfinden, wie die geplante Herunterfahrzeit eines aktuellen Herunterfahrvorgangs überprüft …
14 systemd  shutdown 

2
Wie kann ich meine Benutzerdienste warten lassen, bis das Netzwerk online ist?
Ich habe ein paar systemd-Benutzerdienstdateien geschrieben, die Benutzer aktivieren sollen und die eine funktionierende Netzwerkverbindung benötigen. Ich dachte, das wäre so einfach wie: Wants=network-online.target After=network-online.target Die Dienste scheinen jedoch zu früh zu starten, und journalctlich sehe: network-online.target: Cannot add dependency job, ignoring: Unit network-online.target failed to load: No such file …

4
Systemd beendet den Dienst sofort nach dem Start
Ich schreibe eine System-Unit-Datei für OSSEC HIDS. Das Problem ist, dass systemd beim Starten des Dienstes diese sofort stoppt. Wenn ich diese ExecStart-Direktive verwende, funktioniert alles einwandfrei. ExecStart=/var/ossec/bin/ossec-control start Aber wenn ich kleine Verbesserungen mache, geht es mir gut in OSSEC-Protokollen, dass es SIG 15 nach dem Start erhält. ExecStart=/bin/sh …
14 centos  rhel  systemd 

1
Wie schreibe ich eine systemd Service Unit-Datei, damit sie wartet, bis eine bestimmte Schnittstelle aktiv ist, bevor ich beginne?
Ich versuche eine Unit-Datei für hostapd auf Debian zu schreiben. Der Hostapd-Daemon scheint die Schnittstelle zu benötigen, damit die zugehörige Wifi-Schnittstelle aktiv ist, bevor sie ausgeführt wird, oder SEGVs. Ich habe network-online.target ausprobiert, bekomme aber immer noch das SEGV. Ich denke, das liegt daran, dass network-online.target nur JEDE Schnittstelle sehen …
14 systemd 

2
Wie überschreibe ich die Einstellungen der Systemd Unit-Datei?
Ich habe MySQL auf meinem Arch Linux Server installiert. Ich habe das Datenverzeichnis an einen Ort unter / home verschoben, an dem mein RAID-Volume bereitgestellt ist. Ich habe festgestellt, dass mysqld in dieser Konfiguration standardmäßig nicht gestartet wird, da die systemd-Einheit die Einstellung enthält ProtectHome=true. Ich möchte nur diese Einstellung …
14 systemd 

2
systemd - Timer-Einheiten, die das Anacron-Verhalten imitieren
Ich muss eine Timer-Einheit für eine Maschine schreiben, die häufig ausgeschaltet wird (z. B. klassisches Desktop-Setup). Diese Zeitschaltuhr muss regelmäßig, aber nicht sehr oft (z. B. wöchentlich, monatlich) aktiviert werden. Ich habe einige Ansätze gefunden, aber sie passen nicht wirklich zusammen: Nach dem Manpages nur die OnBootSecund die OnStartupSecRichtlinien, wenn …
13 cron  systemd 


1
Verhindern Sie, dass die Abmeldung die tmux-Sitzung beendet
Ich habe festgestellt, dass eine Abmeldung (Abmeldung) von meiner X-Benutzersitzung jede von tmuxmir initiierte Sitzung beendet, auch Sitzungen, mit denen ich ausgeführt wurde, sudo tmuxund ähnliche Befehle. Ich bin sicher, dass dies früher nicht geschehen ist, aber einige kürzliche Änderungen haben dieses Verhalten beeinflusst. Wie pflege ich diese tmux(oder screen) …

1
Systemctl Gerät aus Fehlerliste entfernen
Wie kann ich eine Einheit aus der systemctl --failedListe entfernen, ohne den Computer neu zu starten? Hintergrund: Ich habe unter anderem folgenden Eintrag in der Liste: ● openvpn-server@intranert.service loaded failed failed OpenVPN service for intranert Dies geschah, weil ich bei intranetder Aktivierung der Einheitenvorlage vor einiger Zeit falsch geschrieben habe …

2
Verwenden und Verstehen von systembezogenen Planungsoptionen in einem Desktop-Kontext
In systemd-Dienstdateien können die folgenden terminbezogenen Optionen festgelegt werden ( korrigieren Sie mich auf der systemd.execManpage , wenn ich falsch liege): Nice Legt die Standard- Nizza- Ebene (Planungspriorität) für ausgeführte Prozesse fest. Nimmt eine Ganzzahl zwischen -20 (höchste Priorität) und 19 (niedrigste Priorität). Siehe Setpriority (2) für Details. Welches ist …

2
Haben SystemD N Prozesse erzeugt?
In meiner Organisation gibt es eine Reihe von Arbeitsprozessen, die die Warteschlange beanspruchen. Wir verwenden derzeit SupervisorD, um sie zu verwalten, möchten jedoch SystemD verwenden, wenn dies für bestimmte Vorteile möglich ist. Ich bin ziemlich erfahren mit dem Schreiben von benutzerdefinierten Einheiten, aber ich habe nicht sofort ein Analog in …

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.