Wie finde ich die Anzahl der offenen Ports unter Linux? Ich möchte sehen, ob mir die Ports ausgehen. Wie sehe ich die Grenze meines Betriebssystems?
linux
networking
port
erotsppa
quelle
quelle
Antworten:
Verwenden Sie unter modernem Linux das Dienstprogramm ss (socket stats).
quelle
gibt die Anzahl der offenen Ports an, in meinem Fall 32.
Gibt etwas zurück wie:
Das heißt, 61000 - 32768 - $ OPENPORTS = AvailablePorts
Auf meiner Box ist das:
61000-32768-32 = 28200 verfügbare Portnummern.
quelle
Wie bereits erwähnt, ist netstat das Tool, mit dem ermittelt werden kann, welche Ports derzeit verwendet werden. Die Anzahl der verfügbaren Ports ist eine vorzeichenlose 16-Bit-Ganzzahl, die den Bereich 0-65535 angibt. Bei den Ports, an die Anwendungen binden können, handelt es sich um die reservierten privilegierten / Root-Ports (0-1024) sowie um alle Ports, die nicht in Ihrem kurzlebigen Portbereich enthalten sind.
Sie können Ihre kurzlebigen Ports anzeigen, indem Sie ausführen
cat /proc/sys/net/ipv4/ip_local_port_range
.Um dies dauerhaft zu ändern, müssten Sie "net.ipv4.ip_local_port_range" in der Datei /etc/sysctl.conf oder interaktiv mit hinzufügen / ändern
sysctl -n net.ipv4.ip_local_port_range="<start_port> <end_port>"
quelle
Persönlich bevorzuge ich nmap. Sie können den Status aller Ports ermitteln, indem Sie nmap -P 1-65535 target ausgeben. Die meisten Distributionen sollten dieses Paket über ihren Paketmanager verfügbar haben.
quelle
Versuchen
Der Vollständigkeit halber :)
quelle
Mit netstat können Sie sehen, welche Ports geöffnet sind. Mit "netstat -" können Sie feststellen, welche Ports Ihren Anforderungen am besten entsprechen.
quelle
netstat --inet
wird am meisten helfen.Mit 'nmap localhost' erhalten Sie alle offenen Ports und Dienste, die auf ihnen ausgeführt werden.
quelle
netstat -tulnp
Die Argumente zum Programm netstat sind nachfolgend aufgeführt:
quelle
Verwenden Sie den folgenden Befehl am Terminal, um alle Ports zu überprüfen
Verwenden Sie den folgenden Befehl, um den Status eines bestimmten Ports anzuzeigen
Ersetzen Sie 6060 durch Ihre spezifische Portnummer.
quelle