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.


3
Starten von Docker-Compose mit systemd unter Ubuntu 15.04
Ich habe ein Docker-Compose-Projekt, das ich über systemd steuern möchte. Beim Start würde ich ein Skript verwenden, das so aussieht: description "Start/Stop server" author "Jim Cortez" start on filesystem and started docker stop on runlevel [!2345] respawn limit 3 240 pre-start script # wait (if necessary) for our docker context …


1
Debian 9 Server no sshd in auth.log
Auf einem meiner Server, Debian 9, gibt es keine Ausgabe von sshdin /var/log/auth.log. In der Tat, wenn ich ag sshdin /var/log, es scheint einfach nicht. Das einzige, was drin auth.logist systemd-logind. Tatsächlich ist es verdächtig, dass fast alle Protokollnachrichten von systemd stammen. Nur ein paar sporadische von etwas anderem. Dies …

1
Warten Sie, bis der Dienst ordnungsgemäß beendet wurde, bevor Sie den Computer herunterfahren / neu starten
Wie schreibt man einen systemd-Dienst, der beim Herunterfahren oder Neustart des Computers ordnungsgemäß heruntergefahren wird? Insbesondere sollte es das Herunterfahren der Maschine verzögern, bis es ordnungsgemäß beendet wird. Ich habe einen Dienst, dessen Herunterfahren 10 Sekunden dauert: /usr/local/bin/shutdowntest.sh: #!/bin/bash SHUTDOWN=0 SHUTDOWN_TIME=10 TRAPPED_SIGNAL= function onexit() { TRAPPED_SIGNAL=$1 SHUTDOWN=1 } for SIGNAL …
9 systemd 


1
Der Systemd-Timer startet seine Serviceeinheit nicht
Lage Ich habe eine benutzerdefinierte systemd-Serviceeinheit und das dazugehörige Shell-Skript geschrieben, um ein Zertifikat von Let's Encrypt zu erneuern . Alles funktioniert gut, wenn ich renne systemctl start letsencrypt-example_com.service. Ich möchte, dass es alle 60 Tage automatisch ausgeführt wird, also habe ich eine systemd-Timer-Einheit geschrieben. Problem Ich rannte systemctl enable …
9 systemd 

2
Wie kann ich die Reihenfolge des Herunterfahrens von systemd vorhersagen?
Gibt es eine Möglichkeit systemd, mir die grobe Reihenfolge mitzuteilen , in der Dienste heruntergefahren werden, wenn ich das gesamte System sauber herunterfahre? Da systemddie Dinge parallel heruntergefahren werden, gibt es meines Erachtens keine Möglichkeit, die genaue Reihenfolge zu ermitteln, aber es wäre dennoch sehr hilfreich zu wissen, welche Einschränkungen …

2
OpenVPN und systemd aufgelöst
Wie benutzt man die DNS, die über einen OpenVPN-Server mit Systemd-Auflösung gepusht werden? Bevor ich mich für ein Upgrade auf systemd-networkd entscheide. Ich könnte eine Variante des Skripts openvpn-resolv-conf verwenden , um resolvconf aufzurufen und Einträge in /etc/resolv.conf zu verwalten, wenn ein VPN-Tunnel erfolgreich eingerichtet wurde. Dies würde es mir …

2
Wie funktioniert das Entkommen dieser Variablen in einer systemd-Einheitendatei?
Ich habe eine ziemlich einfache Unit-Datei für einen Discovery-Sidekick-Dienst für eine Serverinstanz, die ich unter CoreOS ausführe. Die Einheitendatei sieht folgendermaßen aus: [Unit] Description=Discovery for frontend server (instance %i) BindsTo=frontend@%i.service After=frontend@%i.service [Service] EnvironmentFile=/etc/environment ExecStart=/usr/bin/bash -c ' \ while true; do \ export PORT=$(docker port frontend%i 80 | sed s/.*://); \ …
9 bash  systemd  coreos 

2
Reset / Ingnore Nicht-Null-Exit-Code mit Flotte / Systemd
Ich habe einen backup.service , der jede Stunde von einem backup.timer aufgerufen wird . Leider kann das im Container ausgeführte Sicherungsskript erfolgreich abgeschlossen werden, wobei jedoch Warnungen einen Exit-Code ungleich Null zurückgeben. Obwohl möglicherweise alles funktioniert hat, stoppt der Container mit einem Exitcode ungleich Null. Die Einheit tritt also in …


1
Ist es möglich, eine systemd-Einheitendatei zu überschreiben, um eine Vorlageneinheitendatei zu erstellen?
Ich weiß, dass systemd einen hervorragenden Mechanismus zum Überschreiben einer vom Paket bereitgestellten Einheitendatei bietet, um die Dienstkonfiguration / das Dienstverhalten zu beeinflussen. Dies erfolgt normalerweise mit dem folgenden Befehl sudo systemctl edit <unitfile> um eine überschreibende conf-Datei unter zu erstellen /etc/systemd/system/<unitfile.d>/ Systemd bietet auch einen separaten Mechanismus zum Definieren …
8 linux  systemd 


1
systemd's journalctl: Wie filtere ich nach Nachrichten?
journalctl sieht aus wie ein großartiges Werkzeug zum Durchsuchen von Protokollen, aber ich bleibe bei einer einfachen Frage: Ich möchte alle Cron-Nachrichten sehen, die die Phrase enthalten update-ipsets. Natürlich kann ich das machen journalctl -u cron.service | grep update-ipsets Aber dann verlieren Sie alle anderen Vorteile der Ausgabe von journalctl …

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.