Nethogs - Pantau Penggunaan Lalu Lintas Jaringan Linux per proses
- 946
- 226
- Karl O'Connell DDS
Ada banyak alat pemantauan jaringan open-source yang tersedia untuk sistem operasi Linux di web. Katakanlah, Anda dapat menggunakan perintah IFTOP untuk memantau penggunaan bandwidth, perintah NetStat, atau perintah SS untuk melihat laporan tentang statistik antarmuka, atau perintah teratas untuk menonton proses berjalan di sistem Anda.
Tetapi jika Anda benar-benar mencari sesuatu yang dapat memberi Anda statistik real-time bandwidth jaringan Anda per penggunaan proses, maka Nethogs adalah satu -satunya utilitas yang harus Anda cari.
Nethogs - Penggunaan bandwidth Linux per -prosesApa itu Nethogs?
Nethogs adalah program baris perintah open-source (mirip dengan perintah top linux) yang digunakan untuk memantau bandwidth lalu lintas jaringan real-time yang digunakan oleh setiap proses atau aplikasi di Linux.
Dari halaman proyek Nethogs
Nethogs adalah alat 'net top' kecil. Alih -alih memecah lalu lintas per protokol atau per subnet, seperti kebanyakan alat, ia mengelompokkan bandwidth berdasarkan proses. Nethogs tidak mengandalkan modul kernel khusus yang akan dimuat. Jika tiba -tiba ada banyak lalu lintas jaringan, Anda dapat menembakkan nethog dan segera melihat pid mana yang menyebabkan ini. Ini membuatnya mudah untuk mengidentifikasi program yang telah menjadi liar dan tiba -tiba mengambil bandwidth Anda.
Di artikel ini, Anda akan belajar cara menginstal dan mengetahui penggunaan bandwidth jaringan per proses waktu nyata dengan Nethogs utilitas di bawah Unix/Linux sistem operasi.
Cara menginstal nethog di sistem linux
Ini Nethogs Solusi pemantauan bandwidth tersedia di berbagai sistem operasi Linux. Berdasarkan distribusi Linux yang Anda jalankan, Anda dapat menginstal Nethogs Dari salah satu cara berikut:
Pasang Nethogs di RHEL, Centos, Rocky Linux, dan Almalinux
Untuk memasang Nethogs, Anda harus menyalakan repositori EPEL di bawah distribusi Linux berbasis Redhat dan kemudian menjalankan perintah yum berikut untuk mengunduh dan menginstal paket NetHogs seperti yang ditunjukkan.
# YUM Instal Epel-Release # YUM Instal Nethogs
Pada Fedora Linux, gunakan perintah dnf seperti yang ditunjukkan.
# DNF Instal Nethogs
Instal Nethogs di Ubuntu, Linux Mint, dan Debian
Untuk menginstal Nethogs, ketik perintah APT berikut untuk menginstal Paket Nethogs.
$ sudo apt install nethogs
Cara menggunakan nethogs untuk memantau bandwidth berdasarkan proses
Untuk menjalankan utilitas Nethogs, ketik perintah berikut di bawah sistem berbasis-HAT Red.
# Nethogs
Di Linux yang berbasis di Debian, Anda harus memiliki izin root, jadi jalankan dengan sudo perintah seperti yang ditunjukkan.
$ sudo nethogs
Pratinjau Sampel Nethogs:
Pratinjau Nethogs di Centos 6.3 Pratinjau Nethogs di Ubuntu 12.10Seperti yang Anda lihat di atas mengirim Dan diterima Jalur menunjukkan jumlah lalu lintas yang digunakan per proses. Jumlah seluruhnya terkirim Dan diterima Penggunaan bandwidth dihitung di bagian bawah. Anda dapat mengurutkan dan mengubah pesanan dengan menggunakan kontrol interaktif yang dibahas di bawah ini.
Opsi Command-Line Nethogs
Berikut adalah Nethogs Opsi baris perintah. Menggunakan '-D
'untuk menambahkan tarif refresh dan'nama perangkat'Untuk memantau perangkat atau perangkat bandwidth perangkat tertentu (default eth0).
Misalnya, untuk mengatur 5 detik Sebagai tingkat refresh Anda, lalu ketikkan perintah sebagai.
# nethogs -d 5
$ sudo nethogs -d 5
Untuk memantau perangkat tertentu (eth0) Bandwidth jaringan saja, gunakan perintah sebagai.
# Nethogs eth0
$ sudo nethogs eth0
Untuk memantau bandwidth jaringan keduanya eth0 Dan Eth1 antarmuka, ketik perintah berikut.
# Nethogs eth0 eth1
$ sudo nethogs eth0 eth1
Opsi dan Penggunaan Nethogs
-D
- Penundaan untuk Refresh Rate.-H
- Daftar Penggunaan Perintah yang Tersedia.-P
- Mengendus dalam mode promiscuous (tidak disarankan).-T
- tracemode.-V
- Tampilkan info versi.
Kontrol Interaktif Nethogs
Berikut adalah beberapa kontrol interaktif yang berguna (Pintasan keyboard) dari program Nethogs.
-M
- Ubah unit yang ditampilkan untuk bandwidth dalam unit seperti KB/Sec -> KB -> B-> MB.-R
- Urutkan berdasarkan besarnya lalu lintas masing -masing.-S
- Urutkan berdasarkan besarnya lalu lintas terkirim.-Q
- Tekan berhenti ke prompt shell.
Untuk daftar lengkap Nethogs Opsi baris perintah utilitas, silakan lihat halaman Nethogs Man dengan menggunakan perintah 'Man Nethogs' atau 'Sudo Man Nethogs'dari terminal.
Untuk informasi lebih lanjut, kunjungi Halaman Beranda Proyek Nethogs.
- « Cara menginstal modsecurity untuk nginx di debian/ubuntu
- Cara Mengamankan Apache dengan Let's Encrypt SSL Certificate di Centos 8 »