lsof -n -i
Temukan proses yang Anda cari dan hentikan.
Dari lsof
petunjuk:
-n Opsi ini menghambat konversi nomor jaringan menjadi nama host untuk file jaringan. Menghambat konversi dapat membuat lsof berjalan lebih cepat. Ini juga berguna saat pencarian nama host tidak berfungsi dengan benar.
-i [i] Opsi ini memilih daftar file yang alamat Internetnya cocok dengan alamat yang ditentukan di i. Jika tidak ada alamat yang ditentukan, opsi ini akan memilih daftar semua file jaringan Internet dan x.25 (HP-UX).
Jawaban yang sama untuk pertanyaan ini menurut saya.
Satu-satunya cara untuk menutup paksa mendengarkan port adalah untuk mematikan proses yang mendengarkannya. Gunakan lsof
, netstat
, fuser
– sebagai root – untuk mengetahui ID proses. Setelah proses keluar (dengan sendirinya atau dengan dimatikan), kernel akan secara otomatis membersihkan semua soket yang terbuka. (Namun, mungkin ada kasus di mana program akan ditolak mendengarkan pada port yang sama selama beberapa menit; dalam hal ini yang dapat Anda lakukan hanyalah menunggu.)
Anda dapat menggunakan fuser
perintah dengan -k
beralih.
Misalnya, untuk menutup port 111, Anda dapat melakukan hal berikut:fuser -k 111/tcp
(ini juga menghemat kerumitan menemukan ID proses untuk mematikannya seperti yang dilakukan fuser secara implisit)
Perhatikan bahwa beberapa proses dimulai ulang secara otomatis setelah ditutup. Untuk itu, Anda perlu memeriksa file konfigurasi setiap proses untuk mendapatkan solusi yang tepat.