Por que estou vendo o webmin na saída lsof?


8

Estou executando um aplicativo de servidor (escrito em C), que é vinculado ao meu servidor no localhostendereço 127.0.0.1e o escuto primeiro na porta 10000e no segundo caso na porta20000

Quando executo o comando, lsof | grep IPna última coluna é:

  • localhost: webmin (LISTEN) (primeiro caso)
  • localhost: 20000 (LISTEN) (segundo caso)

Então, em vez de porta 10000existe webmin.

O que isto significa? Eu encontrei isso .

Ele diz que o Webmin é uma interface baseada na Web para administração do sistema para Unix. Isso não me ajuda; por que estou vendo webminna minha lista de portas ?


5
Significa que é "um porto conhecido"
Ben Voigt

Parece que o sistema pensa porta 10000 é um "bem conhecido porto" utilizado por este servidor webmin, e está usando a corda webmincomo um alias para esse número de porta ...
Reuben

Respostas:


7

O webmin está associado à porta 10000. lsof está "deduzindo" que o webmin é o que está sendo executado. Por exemplo, se seu aplicativo estivesse vinculado à porta 3306, lsof pensaria que era MySQL.

Veja este link da Wikipedia para obter uma lista de portas conhecidas.


lsof não deduz que o webmin está em execução. Ele apenas substitui a representação numérica da porta pelo formato legível humano da porta / serviço encontrado, a /etc/servicesmenos que você chame lsof com a -nopção
Flow

Sim .... que é uma forma de dedução, para algum significado dessa palavra.
Mahmoud Al-Qudsi

Antropomorfizar os processos do sistema é um sinal de não entender o que realmente está ocorrendo.
Magellan

É por isso que "deduzir" está entre aspas na minha resposta. Para alguma definição da palavra, é "dedução", mesmo que seja apenas através da substituição ingênua de valores, na tentativa de tornar sua saída mais compreensível para você, usuário.
Mahmoud Al-Qudsi

13

Basicamente, significa que a porta 10000 está associada ao webmin no seu /etc/servicesarquivo.


1
@ user1097772, apenas para você saber, este é o arquivo em que as portas "conhecidas" mencionadas por outras pessoas são definidas.
John Gardeniers

@JohnGardeniers não, mas eu sei disso desde agora:] thx;)
user1097772
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.