Quando você executou o lsof, você não incluiu o -P
flag e, portanto, tentou procurar cada um dos números de porta para convertê-los em nomes. Isto é feito através de uma chamada de função ( getservbyport
) através de um serviço de nomes configurado no Linux via /etc/nsswitch.conf
. A configuração usual é apontar services
lookups para file
, o que significa entradas em /etc/services
.
É muito provável, então, que o seu arquivo / etc / services tenha esta entrada:
tram 4567/tcp # TRAM
... que você pode confirmar de várias maneiras, sendo uma delas: grep ^tram /etc/services
Você pode achar menos confuso usar lsof -P ...
, pois isso manterá os números de porta como números. O sinalizador correspondente para nomes de host (aqui, você só tem localhost
) é -n
.
Os números das portas têm um registro central, a Autoridade para atribuição de números na Internet , ou seja, o Registro de número de porta do protocolo de transporte e nome de serviço , onde você pode pesquisar 4567 .