Warum sehe ich webmin in lsof output?


8

Ich führe eine Serveranwendung (in C geschrieben) aus, die an die localhostAdresse meines Servers gebunden ist, 127.0.0.1und lasse sie im ersten Fall den Port 10000und im zweiten Fall den Port abhören20000

Wenn ich den Befehl I lsof | grep IPin der letzten Spalte ausführe, ist:

  • localhost: webmin (LISTEN) (erster Fall)
  • localhost: 20000 (HÖREN) (zweiter Fall)

Also statt Port 10000gibt 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 webminin meiner Portliste ?


5
Es bedeutet, dass es "ein bekannter Hafen" ist
Ben Voigt

Es hört sich so an, als ob Ihr System glaubt, Port 10000 sei ein "bekannter Port", der von diesem Webmin-Server verwendet wird, und verwendet die Zeichenfolge webminals Alias ​​für diese Portnummer ...
Reuben,

Antworten:


7

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.


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/servicesSie sich befinden, es sei denn, Sie rufen lsof mit der -nOption auf.
Flow

Ja ... das ist eine Form des Abzugs, für eine Bedeutung dieses Wortes.
Mahmoud Al-Qudsi

Die Anthropomorphisierung von Systemprozessen ist ein Zeichen dafür, dass man nicht versteht, was tatsächlich geschieht.
Magellan

Deshalb steht in meiner Antwort "Ableiten" in Anführungszeichen. Für einige Definitionen des Wortes ist es "ableitend", auch wenn dies nur durch naive Substitution von Werten geschieht , um die Ausgabe für Sie, den Benutzer, verständlicher zu machen.
Mahmoud Al-Qudsi

13

Dies bedeutet im Grunde, dass Port 10000 mit Webmin in Ihrer /etc/servicesDatei verknüpft ist .


1
@ user1097772, nur damit Sie wissen, ist dies die Datei, in der die von anderen erwähnten "bekannten" Ports definiert sind.
John Gardeniers

@ JohnGardeniers nein, aber ich weiß es seitdem:] thx;)
user1097772
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.