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
Automount USB-Laufwerke mit Systemd
Wir aktualisieren unsere Server von einer sehr veralteten Distribution auf ein modernes Debian Jessie-basiertes System, einschließlich lightdm / xfce und natürlich systemd (und udisks2). Ein Knackpunkt ist die automatische Bereitstellung von USB-Laufwerken. Früher haben wir dies mit einigen udev-Regeln erreicht. Die alten Regeln funktionieren fast immer noch - der Bereitstellungspunkt …


3
Ändern Sie die System-Unit-Datei, ohne die Upstream-Unit-Datei zu ändern
Ich habe den pimdDienst mittels installiert apt. Dies kommt mit einer Upstream- systemdUnit-Datei ( /lib/systemd/system/pimd.service). Ich möchte, dass der Dienst neu gestartet wird, wenn er aus irgendeinem Grund beendet wird. Daher möchte ich die Zeile Restart = alwaysin die Unit-Datei einfügen. Ich möchte die Upstream-Unit-Datei jedoch nicht ändern. Gibt es …
24 systemd 

4
Servicestartanforderung zu schnell wiederholt, Startlimit abgelehnt
Ich habe einen systemd-Dienst, der den folgenden Fehler anzeigt service start request repeated too quickly, refusing to start Ich verstehe, dass der Dienst so konfiguriert ist, dass er bei einem Fehler neu gestartet wird, und dass er immer wieder neu gestartet wird. Aber wann genau weigert es sich, neu zu …
23 linux  systemd 

2
Wie können ältere Journalprotokolle angezeigt werden (nach einer Rotation möglicherweise?)
Ich verwende Docker unter Ubuntu 16.04 und möchte die Protokolle anzeigen. Ich kann jedoch keine Protokolle mehr anzeigen, nachdem ich eine Art Rotation vermutet habe oder die Protokolle eine bestimmte Größe erreicht haben. Ich habe keine Änderungen an meiner journald.conf vorgenommen, daher verwende ich dort Standardeinstellungen. Beispiele für das, was …

3
Wie benutzt man die journalctl-Muster von systemd?
Ich versuche, journalctlden Mustervergleich zu verwenden SYSLOG_IDENTIFIERS. Als Beispiel habe ich eine Menge Nachrichten markiert sshd: $ journalctl -t sshd | wc -l 987 aber wenn ich versuche, sie mithilfe der Mustererkennung zu finden: $ journalctl -t 'ssh*' -- No Entries -- $ journalctl -t 'ssh.*' -- No Entries -- …

2
Konfigurieren Sie den fehlerhaften systemd-Dienst so, dass er über SIGKILL beendet wird
Hintergrund Ich wurde gebeten, ein systemdSkript für einen neuen Dienst zu erstellen foo_daemon, der manchmal in einen "schlechten Zustand" gerät und nicht über "stirbt" SIGTERM(wahrscheinlich aufgrund eines benutzerdefinierten Signal-Handlers). Dies ist für Entwickler problematisch, da sie angewiesen werden, den Dienst über Folgendes zu starten / stoppen / neu zu starten: …

3
systemd: Erteilen Sie einem nicht privilegierten Benutzer die Berechtigung, einen bestimmten Dienst zu ändern
Ich verwende einen privaten Spieleserver auf einer kopflosen Linux-Box. Da ich kein Idiot bin, wird der Server als eigener nichtprivilegierter Benutzer mit den erforderlichen Mindestzugriffsrechten ausgeführt, um Updates herunterzuladen und die Weltdatenbank zu ändern. Ich habe auch eine System-Unit-Datei erstellt, um den Server bei Bedarf ordnungsgemäß zu starten, zu stoppen …
20 linux  systemd 

4
Systemd: Startet eine Einheit, nachdem eine andere WIRKLICH gestartet wurde
In meinem speziellen Fall möchte ich das remote-fsGerät doch glusterfsganz starten. Meine Systemdateien: glusterfs Ziel: node04:/usr/lib/systemd/system # cat glusterfsd.service [Unit] Description=GlusterFS brick processes (stopping only) After=network.target glusterd.service [Service] Type=oneshot ExecStart=/bin/true RemainAfterExit=yes ExecStop=/bin/sh -c "/bin/killall --wait glusterfsd || /bin/true" ExecReload=/bin/sh -c "/bin/killall -HUP glusterfsd || /bin/true" [Install] WantedBy=multi-user.target remote-fs Ziel: node04:/usr/lib/systemd/system …
20 nfs  glusterfs  systemd 

1
Wie starte und stoppe ich ein System mit einem anderen?
Ich benutze CoreOS, um systemd Einheiten mit Flotte zu planen. Ich habe zwei Einheiten ( firehose.serviceund firehose-announce.serviceich versuche, das firehose-announce.servicezu starten und zu stoppen zusammen mit dem firehose.service. Hier ist die Einheitendatei für firehose-announce.service: [Unit] Description=Firehose etcd announcer BindsTo=firehose@%i.service After=firehose@%i.service Requires=firehose@%i.service [Service] EnvironmentFile=/etc/environment TimeoutStartSec=30s ExecStartPre=/bin/sh -c 'sleep 1' ExecStart=/bin/sh -c …
20 systemd  coreos 

4
Systemabhängigkeiten und Startreihenfolge
Ich muss eine Startreihenfolge angeben, damit Prozesse gestartet werden. Ich habe 389 Directory Server und Samba auf Fedora 18. Wie kann ich die Netzwerkdienste booten lassen, dann 389 DS, dann Samba? Gibt es eine GUI, um dies in Fedora zu verwalten? Ich habe Samba aktiviert, um mit zu beginnen systemctl …
20 linux  fedora  systemd 

4
Systemd Service für die Ausführung mit Root-Zugriff konfigurieren
Ich habe einen Dienst in Form einer node.js-Anwendung, die mit Systemd auf Raspbian Jessie eingerichtet wurde und ein eigenes Benutzerkonto verwendet. Ich stelle jedoch fest, dass der Dienst nicht ordnungsgemäß ausgeführt wird, da er nicht über die erforderlichen Berechtigungen verfügt. Eines der von mir installierten Knotenmodule erfordert Root-Zugriff. Wenn ich …

3
Wie setze ich den Hostnamen für ein Debian Jessie-System?
Debian Jessie kommt mit systemd. Die Empfehlung zum Festlegen des Hostnamens lautet hostnamectl für systemd. Dieser Befehl funktioniert jedoch nicht (auch nicht, um den aktuellen Hostnamen anzuzeigen) auf dem Debian Jessie- Image, das auf EC2 gebootet wurde : sudo hostnamectl sudo: unable to resolve host ip-172-30-0-17 Failed to create bus …

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.