cara menampilkan sebenarnya lalu lintas jaringan (wifi) di terminal?
Selain itu Adalah mungkin untuk menambahkan info ini ke grafik dari atas
?
Berikut ini adalah beberapa alat-alat dalam repositori Ubuntu untuk baris perintah pemantauan lalu lintas jaringan:
bmon - menunjukkan beberapa interface sekaligus
slurm - memiliki bagus berwarna grafik
tcptrack - favorit. Memberitahu berapa banyak bandwidth yang digunakan dan juga apa protocol (service/port) dan tujuan transmisi ini mengambil tempat. Sangat membantu ketika anda ingin tahu persis apa yang menggunakan bandwidth anda
Seseorang juga harus disebutkan nethogs
.
Hal yang's yang berbeda dan mungkin lebih dingin tentang yang satu ini adalah bahwa hal itu menunjukkan lalu lintas per process, seperti gambar menunjukkan
Lihatlah halaman
Ada sebuah alat yang disebut speedometer yang menampilkan grafik di terminal menggunakan blok Unicode karakter, warna, dan bahkan menambahkan label untuk setiap puncak dalam grafik.
$ sudo apt-get install speedometer
$ speedometer -l -r wlan0 -t wlan0 -m $(( 1024 * 1024 * 3 / 2 ))
Ini memiliki beberapa pilihan, dapat memantau beberapa interface, dapat menunjukkan beberapa grafik dalam beberapa baris atau kolom, dan bahkan dapat memantau kecepatan download sebuah file tunggal (dengan mengamati ukuran file pada disk).
IPTraf adalah konsol berbasis statistik jaringan utilitas untuk Linux. Ini mengumpulkan berbagai tokoh seperti koneksi TCP packet dan byte jumlah, antarmuka statistik dan indikator aktivitas, TCP/UDP lalu lintas kerusakan, dan LAN stasiun paket dan bita.
Fitur
IP traffic monitor yang menunjukkan informasi tentang lalu lintas IP lewat lebih dari jaringan anda. Termasuk TCP bendera informasi, paket dan byte jumlah, ICMP rincian, OSPF packet jenis. Umum dan rinci antarmuka statistik menunjukkan IP, TCP, UDP, ICMP, non-IP dan IP lainnya paket hitungan, IP checksum kesalahan, antarmuka aktivitas, ukuran paket menghitung. TCP dan UDP service monitor menunjukkan jumlah yang masuk dan paket keluar untuk umum TCP dan UDP aplikasi port LAN modul statistik yang menemukan tuan rumah aktif dan menunjukkan statistik menunjukkan data aktivitas pada mereka TCP, UDP, dan lain protokol display filter, yang memungkinkan anda untuk hanya melihat lalu lintas anda're tertarik pada. Penebangan Mendukung Ethernet, FDDI, ISDN, SLIP, PPP, dan loopback jenis antarmuka. Memanfaatkan built-in raw socket interface kernel Linux, yang memungkinkan untuk digunakan di atas berbagai macam didukung kartu jaringan. Full-screen, menu-driven operasi.
Protokol Diakui
IP TCP UDP ICMP IGMP IGP IGRP OSPF ARP dan RARP
Non-paket IP hanya akan dapat ditunjukkan sebagai "Non-IP" dan, pada Ethernet LAN's, akan disediakan dengan sesuai alamat Ethernet.
Didukung Antarmuka
Local loopback Semua Linux yang didukung interface Ethernet Semua Linux yang didukung FDDI interface SLIP Asynchronous PPP Sinkron PPP lebih dari ISDN ISDN dengan Baku IP encapsulation ISDN dengan Cisco HDLC enkapsulasi Garis Sejajar IP
Sumber http://iptraf.seul.org/about.html
Dengan apt
:
apt-get install iptraf
Atau men-download sumber:
http://iptraf.seul.org/download.html
Saat Ini Koneksi:
Pelabuhan Saat Ini:
Ringkasan dari semua Interface:
Rinci per Interface:
Saya pikir ifconfig [interface]
akan melakukan itu. Seperti:
gevorg@gevorg-TravelMate-3260:~$ ifconfig wlan0 wlan0 Link encap:Ethernet HWaddr 00:18:de:89:52:71 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)Hal ini menunjukkan RX bytes:73934806 (373.9 MB) dan **TX bytes:39111569 (39.1 MB)**.gevorg@gevorg-TravelMate-3260:~$ ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:16:36:bf:92:e3 inet addr:192.168.10.100 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr: fe80::216:36ff:febf:92e3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:342765 errors:0 dropped:0 overruns:0 frame:0 TX packets:306183 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:373934806 (373.9 MB) TX bytes:39111569 (39.1 KB) Mengganggu:16
Jika anda sedang mencari sesuatu yang sangat sederhana, tapi masih berguna, cobalah ifstat
$ sudo apt-get install ifstat
$ ifstat
eth0 wlan0
KB/s in KB/s out KB/s in KB/s out
0.00 0.00 0.96 4.79
0.00 0.00 0.04 0.14
Ini memonitor semua interface sekaligus, cetak baris baru setiap detik. Berguna untuk pipa ke script lain, atau untuk pergi berjalan dan mengamati penggunaan bandwidth dari waktu ke waktu. Tidak secantik alat-alat lainnya, namun mendapatkan pekerjaan yang dilakukan.
Ada beberapa pilihan yang berguna yang terdaftar di halaman manual:
-z Hides interface which counters are null, eg interfaces that are up but not used.
-n Turns off displaying the header periodically.
-t Adds a timestamp at the beginning of each line.
-T Reports total bandwith for all monitored interfaces.
-S Keep stats updated on the same line if possible (no scrolling nor wrapping).
-b Reports bandwith in kbits/sec instead of kbytes/sec.
Hal ini tidak spesifik untuk jaringan, tetapi Melirik dapat menampilkan lalu lintas jaringan antarmuka yang berbeda.
Menginstalnya dengan perintah :
bash sudo snap menginstal melirik sudo apt-get install melirik
Menurut ifconfig man:
program Ini adalah usang! Untuk penggantian check ip dan ip addr link. Untuk statistik menggunakan ip -s link.
Jadi menggunakan ip perintah:
$ ip -s link
Kita bisa mendapatkan jaringan statistik:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
RX: bytes packets errors dropped overrun mcast
173654497900 26078946 0 0 0 0
TX: bytes packets errors dropped carrier collsns
173654497900 26078946 0 0 0 0
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 12:34:56:78:90:00 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
3650412438854 399476618 0 2551849 0 0
TX: bytes packets errors dropped carrier collsns
617437624480 321390259 0 0 0 0
Atau
$ ip -s -h link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 promiscuity 0 addrgenmode eui64
RX: bytes packets errors dropped overrun mcast
174G 26.1M 0 0 0 0
TX: bytes packets errors dropped carrier collsns
174G 26.1M 0 0 0 0 2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 12:34:56:78:90:00 brd ff:ff:ff:ff:ff:ff promiscuity 0 addrgenmode eui64
RX: bytes packets errors dropped overrun mcast
3.65T 399M 0 2.55M 0 0
TX: bytes packets errors dropped carrier collsns
617G 321M 0 0 0 0
Dan ini adalah sebuah blog menampilkan daftar perintah untuk memantau bandwidth:
http://www.binarytides.com/linux-commands-monitor-network/
UPDATE:
I've telah menggunakan NetHogs selama sekitar dua bulan. Ini menunjukkan bahwa anda total penggunaan bandwidth. Dengan pengaturan sebagai berikut selain itu anda dapat mendapatkan penggunaan bandwidth untuk masing-masing program
sudo nethogs -v 3
Ada's juga conky.
Anda mungkin memiliki paket yang terdaftar di sistem anda's saat ini digunakan repositori. Coba jalankan:
sudo apt-get install conky-all
Beberapa konfigurasi dasar info: Ubuntu Masyarakat Docs: Konfigurasi Conky. Hati-HATI: info pada situs ini mungkin telah kedaluwarsa, jadi silakan memverifikasi langkah-langkah yang tercantum di sana berlaku untuk sistem anda.
Tentu saja, dasar conky adalah sangat membosankan, jadi di sini's yang baik conky tema untuk anda mulai:
Cukup ikuti petunjuk pada halaman tersebut untuk setup; untuk menginstal tema tertentu, copy .conkyrc
file dari folder yang sesuai untuk tema dalam .harmattan-tema
folder ke direktori home anda.
Kemudian, edit file tersebut sesuai dengan petunjuk pada halaman terkait.
TIPS
Memodifikasi file setelah menyalin ke folder rumah anda, dengan cara ini anda mendapatkan untuk menjaga pbb asli-mengubah file dalam kasus anda perlu untuk re-copy .conkyrc
file untuk tema.
nettop
adalah pilihan lain (tidak ada dalam standar linux repo).
Untuk membangun clone repo:
git clone https://github.com/Emanem/nettop.git
Menginstal dependensi:
sudo apt-get install libncurses5-dev libncursesw5-dev build-essential libpcap-dev
Dan membangun binary:
make
Jalankan dengan:
sudo ./nettop
Btw, macos memiliki built-in utilitas yang disebut nettop
yang melakukan hal yang sama tetapi memiliki lebih banyak fitur.