Nethogs - Memantau penggunaan trafik rangkaian Linux setiap proses
- 692
- 54
- Jerome Quitzon
Terdapat banyak alat pemantauan rangkaian sumber terbuka yang tersedia untuk sistem operasi Linux di web. Katakanlah, anda boleh menggunakan arahan IFTOP untuk memantau penggunaan jalur lebar, perintah Netstat, atau perintah SS untuk melihat laporan mengenai statistik antara muka, atau perintah teratas untuk menonton proses berjalan pada sistem anda.
Tetapi jika anda benar-benar mencari sesuatu yang dapat memberi anda statistik masa nyata mengenai jalur lebar rangkaian anda setiap penggunaan proses, maka Nethogs adalah satu -satunya utiliti yang perlu anda cari.
Nethogs - Penggunaan Bandwidth Per -Proses LinuxApa itu nethogs?
Nethogs adalah program baris arahan sumber terbuka (serupa dengan arahan atas Linux) yang digunakan untuk memantau jalur lebar trafik rangkaian masa nyata yang digunakan oleh setiap proses atau aplikasi di Linux.
Dari halaman projek nethogs
Nethogs adalah alat kecil 'bersih atas'. Daripada memecahkan trafik ke bawah setiap protokol atau setiap subnet, seperti kebanyakan alat, ia kumpulan jalur lebar melalui proses. Nethogs tidak bergantung pada modul kernel khas untuk dimuatkan. Sekiranya tiba -tiba banyak trafik rangkaian, anda boleh menyala nethogs dan segera melihat PID mana yang menyebabkan ini. Ini memudahkan untuk mengenal pasti program yang telah menjadi liar dan tiba -tiba mengambil jalur lebar anda.
Dalam artikel ini, anda akan belajar cara memasang dan mengetahui penggunaan jalur lebar rangkaian per-proses masa nyata dengan nethogs utiliti di bawah Unix/Linux sistem operasi.
Cara Memasang Nethogs dalam Sistem Linux
Ini Nethogs Penyelesaian Pemantauan Bandwidth boleh didapati di banyak sistem pengendalian Linux. Berdasarkan taburan Linux yang anda jalankan, anda boleh memasang nethogs dari salah satu cara berikut:
Pasang Nethogs di Rhel, Centos, Rocky Linux, dan Almalinux
Untuk memasang nethogs, Anda mesti menghidupkan repositori Epel di bawah pengagihan Linux berasaskan Redhat dan kemudian menjalankan arahan Yum berikut untuk memuat turun dan memasang pakej Nethogs seperti yang ditunjukkan.
# yum pasang epel-release # yum pasang nethogs
Pada Fedora Linux, gunakan arahan DNF seperti yang ditunjukkan.
# DNF memasang nethogs
Pasang Nethogs di Ubuntu, Linux Mint, dan Debian
Untuk memasang nethogs, taipkan perintah apt berikut untuk memasang pakej nethogs.
$ sudo apt pasang nethogs
Cara menggunakan nethogs untuk memantau jalur lebar melalui proses
Untuk menjalankan utiliti Nethogs, taipkan arahan berikut di bawah sistem berasaskan merah.
# nethogs
Di Linux yang berpangkalan di Debian, anda mesti mempunyai kebenaran akar, jadi jalankan dengan sudo arahan seperti yang ditunjukkan.
$ sudo nethogs
Pratonton sampel nethogs:
Pratonton Nethogs di CentOS 6.3 Pratonton Nethogs di Ubuntu 12.10Seperti yang anda lihat di atas hantar dan menerima Talian menunjukkan jumlah lalu lintas yang digunakan setiap proses. Jumlah dihantar dan menerima Penggunaan jalur lebar dikira di bahagian bawah. Anda boleh menyusun dan menukar pesanan dengan menggunakan kawalan interaktif yang dibincangkan di bawah.
Pilihan baris perintah nethogs
Berikut adalah nethogs Pilihan baris arahan. Menggunakan '-d
'Untuk menambah kadar penyegaran dan'Nama peranti'Untuk memantau jalur lebar peranti atau peranti tertentu (lalai adalah ETH0).
Contohnya, untuk menetapkan 5 saat Sebagai kadar penyegaran anda, kemudian taipkan arahan sebagai.
# nethogs -d 5
$ sudo nethogs -d 5
Untuk memantau peranti tertentu (ETH0) jalur lebar rangkaian sahaja, gunakan arahan sebagai.
# nethogs et0
$ sudo nethogs et0
Untuk memantau jalur lebar rangkaian kedua -duanya ETH0 dan eth1 antara muka, taipkan arahan berikut.
# nethogs et0 et1
$ sudo nethogs et0 eth1
Pilihan dan penggunaan nethogs
-d
- Kelewatan untuk Refresh Kadar.-h
- Senaraikan Penggunaan Perintah Tersedia.-p
- menghidu dalam mod rompakan (tidak disyorkan).-t
- tracemode.-V
- Tunjukkan maklumat versi.
Kawalan interaktif nethogs
Berikut adalah beberapa kawalan interaktif yang berguna (Pintasan papan kekunci) program nethogs.
-m
- Tukar unit yang dipaparkan untuk jalur lebar dalam unit seperti kb/sec -> kb -> b-> mb.-r
- Disusun mengikut magnitud trafik masing -masing.-s
- Disusun mengikut magnitud trafik yang dihantar.-q
- Hit berhenti ke shell.
Untuk senarai penuh nethogs Pilihan baris arahan utiliti, sila lihat halaman Nethogs Man dengan menggunakan arahan 'lelaki nethogs'Atau 'Sudo Man Nethogs'dari terminal.
Untuk maklumat lanjut lawati halaman Laman Utama Projek Nethogs.
- « Cara Memasang ModSecurity untuk Nginx di Debian/Ubuntu
- Cara Mengamankan Apache Dengan Let's Enrypt Sijil SSL di CentOS 8 »