Iftop, pantau penggunaan lebar jalur rangkaian anda dalam masa nyata

Mengenai iftop

Dalam artikel seterusnya kita akan melihat iftop. Beberapa waktu yang lalu kami membincangkan di blog ini tentang cara membunuh proses, dan dalam catatan tersebut kami mengkaji penggunaan TOP. Untuk artikel ini kita akan mencuba satu lagi program yang sangat baik yang dipanggil Interface TOP (IFTOP), yang merupakan alat pemantauan lebar jalur berasaskan konsol yang berfungsi dalam masa nyata.

Iftop telah melakukan untuk penggunaan rangkaian apa yang paling penting untuk penggunaan CPU. Program yang dimaksudkan mendengar lalu lintas rangkaian pada antara muka dan memaparkan jadual penggunaan lebar jalur semasa oleh pasangan hos. Program ini akan menampilkan gambaran ringkas aktiviti rangkaian di antara muka. Iftop memaparkan senarai penggunaan jalur lebar masa nyata yang dikemas kini setiap 2, 10 dan 40 saat secara purata. Dalam posting ini kita akan melihat pemasangan dan cara menggunakan IFTOP dengan contoh asas di Ubuntu.

Perisian ini anda akan memerlukan beberapa pergantungan bahawa kita mesti memasang sebelum terlibat dengan pemasangan program. Keperluan ini adalah:

  • libpcap: Ini adalah perpustakaan untuk menangkap data rangkaian langsung. Ini dapat digunakan oleh program untuk menangkap paket yang bergerak di seluruh jaringan.
  • libncurses: Ini adalah perpustakaan pengaturcaraan. Menyediakan API untuk membina antara muka berasaskan teks dengan cara bebas terminal.

Pasang kebergantungan

Seperti yang saya katakan, pertama kami akan memasang perpustakaan libpcap dan libncurses menggunakan pengurus pakej kami mengikut sebaran Gnu / Linux yang kami gunakan. Di Ubuntu kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis:

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev

Pasang iftop

Iftop adalah tersedia dari repositori perisian Debian / Ubuntu rasmi. Kita dapat memasangnya dengan menggunakan perintah apt di terminal (Ctrl + Alt + T) seperti gambar di bawah:

sudo apt install iftop

Penggunaan asas Iftop

Setelah pemasangan selesai, kita hanya perlu membuka konsol dan jalankan perintah iftop tanpa sebarang hujah untuk melihat penggunaan lebar jalur antara muka lalai. Program ini akan menunjukkan kepada kami skrin yang serupa dengan yang ditunjukkan di bawah:

iftop enp0s3

sudo iftop

Perlu diperhatikan bahawa perlu untuk menjalankan alat yang dimiliki kebenaran akar.

Sekiranya kita ingin melihat lebih banyak pilihan alat semasa pelaksanaannya, kita hanya akan mempunyai tekan kekunci "h". Kami akan ditunjukkan menu bantuan dengan pelbagai pilihan.

iftop -h

Semasa iftop berjalan, kita dapat menggunakan kunci seperti S, N dan D untuk melihat lebih banyak maklumat seperti sumber, destinasi, dll. Jalankan lelaki iftop jika anda ingin meneroka lebih banyak pilihan. Tekan 'q' untuk keluar pelaksanaan program.

Pantau antara muka rangkaian

iftop -P

Kami pertama kali akan melaksanakan arahan ifconfig o el arahan ip perenggan cari semua antara muka rangkaian disambungkan ke sistem kami:

sudo ifconfig

Atau kita juga boleh menggunakan:

sudo ip addr show

Mengetahui antara muka, kini kita dapat menggunakan -i pilihan untuk menentukan antara muka yang ingin kami pantau. Sebagai contoh, dengan arahan berikut, dalam kes saya, saya dapat mengawal lebar jalur antara muka enp0s3 pada komputer dari mana saya menguji program ini:

sudo iftop -i enp0s3

Jika apa yang kita mahu ialah tentukan paket yang akan ke / dari ip seperti 10.0.2.15/24, kami akan menggunakan -F pilihan. Dengan cara ini kita dapat dengan lebih mudah mengesan penyebab kemacetan.

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

Sekarang, jika yang kita mahukan adalah mengesahkan jika ia adalah paket ICMP atau TCP / IP sebab-sebab kesan penyu rangkaian kami. kita boleh menggunakan -f pilihan:

iftop -f icmp -i enp0s3

Nyahpasang itop

Kami akan dapat membuang program ini dari komputer kami dengan membuka terminal (Ctrl + Alt + T) dan menaipnya:

sudo apt remove iftop

Artikel ini hanya menunjukkan cara memasang dan menggunakan iftop secara asas, untuk memantau kami rangkaian di Gnu /Linux. Sekiranya seseorang ingin mengetahui lebih lanjut mengenai iftop, selain bantuan program, mereka boleh lawati laman web projek atau berunding dengan anda kod sumber.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.