bagaimana cara menampilkan lalu lintas jaringan aktual (nirkabel) di terminal?
Selain itu: Apakah mungkin untuk menambahkan info ini ke bagan top
?
networking
IndexOutOfBoundsException
sumber
sumber
top
?" bagian? :)Jawaban:
Berikut adalah beberapa alat bagus dalam repositori Ubuntu untuk pemantauan lalu lintas jaringan baris perintah:
bmon - menunjukkan banyak antarmuka sekaligus
slurm - memiliki grafik berwarna yang bagus
tcptrack - Favorit. Memberitahu berapa banyak bandwidth yang digunakan dan juga protokol apa (layanan / port) dan tujuan transmisi berlangsung. Sangat membantu ketika Anda ingin tahu persis apa yang menggunakan bandwidth Anda
sumber
sudo apt-get install bmon slurm tcptrack
nload
layak disebutkan untuk pemisahan unggahan dan unduhan yang lebih baik (juga tidak berwarna)sudo apt install ethstatus
Cukup mudah! instal "iftop" dengan:
Lalu lari
dari terminal mana saja!
Nikmati!
sumber
iftop
juga merekam atau mencatat bandwidth jaringan dari waktu ke waktu? Saat ini saya menggunakan keduanyavnstat
daniftop
untuk penggunaan yang berbeda, danvnstat
mencatat penggunaan bandwidth. Itu akan berlebihan dan menambahkan lebih banyak beban ke server saya jikaiftop
melakukannya juga.Seseorang juga seharusnya menyebutkan
nethogs
.Hal yang berbeda dan mungkin lebih keren tentang ini adalah bahwa itu menunjukkan lalu lintas per proses , seperti yang ditunjukkan gambar
Lihatlah halamannya
sumber
sudo apt-get -y install nethogs
kemudiansudo nethogs
apt-get install nethogs/jessie-backports
( Anda harus menambahkan jessie-backports terlebih dahulu ).Ada alat bagus yang disebut speedometer yang menampilkan grafik di terminal menggunakan karakter blok Unicode, warna, dan bahkan menambahkan label ke setiap puncak dalam grafik.
Ini memiliki beberapa opsi, dapat memantau banyak antarmuka, dapat menampilkan banyak grafik dalam beberapa baris atau kolom, dan bahkan dapat memantau kecepatan unduhan dari satu file (dengan melihat ukuran file pada disk).
sumber
wlan0
perintah itu keeth0
atau ke apa pun nama antarmuka jaringan di sistem Anda. Lihat juga: unix.stackexchange.com/a/125406iptraf
Sumber http://iptraf.seul.org/about.html
Instalasi
Dengan
apt
:Atau unduh sumbernya:
http://iptraf.seul.org/download.html
Tangkapan layar
Koneksi Saat Ini:
Pelabuhan saat ini:
Ringkasan semua Antarmuka:
Detail per Antarmuka:
Sumber http://iptraf.seul.org/shots.html
sumber
iptraf-ng
telah digantiiptraf
.Itu akan memberi Anda informasi streaming dari semua data yang mengalir dari antarmuka itu (kartu ethernet Anda). Mirip dengan wireshark.
Gunakan
ifconfig
untuk melihat daftar antarmuka mesin Anda.sumber
Saya pikir
ifconfig [interface]
akan melakukannya. Suka:Ini menunjukkan byte RX: 73934806 (373,9 MB) dan TX byte: 39111569 (39,1 MB) .
sumber
netstat -t -u -c
?Alat lain yang bermanfaat adalah sar. Pasang itu,
Bagaimana cara menggunakannya:
Dan panduan grafik luar biasa Brendan:
Referensi
sumber
sar
, yang melakukan pekerjaan dan disertakan (dan diaktifkan) secara default dengan sebagian besar jika tidak semua distro.Instal 'vnstat' itu dapat menunjukkan lalu lintas untuk suatu antarmuka. Anda dapat menginstal beberapa paket plot untuk mendapatkan grafik yang bagus.
sumber
Jika Anda mencari sesuatu yang sangat sederhana, tetapi tetap bermanfaat, cobalah
ifstat
Ini memonitor semua antarmuka sekaligus, mencetak baris baru setiap detik. Berguna untuk menyalurkan ke skrip lain, atau membiarkannya berjalan dan mengamati penggunaan bandwidth dari waktu ke waktu. Tidak secantik alat lain, tapi itu menyelesaikan pekerjaan.
Ada beberapa opsi berguna yang tercantum di manual :
sumber
ifstat -zntS
yang menampilkan hanya antarmuka jaringan yang tidak nol, dengan cap waktu, tanpa tajuk yang ditampilkan secara berkala dan dengan hasil hanya dalam satu baris (Saya suka halaman manual).Anda juga bisa menggunakan
iftop
utilitassumber
Ifstat adalah alat yang baik dan itu akan memberi Anda semua penggunaan jaringan antarmuka sehubungan dengan waktu.
sumber
Ini tidak khusus untuk jaringan, tetapi Glance dapat menampilkan lalu lintas jaringan dari berbagai antarmuka.
Instal dengan salah satu dari perintah itu:
sumber
Menurut ifconfig man :
Jadi gunakan perintah ip :
Kami bisa mendapatkan statistik jaringan:
Atau
sumber
Alat lain yang mungkin disebut
nload
. http://linux.die.net/man/1/nloadSerupa dengan
slurm
ataubmon
, tetapi sedikit lebih sederhana.sumber
Saya baru-baru ini menemukan
wavemon
yang dapat dengan mudah diinstal menggunakanapt-get install wavemon
.Alat ini memberikan informasi terutama pada tingkat sinyal jaringan nirkabel.
sumber
Dan ini adalah blog yang menampilkan daftar perintah untuk memonitor bandwidth:
http://www.binarytides.com/linux-commands-monitor-network/
MEMPERBARUI:
Saya telah menggunakan NetHogs selama sekitar dua bulan. Ini menunjukkan Anda total penggunaan bandwidth. Dengan pengaturan berikut Anda juga bisa mendapatkan penggunaan bandwidth untuk setiap program
sudo nethogs -v 3
sumber
Ada juga conky .
Anda mungkin memiliki paket yang terdaftar di repositori sistem Anda yang saat ini digunakan. Coba jalankan:
Beberapa info konfigurasi dasar: Ubuntu Community Docs: Configuring Conky . PERHATIAN: Info di situs itu mungkin kedaluwarsa, jadi harap verifikasi langkah-langkah yang tercantum di sana berlaku untuk sistem Anda.
Tentu saja, conky dasar sangat membosankan untuk dilihat, jadi inilah tema conky yang baik untuk Anda mulai:
Harmattan
Cukup ikuti instruksi pada halaman itu untuk pengaturan; untuk menginstal tema tertentu, salin
.conkyrc
file dari folder yang sesuai untuk tema di.harmattan-themes
folder ke direktori home Anda.Kemudian, edit file sesuai dengan instruksi pada halaman yang ditautkan.
TIP
Ubah file setelah menyalinnya ke folder rumah Anda, dengan cara ini Anda bisa menyimpan file asli yang tidak diubah seandainya Anda perlu menyalin ulang
.conkyrc
file untuk suatu tema.sumber
nettop
adalah pilihan lain (bukan dalam repo linux standar).Untuk membangun klon repo:
Instal dependensi:
Dan membangun biner:
Jalankan dengan:
Btw, makro memiliki utilitas bawaan
nettop
yang melakukan hal yang sama tetapi memiliki lebih banyak fitur.sumber
Bagi saya, Slurm bekerja dengan baik:
Pasang:
Daftar antarmuka
Antarmuka monitor (ubah eth0):
sumber