Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang dan menggunakan nethog untuk memantau trafik rangkaian di Linux. Oleh itu, mari kita mulakan.
Memasang nethog pada Ubuntu / Debian:
nethogs tidak dipasang pada Ubuntu / Debian secara lalai. Tetapi, ia boleh didapati di repositori pakej rasmi Ubuntu / Debian. Jadi, anda boleh memasang kaedah dengan mudah dengan pengurus pakej APT.
Pertama, kemas kini cache pengurus pakej APT dengan arahan berikut:
$ sudo apt kemas kini
Sekarang, pasang nethogs dengan arahan berikut:
$ sudo apt memasang nethogs
nethogs mesti dipasang.
Sekarang, untuk memeriksa sama ada nethogs berfungsi, jalankan arahan berikut:
$ nethogs -VSeperti yang anda lihat, ia berfungsi dengan betul.
Memasang nethog pada CentOS 7:
nethogs tidak dipasang pada CentOS 7 secara lalai. Tetapi nethogs terdapat di repositori EPEL CentOS 7. Jadi, anda boleh memasang nethog dengan mudah dari repositori EPEL dengan pengurus pakej YUM.
Pertama, aktifkan repositori EPEL dengan arahan berikut:
$ sudo yum pasang pelepasan epel
Sekarang, tekan y dan kemudian tekan
Sekarang, tekan y dan kemudian tekan
Repositori EPEL harus diaktifkan.
Sekarang, jalankan arahan berikut untuk memasang nethogs dengan pengurus pakej YUM.
$ sudo yum pasang nethogs
Sekarang, tekan y dan kemudian tekan
Sekarang, tekan y dan kemudian tekan
nethogs mesti dipasang.
Sekarang, untuk memeriksa sama ada nethogs berfungsi, jalankan arahan berikut:
$ nethogs -Vnethogs berfungsi dengan sempurna.
Memasang nethog pada Arch Linux:
nethogs tidak dipasang pada Arch Linux secara lalai juga. Tetapi, nethogs terdapat di repositori pakej rasmi Arch Linux. Jadi, anda boleh memasang nethog pada Arch Linux dengan mudah menggunakan pengurus pakej Pacman.
$ sudo pacman -Sy nethogs
Sekarang, tekan y dan kemudian tekan
nethogs mesti dipasang.
Sekarang, jalankan arahan berikut untuk memeriksa sama ada nethogs berfungsi.
$ nethogs -VSeperti yang anda lihat, nethogs berfungsi dengan sempurna.
Menggunakan nethogs:
Setelah memasang nethogs, anda sudah bersedia untuk memantau trafik rangkaian anda dengan nethog.
Sekiranya anda ingin memantau lalu lintas rangkaian semua antara muka rangkaian komputer anda, anda boleh menjalankan nethog seperti berikut:
$ sudo nethogs -a
nethogs mesti bermula. Seperti yang anda lihat, kelajuan muat naik (dihantar) dan muat turun (diterima) rangkaian untuk setiap proses disenaraikan. Antara muka rangkaian setiap proses yang digunakan juga disenaraikan di sini. Pemilik proses dan juga PID disenaraikan di sini. Sekiranya anda mempunyai proses yang memakan lebar jalur rangkaian yang tidak perlu, anda boleh mematikan proses tersebut menggunakan PID.
nethogs harus mengemas kini maklumat secara automatik seperti yang teratas dan htop.
Secara lalai, nethogs memaparkan kelajuan muat turun dan muat naik rangkaian dalam kilobyte / s (kb / s). Ini adalah salah satu mod paparan nethogs. Terdapat 4 mod paparan nethogs, default kb / s, total byte yang digunakan (b), total kilobyte yang digunakan (kb), jumlah megabait yang digunakan (mb). Anda boleh menekan m tekan kekunci anda semasa nethogs berjalan untuk menelusuri mod paparan ini.
Mod paparan nethogs lalai. Ini menunjukkan kelajuan muat turun dan muat naik rangkaian dalam kilobyte / s (kb / s).
Mod paparan lain dari nethogs. Dalam mod paparan ini, jumlah penggunaan jaringan per proses dalam kilobyte (kb) ditampilkan. Juga jumlah penggunaan rangkaian setiap proses (dalam kb) ditampilkan juga.
Dalam mod paparan ini, jumlah penggunaan rangkaian setiap proses dalam bait (b) ditampilkan. Juga jumlah penggunaan rangkaian setiap proses (dalam b) ditampilkan juga.
Dalam mod paparan ini, jumlah penggunaan jaringan per proses dalam megabait (mb) ditampilkan. Juga jumlah penggunaan rangkaian setiap proses (dalam mb) ditampilkan juga.
Anda boleh menutup monitor rangkaian nethogs dengan
Sekiranya anda ingin memantau antara muka rangkaian tertentu menggunakan nethogs, anda boleh melakukannya dengan mudah.
Sebagai contoh, katakanlah, anda mahu memantau ens33 antara muka rangkaian dengan nethogs. Untuk melakukan itu, mulakan monitor rangkaian nethogs dengan arahan berikut:
$ sudo nethogs ens33NOTA: Anda boleh menyenaraikan semua antara muka rangkaian komputer anda dengan ip a perintah.
Sekarang, hanya ens33 antara muka harus dipantau.
Jadi, itulah cara anda menggunakan nethogs di Linux untuk memantau trafik rangkaian. Terima kasih kerana membaca artikel ini.