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.
Ich versuche, mithilfe von Dienste in meinem CentOS-Image aufzulisten, das in Docker ausgeführt wird systemctl list-units aber ich bekomme diese Fehlermeldung: Failed to get D-Bus connection: Operation not permitted Irgendwelche Vorschläge was das Problem sein könnte?
Hintergrund : Ich habe eine App namens myappmit Spring-boot. Es besteht aus einer selbstausführbaren JAR-Datei und ist mit systemd-Diensten kompatibel. Jetzt versuche ich, es mit jenkins zu integrieren. Was ich will: Ich möchte, dass Jenkins in der Lage sind: Beenden Sie den Dienst. Tauschen Sie das Glas aus. Starten Sie …
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 …
Ich habe den Wert für nofile und nproc für die lokalen Benutzer erfolgreich erhöht, konnte jedoch keine geeignete Lösung für die von systemd gestarteten Prozesse finden. Das Hinzufügen von max_open_files zur MariaDB-Konfiguration hilft nicht. su - mysql zum manuellen Ändern des Limits funktioniert ebenfalls nicht (Dieses Konto ist derzeit nicht …
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 …
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 …
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 …
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 -- …
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: …
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 …
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 …
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.