¿Por qué veo webmin en la salida lsof?

8

Estoy ejecutando una aplicación de servidor (escrita en C), que está vinculada a mi servidor en la localhostdirección 127.0.0.1y la dejo escuchar en el primer caso en el puerto 10000y en el segundo caso en el puerto20000

Cuando ejecuto el comando I lsof | grep IPen la última columna es:

  • localhost: webmin (ESCUCHAR) (primer caso)
  • localhost: 20000 (ESCUCHAR) (segundo caso)

Entonces, en lugar de puerto 10000hay webmin.

¿Qué significa esto? Encontré esto .

Dice que Webmin es una interfaz basada en web para la administración del sistema para Unix. Esto no me ayuda; ¿Por qué estoy viendo webminen mi lista de puertos ?

usuario1097772
fuente
55
Significa que es "un puerto conocido"
Ben Voigt
Parece que su sistema piensa que el puerto 10000 es un "conocido puerto" utilizado por este servidor Webmin, y está utilizando la cadena webmincomo un alias para ese número de puerto ...
Reuben

Respuestas:

7

webmin está asociado con el puerto 10000. lsof está "deduciendo" que webmin es lo que se está ejecutando. Por ejemplo, si su aplicación estaba vinculada al puerto 3306, lsof pensaría que era MySQL.

Consulte este enlace de Wikipedia para obtener una lista de puertos conocidos.

Mahmoud Al-Qudsi
fuente
lsof no está deduciendo que webmin se está ejecutando. Simplemente reemplaza la representación numérica del puerto con el formato legible por humanos del puerto / servicio que se encuentra a /etc/servicesmenos que llame a lsof con la -nopción.
Flujo
Sí ... que es una forma de deducción, por algún significado de esa palabra.
Mahmoud Al-Qudsi
Los procesos del sistema antropomorfizante son una señal de no entender lo que realmente está ocurriendo.
Magellan
Es por eso que "deducir" está entre comillas en mi respuesta. Para alguna definición de la palabra, se trata de "deducir", aunque solo sea mediante la sustitución ingenua de valores en un intento de hacer que su salida sea más comprensible para usted, el usuario.
Mahmoud Al-Qudsi
13

Básicamente significa que el puerto 10000 está asociado con webmin en su /etc/servicesarchivo.

Zoredache
fuente
1
@ user1097772, para que lo sepas, este es el archivo donde se definen los puertos "conocidos" mencionados por otros.
John Gardeniers
@JohnGardeniers no, pero lo sé desde ahora:] thx;)
user1097772