Ich führe eine Serveranwendung (in C geschrieben) aus, die an die localhost
Adresse meines Servers gebunden ist, 127.0.0.1
und lasse sie im ersten Fall den Port 10000
und im zweiten Fall den Port abhören20000
Wenn ich den Befehl I lsof | grep IP
in der letzten Spalte ausführe, ist:
- localhost: webmin (LISTEN) (erster Fall)
- localhost: 20000 (HÖREN) (zweiter Fall)
Also statt Port 10000
gibt es webmin
.
Was bedeutet das? Ich fand diese .
Es heißt, dass Webmin eine webbasierte Schnittstelle für die Systemadministration für Unix ist. Das hilft mir nicht; Warum sehe ich webmin
in meiner Portliste ?
linux
networking
user1097772
quelle
quelle
webmin
als Alias für diese Portnummer ...Antworten:
webmin ist mit Port 10000 verknüpft. lsof "leitet" ab, dass webmin ausgeführt wird. Wenn Ihre App beispielsweise an Port 3306 gebunden wäre, würde lsof denken, dass es sich um MySQL handelt.
Unter diesem Wikipedia-Link finden Sie eine Liste bekannter Häfen.
quelle
lsof
leitet nicht ab, dass webmin ausgeführt wird. Es ersetzt lediglich die numerische Darstellung des Ports durch das vom Menschen lesbare Format des Ports / Dienstes, in dem/etc/services
Sie sich befinden, es sei denn, Sie rufen lsof mit der-n
Option auf.Dies bedeutet im Grunde, dass Port 10000 mit Webmin in Ihrer
/etc/services
Datei verknüpft ist .quelle