Als «systemd» getaggte Fragen

systemd ist ein moderner Ersatz für den traditionellen Linux-Init. Zu den Hauptmerkmalen gehören die Möglichkeit, Abhängigkeiten zwischen Diensten auszudrücken, und die aggressive Parallelisierung des Dienststarts.

5
Wie setze ich die Umgebungsvariable im Systemd Service?
Ich besitze ein Arch Linux-System mit systemd und habe meinen eigenen Dienst erstellt. Der Konfigurationsdienst bei /etc/systemd/system/myservice.servicesieht folgendermaßen aus: [Unit] Description=My Daemon [Service] ExecStart=/bin/myforegroundcmd [Install] WantedBy=multi-user.target Jetzt möchte ich eine Umgebungsvariable für die /bin/myforegroundcmd. Wie mache ich das?

2
Müssen System-Unit-Dateien beim Ändern neu geladen werden?
Nehmen wir an, ich schreibe eine mine.serviceDatei. Dann benutze ich systemctl enable mine.service. Wenn ich mich später für eine Bearbeitung entscheide mine.service, muss ich dann mitteilen, systemddass dies mine.servicegeändert wurde? Wenn ja, wie mache ich das?
138 systemd 


3
Gibt es eine Möglichkeit, den Ausführungsbaum von systemd anzuzeigen?
Was ich unter der Frage meine, ist: Gibt es eine Möglichkeit, die geordnete Liste zu sichern (wie es pstree für Prozesse tut), um zu sehen, wie systemd die gelieferte Menge von Einheiten ausführt, dh den Baum, nachdem die Abhängigkeiten aufgelöst und Jobs für die Ausführung in die Warteschlange gestellt wurden …
63 linux  systemd 

1
Suchen Sie den Speicherort eines systemd-Dienstes
Es gibt viele verschiedene Orte, an denen System-Unit-Dateien abgelegt werden können. Gibt es eine schnelle und einfache Möglichkeit, systemd zu fragen, woher es die Erklärung eines Dienstes liest, wenn nur der Dienstname angegeben wird?
62 systemd 

3
Was ist in systemd der Unterschied zwischen After = und Requires =?
Ich erstelle eine systemd .service-Datei und brauche Hilfe, um den Unterschied zwischen Requires=und zu verstehen After=. Die Manpage besagt: Requires="Konfiguriert Anforderungsabhängigkeiten von anderen Einheiten." und After="Konfiguriert Bestellabhängigkeiten zwischen Einheiten." Was ist der Unterschied?
53 systemd 


1
Wie kann ich über die Befehlszeile eine Nachricht an das systemd-Journal senden?
In älteren Linux-Systemen kann der loggerBefehl verwendet werden, um eine Protokollmeldung an syslog zu senden. Lesen , wo sich loggerseine Nachrichten in Arch Linux anmelden? Es scheint, dass syslogNachrichten und die loggerBefehlszeilen-App nur dann mit dem systemdJournal kommunizieren, wenn ein Socket für die Nachrichtenweiterleitung eingerichtet ist . Was ist das …
46 logging  systemd 

3
Wie entferne ich fehlende Systemeinheiten?
Ich habe Probleme beim Entfernen von Systemeinheiten, die keine Dateien mehr haben. Sie scheinen immer noch irgendwie im System zu verweilen. Die alten defekten Einheiten, die ich entfernen möchte: core@ip-172-16-32-83 ~ $ systemctl list-units --all firehose-router* UNIT LOAD ACTIVE SUB DESCRIPTION <E2><97><8F> firehose-router@02.service not-found failed failed firehose-router@02.service <E2><97><8F> firehose-router@03.service not-found …
40 systemd  coreos 

2
Langsame SSH-Anmeldung - Zeitüberschreitung bei der Aktivierung von org.freedesktop.login1
Auf einem meiner Server ist mir bei SSH-Anmeldungen eine Verzögerung aufgefallen. Beim Verbinden mit den Optionen ssh -vvv tritt die Verzögerung bei auf debug1: Entering interactive session. Auszug der Verbindung: debug1: Authentication succeeded (publickey). Authenticated to IP_REDACTED ([IP_REDACTED]:22). debug1: channel 0: new [client-session] debug3: ssh_session2_open: channel_new: 0 debug2: channel 0: …
39 ssh  debian  pam  systemd 


3
Starten Sie N Prozesse mit einer systemd-Servicedatei
Ich fand diese Systemd-Service-Datei, um autossh zu starten und einen SSH-Tunnel aufrechtzuerhalten: https://gist.github.com/thomasfr/9707568 [Unit] Description=Keeps a tunnel to 'remote.example.com' open After=network.target [Service] User=autossh # -p [PORT] # -l [user] # -M 0 --> no monitoring # -N Just open the connection and do nothing (not interactive) # LOCALPORT:IP_ON_EXAMPLE_COM:PORT_ON_EXAMPLE_COM ExecStart=/usr/bin/autossh -M …
36 daemon  systemd 

5
Automatischer Neustart des Systemd-Dienstes nach StartLimitInterval
Ich möchte, dass mein systemd-Dienst bei einem Fehler automatisch neu gestartet wird. Zusätzlich möchte ich die Neustarts einschränken. Ich möchte maximal 3 Neustarts innerhalb von 90 Sekunden zulassen. Daher habe ich folgende Konfiguration vorgenommen. [Service] Neustart = immer StartLimitInterval = 90 StartLimitBurst = 3 Jetzt wird der Dienst bei einem …
33 systemd 

3
Benachrichtigung erhalten, wenn der vom System überwachte Dienst in den Status "Fehlgeschlagen" wechselt
Ich benötige Netzwerknachrichten, die gesendet werden, wenn ein Systemdienst abstürzt oder hängt (dh in den Status "Fehlgeschlagen" wechselt; ich überprüfe den Zustand mithilfe von WatchdogSec =). Ich bemerkte, dass neuere Systeme FailureAction = haben, sah dann aber, dass dies keine willkürlichen Befehle zulässt, sondern nur einen Neustart / Herunterfahren. Insbesondere …
32 linux  bash  service  systemd 

2
Deaktivieren Sie alle Dienste außer ssh
Wie kann ich alle Dienste außer ssh auf modernen (systemd-basierten) Linux-Distributionen deaktivieren? Ich muss einen Wartungsmodus implementieren . Alle diese Dienste müssen ausgefallen sein: postgres postfix Apache Tassen cron Taubenschlag Ssh darf jedoch nicht heruntergefahren werden, da dies zur Ausführung von Aufgaben im Wartungsmodus verwendet wird. Natürlich könnte ich ein …

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.