Saya menjalankan aplikasi server (ditulis dalam C), yang terikat ke server saya pada localhost
alamat 127.0.0.1
dan membiarkannya mendengarkan dalam kasus pertama pada port 10000
dan dalam kasus kedua pada port20000
Ketika saya menjalankan perintah I lsof | grep IP
di kolom terakhir adalah:
- localhost: webmin (LISTEN) (huruf besar)
- localhost: 20000 (DENGARKAN) (case kedua)
Jadi alih-alih port 10000
ada 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 webmin
dalam daftar port saya ?
linux
networking
pengguna1097772
sumber
sumber
webmin
sebagai alias untuk nomor port itu ...Jawaban:
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.
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/services
kecuali jika Anda memanggil lsof dengan-n
opsi.Ini pada dasarnya berarti bahwa port 10000 diasosiasikan dengan webmin dalam
/etc/services
file Anda .sumber