Linux Port Resolver für Openclaw

Ein spezialisiertes technisches Dienstprogramm zum Identifizieren, Beenden und Verhindern von Netzwerk-Port-Konflikten auf Linux-Systemen.

laolaoqi
v1.1.0
May 8, 2026
0
79
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install linux-port-resolver

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, linux-port-resolver über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist Linux Port Resolver?

Der Linux Port Resolver ist ein Diagnose- und Behebungstool, das für die Bewältigung gängiger Netzwerkprobleme wie den EADDRINUSE-Fehler entwickelt wurde. Durch die Nutzung dieser Openclaw Skills können Entwickler und Systemadministratoren das Rätselraten eliminieren, wenn ein Dienst nicht an einen Port binden kann. Der Skill bietet einen präzisen Workflow, um festzustellen, welcher Prozess einen bestimmten Port belegt, dessen Sicherheit zu überprüfen und die Ressource freizugeben, um eine hohe Verfügbarkeit für Ihre Anwendungen zu gewährleisten.

Über die einfache Beendigung von Prozessen hinaus lässt sich dieses Tool in Konfigurationen auf Systemebene wie systemd und Docker integrieren. Die Verwendung dieser Openclaw Skills ermöglicht eine robustere Infrastruktur, in der Port-Konflikte nicht nur behoben, sondern durch Automatisierung und Best Practices für die Konfiguration proaktiv verwaltet werden.

Linux Port Resolver Anwendungsfälle

  • Behebung von Dienststartfehlern, die durch Fehler des Typs 'Port bereits belegt' verursacht wurden.
  • Identifizierung von bösartigen oder Zombie-Prozessen, die Netzwerk-Sockets in Entwicklungsumgebungen belegen.
  • Automatisierung des Bereinigens spezifischer Ports, bevor ein systemd-Dienst startet, um ein erfolgreiches Binding zu gewährleisten.
  • Fehlerbehebung bei komplexen Docker-Container-Port-Mapping-Konflikten auf dem Host-Rechner.

So funktioniert Linux Port Resolver

  1. Scannen: Der Skill verwendet Netzwerk-Tools, um nach aktiven Listenern auf einem spezifizierten Port zu suchen, wobei sowohl IPv4- als auch IPv6-Stacks überprüft werden.
  2. Identifizierung: Es erfasst die Prozess-ID (PID) und den spezifischen Befehl, der für die Socket-Belegung verantwortlich ist.
  3. Verifizierung: Das Tool prüft die PID-Details, um sicherzustellen, dass kritische System-Daemons oder PID 1 nicht versehentlich angegriffen werden.
  4. Behebung: Es führt eine saubere Beendigung (SIGTERM) durch, gefolgt von einer Verifizierungsprüfung, und eskaliert nur bei Bedarf zu einem erzwungenen Abbruch (SIGKILL).
  5. Prävention: Es bietet Konfigurations-Snippets zum Rebinden von Diensten oder zur Automatisierung der Port-Bereinigung im Dienst-Lebenszyklus.

Linux Port Resolver Einrichtung

Um diese Openclaw Skills zu nutzen, stellen Sie sicher, dass in Ihrer Linux-Umgebung grundlegende Netzwerk-Utilities installiert sind. Sie können die erforderlichen Pakete mit folgendem Befehl installieren:

sudo apt-get update && sudo apt-get install iproute2 -y

Nach der Installation können Sie die integrierten Befehle verwenden, um herauszufinden, was einen Port belegt:

ss -tlnp | grep :<YOUR_PORT>

Linux Port Resolver Datenschema & Taxonomie

Der Linux Port Resolver organisiert Konfliktdaten basierend auf der folgenden Socket-Metadatenstruktur:

Eigenschaft Beschreibung
PORT Die lokale Portnummer, die geprüft wird
PID Die eindeutige Prozess-ID des belegenden Prozesses
PPID Parent Process ID zur Verfolgung der Prozessabstammung
CMD Der vollständige Befehlsstring, der den Prozess gestartet hat
USER Der Systembenutzerkontext, unter dem der Prozess ausgeführt wird
STATE Der aktuelle Socket-Status (normalerweise LISTEN)

Linux Port Resolver Erweiterte Funktionen

  • Multi-Stack-Erkennung: Gleichzeitige Überprüfung von IPv4- und IPv6-Listenern, um sicherzustellen, dass keine versteckten Konflikte bestehen bleiben.
  • systemd-Integration: Erweiterte ExecStartPre-Hooks zum automatischen Bereinigen von Ports, bevor ein Dienst zu starten versucht.
  • Graceful Escalation: Logischer Workflow, der SIGTERM gegenüber SIGKILL priorisiert, um Datenkorruption im belegenden Prozess zu verhindern.
  • Docker-Mapping-Unterstützung: Anleitung zur Anpassung von docker-compose-Mappings zur Lösung von Port-Kollisionen auf Host-Ebene innerhalb des Openclaw Skills-Frameworks.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*