Saya ingin mengetahui proses mana yang saat ini menggunakan port tertentu di Linux. Apakah ada cara untuk melakukan ini?
Saya ingin mengetahui proses mana yang saat ini menggunakan port tertentu di Linux. Apakah ada cara untuk melakukan ini?
Jawaban:
Anda memiliki dua pilihan:
lsof -i tcp:80
akan memberi Anda daftar proses menggunakan tcp port 80.
Kalau tidak,
sudo netstat -nlp
akan memberi Anda semua koneksi jaringan terbuka.
lsof -i | grep {username}
juga sangat berguna, yaitulsof -i | grep apache
-n
jangan atasi nama,: -l
tampilkan soket server mendengarkan,: -p
tampilkan PID / Nama program untuk soket.
-P
ke lsof -i tcp:$PORTNUMBER
sehingga pelabuhan akan dicetak kembali ke saya sebagai angka.
Di Linux, Untuk menemukan proses yang berjalan di port, lakukan di bawah ini:
lsof -i :<port_number>
contoh:
lsof -i :8080
netstat -anb