GNU/Linux >> Belajar Linux >  >> Ubuntu

Pantau Lalu Lintas Jaringan Menggunakan Perintah netstat di Linux

Netstat singkatan dari Statistik jaringan . Ini adalah alat baris perintah yang digunakan untuk menampilkan informasi mendalam yang intensif tentang bagaimana sistem Anda berkomunikasi dengan perangkat jaringan lain atau mesin jarak jauh. Perintah Netstat secara khusus menampilkan rincian semua koneksi jaringan individu, berorientasi protokol dan statistik keseluruhan jaringan komputer. Menggunakan utilitas netstat, Anda dapat dengan mudah memecahkan masalah jaringan Anda. Utilitas Netstat adalah alat baris perintah lintas platform yang tersedia untuk hampir semua versi Windows, OS Linux, dan sistem operasi Mac.

Artikel ini akan memberikan rincian lengkap tentang penggunaan perintah netstat. Anda juga akan mempelajari bagaimana pengguna dapat memantau lalu lintas jaringan menggunakan utilitas baris perintah netstat.

Pemasangan alat baris perintah Netstat

Untuk menggunakan utilitas netstat, Anda perlu menginstal net-tools di sistem Linux Anda menggunakan perintah berikut:

Untuk distribusi operasi Ubuntu / Debian

$ sudo apt install net-tools

Untuk distribusi CentOS 8 dan Fedora

$ sudo dnf install net-tools

Bagaimana cara menggunakan perintah Netstat untuk memantau lalu lintas jaringan?

Sintaks berikut umumnya digunakan untuk menjalankan perintah netstat:

Netstat {options}

Sekarang, jelaskan cara kerja setiap opsi dengan bantuan beberapa contoh:

Mencantumkan semua koneksi dan port

Untuk menampilkan laporan dari semua TCP yang aktif, didirikan, dan mendengarkan, koneksi UDP menggunakan perintah netstat berikut bersama dengan opsi -i.

$ netstat –i

Hanya mencantumkan semua Port TCP / UDP

Untuk membuat daftar semua port TCP, jalankan perintah yang disebutkan di bawah ini:

$ netstat -at

Demikian pula, untuk mendaftar hanya semua port UDP, gunakan perintah berikut:

$ netstat -au

Mencantumkan semua port mendengarkan TCP / UDP / UNIX

Gunakan perintah berikut untuk menampilkan semua port TCP yang mendengarkan:

$ netstat -lt

Untuk menampilkan semua port UDP yang mendengarkan, jalankan perintah berikut:

$ netstat -lu

Untuk membuat daftar semua port mendengarkan UNIX gunakan perintah sebagai berikut:

$ netstat -lx

Daftar statistik semua port TCP / UDP

Opsi '-s' adalah untuk secara khusus mencetak statistik jaringan Anda secara keseluruhan. Namun, Anda dapat secara khusus menampilkan statistik port TCP dan UDP dengan menggunakan perintah berikut:

$ netstat -stu

Mencantumkan transaksi antarmuka jaringan

Untuk membuat daftar semua informasi paket yang mentransfer dan menerima MTU di tabel antarmuka kernel, gunakan perintah yang disebutkan di bawah ini:

$ netstat –i

Untuk menampilkan informasi tabel antarmuka kernel yang lebih luas gunakan perintah yang diberikan di bawah ini:

$ netstat -ie

Daftar ringkasan proses mendengarkan

Dengan menggabungkan opsi netstat yang berbeda, Anda dapat melakukan pencarian lanjutan tentang koneksi mendengarkan sebagai berikut:

$ sudo netstat –tulpen

t – Menampilkan koneksi TCP

u – Menampilkan koneksi UDP

l – Menampilkan semua koneksi mendengarkan

p – Menampilkan nama program yang memiliki koneksi yang terdaftar

e – Menampilkan informasi tambahan

n – Menampilkan pengguna, alamat, dan port secara numerik.

Demikian pula, jika Anda ingin menampilkan semua soket alih-alih hanya menampilkan soket pendengar, ganti opsi '-l' dengan '-l' pada perintah yang disebutkan di atas:

$ netstat -atupen

Untuk hanya membuat daftar koneksi yang dibuat dari output di atas, Anda dapat menggunakan perintah grep untuk menyalurkan output sebagai berikut:

$ sudo netstat -atupen | grep ESTABLISHED

Tampilkan detail jaringan terus menerus

Untuk menampilkan informasi jaringan secara terus menerus setelah setiap detik, gunakan perintah yang disebutkan di bawah ini:

$ netstat -c

Untuk mencetak semua koneksi TCP yang mendengarkan secara terus menerus, gunakan perintah, yang diberikan di bawah ini:

$ netstat -clt

Menggunakan 'Ctrl+c' untuk keluar dari tampilan output berkelanjutan.

Untuk melihat semua alamat yang belum dikonfigurasi, gunakan perintah berikut:

$ netstat --verbose

Anda juga dapat membuat daftar proses yang menggunakan port tertentu, misalnya membuat daftar program yang menggunakan port 80.

$ netstat -an | grep ':80'

Untuk mendapatkan bantuan lebih lanjut terkait opsi netstat dan penggunaannya, gunakan perintah berikut:

$ netstat -h

Kesimpulan

Kita telah melihat bagaimana memonitor lalu lintas jaringan menggunakan perintah netstat. Kami menjelajahi penggunaan perintah netstat pada sistem Linux. Dalam artikel ini, kami mempelajari berbagai opsi netstat yang memberikan bantuan untuk menemukan hasil yang diinginkan.


Ubuntu
  1. Perintah netstat Linux

  2. Bagaimana Memantau Penggunaan Jaringan dengan nload di Linux?

  3. Contoh Perintah netstat di Linux

  1. Menggunakan Perintah ripgrep (rg) di Linux

  2. Cara Memantau dan Mencatat Lalu Lintas Jaringan di Linux Menggunakan vnStat

  3. Cara memantau lalu lintas jaringan di Linux menggunakan vnStat

  1. Contoh Perintah 20 ps untuk Memantau Proses Linux

  2. Cara Memantau Penggunaan Jaringan dengan nload di Linux

  3. Cara Mengatur Jaringan WiFi Di Arch Linux Menggunakan Terminal