Почему я вижу webmin в выводе lsof?

8

Я запускаю серверное приложение (написанное на C), которое привязано к моему серверу по localhostадресу 127.0.0.1и позволяет в первом случае прослушивать порт, 10000а во втором - порт20000

Когда я запускаю команду I lsof | grep IPв последнем столбце:

  • localhost: webmin (LISTEN) (первый случай)
  • localhost: 20000 (СЛУШАТЬ) (второй случай)

Так что вместо порта 10000есть webmin.

Что это значит? Я нашел это .

В нем говорится, что Webmin - это веб-интерфейс для системного администрирования Unix. Это не помогает мне; почему я вижу webminв своем списке портов ?

user1097772
источник
5
Это означает, что это «хорошо известный порт»
Бен Фойгт
Похоже, ваша система думает, что порт 10000 является «хорошо известным портом», используемым этим сервером webmin, и использует строку webminв качестве псевдонима для этого номера порта ...
Reuben

Ответы:

7

webmin связан с портом 10000. lsof «выводит», что webmin - это то, что работает. Например, если ваше приложение было связано с портом 3306, lsof подумал бы, что это MySQL.

Смотрите эту ссылку в Википедии, чтобы получить список известных портов.

Махмуд Аль-Кудси
источник
lsof не выводит, что работает webmin. Он просто заменяет числовое представление порта на удобочитаемый формат порта / службы, найденный в, /etc/servicesесли вы не вызовете lsof с -nопцией.
Поток
Да .... что является формой дедукции, для некоторого значения этого слова.
Махмуд Аль-Кудси
Антропоморфизирующие системные процессы являются признаком непонимания того, что на самом деле происходит.
Магеллан
Вот почему "вывод" в кавычках в моем ответе. Некоторое определение слова, это является «выводя», даже если только через наивную подстановку значений в попытке сделать его вывод более понятным для вас, пользователей.
Махмуд Аль-Кудси
13

Это в основном означает, что порт 10000 связан с webmin в вашем /etc/servicesфайле.

Zoredache
источник
1
@ user1097772, просто чтобы вы знали, это файл, в котором определены "хорошо известные" порты, упомянутые другими.
Джон Гарденер
@JohnGardeniers Нет, но я знаю это с тех пор:] thx;)
user1097772