IoT

Melacak proses yang aktif pada port tertentu di Linux

Ternyata memang banyak jalan menuju Roma di Linux. Haha. 😀 Kali ini saya belajar hal baru soal mengetahui proses/service apa yang aktif pada port tertentu tanpa menggunakan netstat. Dan sekalian saya share caranya karena secara penggunaan lebih praktis karena parameternya tidak sebanyak netstat dan bahkan bisa dimatikan langsung memanfaatkan perintah yang sama. 😀

Yang saya bicarakan adalah perintah fuser dan sebenarnya digunakan untuk melacak file tersebut dibuka oleh proses apa saja. Tapi keunggulannya dibandingkan lsof yang mirip adalah bisa melakukan filter berdasarkan port TCP/UDP dan akan sangat membantu misal web server yang digunakan gagal dihidupkan karena portnya terpakai.

Saya demokan dengan menggunakannya untuk melacak proses apa yang aktif pada port 80 (HTTP):

fuser -v -n tcp 80

Dan langsung dibalas dengan informasinya:

Related Articles
                     USER        PID ACCESS COMMAND
80/tcp:              root       9632 F.... nginx
                     www-data   9634 F.... nginx

Ternyata Nginx yang aktif pada port 80, menggunakan user root dan www-data juga akan diberikan nomor identifikasi prosesnya (PID). Selanjutnya dari sana kita bisa mematikan prosesnya atau langsung membunuhnya dengan kill misalnya.

Tapi di fuser sendiri kita bisa kok membantai proses yang sedang aktif menggunakan port tersebut, seperti ini kodenya:

fuser -k 80/tcp

Maksudnya kita menginstruksikan fuser untuk membunuh (-k) apapun proses yang aktif pada port 80 dengan protokol TCP.

Selesai. 😀

moch akbar fitrianto

Jurnalis Dari Rakyatnesia.com Dan Sudah di dunia jurnalistik selama lebih dari 10 tahun. Tulisan berita Lamongan, umum, prediksi bola , dan profil sudah bukan hal asing lagi, Lugas dengan Fakta.

Related Articles

Check Also
Close
Back to top button