Mengapa saya melihat webmin dalam output lsof?

8

Saya menjalankan aplikasi server (ditulis dalam C), yang terikat ke server saya pada localhostalamat 127.0.0.1dan membiarkannya mendengarkan dalam kasus pertama pada port 10000dan dalam kasus kedua pada port20000

Ketika saya menjalankan perintah I lsof | grep IPdi kolom terakhir adalah:

  • localhost: webmin (LISTEN) (huruf besar)
  • localhost: 20000 (DENGARKAN) (case kedua)

Jadi alih-alih port 10000ada webmin.

Apa artinya ini? Saya menemukan ini .

Dikatakan bahwa Webmin adalah antarmuka berbasis web untuk administrasi sistem untuk Unix. Ini tidak membantu saya; mengapa saya melihat webmindalam daftar port saya ?

pengguna1097772
sumber
5
Itu berarti "pelabuhan yang terkenal"
Ben Voigt
Sepertinya sistem Anda menganggap port 10000 adalah "port terkenal" yang digunakan oleh server webmin ini, dan menggunakan string webminsebagai alias untuk nomor port itu ...
Reuben

Jawaban:

7

webmin dikaitkan dengan port 10000. lsof adalah "menyimpulkan" bahwa webmin adalah apa yang sedang berjalan. Misalnya, jika aplikasi Anda terikat ke port 3306, lsof akan berpikir itu adalah MySQL.

Lihat tautan Wikipedia ini untuk daftar port yang terkenal.

Mahmoud Al-Qudsi
sumber
lsof tidak menyimpulkan bahwa webmin sedang berjalan. Ini hanya menggantikan representasi numerik port dengan format port / layanan yang dapat dibaca manusia yang ditemukan /etc/serviceskecuali jika Anda memanggil lsof dengan -nopsi.
Alur
Ya .... yang merupakan bentuk deduksi, untuk beberapa arti kata itu.
Mahmoud Al-Qudsi
Proses sistem antropomorfisasi adalah tanda tidak memahami apa yang sebenarnya terjadi.
Magellan
Itu sebabnya "menyimpulkan" ada dalam tanda kutip di balasan saya. Untuk beberapa definisi kata, itu adalah "menyimpulkan", bahkan jika hanya melalui substitusi nilai yang naif dalam upaya untuk membuat outputnya lebih dapat dipahami oleh Anda, pengguna.
Mahmoud Al-Qudsi
13

Ini pada dasarnya berarti bahwa port 10000 diasosiasikan dengan webmin dalam /etc/servicesfile Anda .

Sakit kepala
sumber
1
@ user1097772, supaya Anda tahu, ini adalah file di mana port "terkenal" yang disebutkan oleh orang lain didefinisikan.
John Gardeniers
@JohnGardeniers tidak, tapi aku tahu sejak sekarang:] thx;)
user1097772