টার্মিনালে প্রকৃত নেটওয়ার্ক ট্র্যাফিক (ওয়্যারলেস) কীভাবে প্রদর্শন করবেন?
অতিরিক্তভাবে: চার্টে এই তথ্য যুক্ত করা সম্ভব top
?
টার্মিনালে প্রকৃত নেটওয়ার্ক ট্র্যাফিক (ওয়্যারলেস) কীভাবে প্রদর্শন করবেন?
অতিরিক্তভাবে: চার্টে এই তথ্য যুক্ত করা সম্ভব top
?
উত্তর:
কমান্ড লাইন নেটওয়ার্ক ট্র্যাফিক নিরীক্ষণের জন্য উবুন্টু সংগ্রহস্থলের কয়েকটি সুন্দর সরঞ্জাম এখানে রয়েছে:
bmon - একবারে একাধিক ইন্টারফেস দেখায়
স্লর্ম - সুন্দর রঙিন গ্রাফ রয়েছে
tcptrack - একটি প্রিয়। ব্যান্ডউইথ কতটা ব্যবহৃত হচ্ছে তা এবং কী প্রোটোকল (পরিষেবা / পোর্ট) এবং গন্তব্য স্থানান্তরিত হচ্ছে তাও জানায়। আপনি যখন আপনার ব্যান্ডউইথটি ব্যবহার করছেন ঠিক কী জানতে চান তখন খুব সহায়ক helpful
sudo apt-get install bmon slurm tcptrack
nload
আপলোড এবং ডাউনলোডের আরও ভাল বিভাজনের জন্য উল্লেখ করার উপযুক্ত (রঙিন নয়)
sudo apt install ethstatus
এটি বেশ সহজ! এর সাথে "iftop" ইনস্টল করুন:
sudo apt-get install iftop
তারপরে দৌড়াও
sudo iftop
যে কোনও টার্মিনাল থেকে!
উপভোগ করুন!
iftop
এছাড়াও রেকর্ড বা সময়ে সময়ে নেটওয়ার্ক ব্যান্ডউইদ লগ ইন করুন? বর্তমানে আমি উভয় vnstat
এবং iftop
বিভিন্ন ব্যবহারের জন্য এবং vnstat
ব্যান্ডউইথের ব্যবহার লগ করছি। এটি অত্যধিক হবে এবং যদি iftop
এটি করে তবে আমার সার্ভারে আরও বেশি লোড যুক্ত হবে।
কারও উল্লেখ করা উচিত ছিল nethogs
।
যে জিনিসটি আলাদা এবং হতে পারে এটি সম্পর্কে শীতল এটি হ'ল এটি চিত্রের মতো, প্রক্রিয়া অনুযায়ী ট্র্যাফিক দেখায়
পৃষ্ঠাটি একবার দেখুন
sudo apt-get -y install nethogs
তারপরেsudo nethogs
apt-get install nethogs/jessie-backports
( আপনাকে প্রথমে জেসি-ব্যাকপোর্টগুলি যুক্ত করতে হবে )।
স্পিডোমিটার নামে একটি দুর্দান্ত সরঞ্জাম রয়েছে যা ইউনিকোড ব্লক অক্ষর, রঙ এবং এমনকি গ্রাফের প্রতিটি শীর্ষে লেবেল যুক্ত করে টার্মিনালে একটি গ্রাফ প্রদর্শন করে।
$ sudo apt-get install speedometer
$ speedometer -l -r wlan0 -t wlan0 -m $(( 1024 * 1024 * 3 / 2 ))
এটিতে বেশ কয়েকটি বিকল্প রয়েছে, একাধিক ইন্টারফেস পর্যবেক্ষণ করতে পারে, বেশ কয়েকটি সারি বা কলামে একাধিক গ্রাফ প্রদর্শন করতে পারে এবং একটি ফাইলের ডাউনলোডের গতিও (ডিস্কে ফাইলের আকার দেখে) পর্যবেক্ষণ করতে পারে।
wlan0
যে কমান্ডে eth0
বা যাই হোক না কেন আপনার সিস্টেমে নেটওয়ার্ক ইন্টারফেস নাম। আরও দেখুন: unix.stackexchange.com/a/125406
আইপিট্রাফ লিনাক্সের জন্য কনসোল ভিত্তিক নেটওয়ার্ক পরিসংখ্যান ইউটিলিটি। এটি টিসিপি সংযোগ প্যাকেট এবং বাইট গণনা, ইন্টারফেসের পরিসংখ্যান এবং ক্রিয়াকলাপ সূচক, টিসিপি / ইউডিপি ট্র্যাফিক ব্রেকডাউন, এবং ল্যান স্টেশন প্যাকেট এবং বাইট সংখ্যা হিসাবে বিভিন্ন চিত্র সংগ্রহ করে।
বৈশিষ্ট্য
একটি আইপি ট্র্যাফিক মনিটর যা আপনার নেটওয়ার্কের উপর দিয়ে চলে যাওয়া আইপি ট্র্যাফিকের তথ্য দেখায়। টিসিপি পতাকা সংক্রান্ত তথ্য, প্যাকেট এবং বাইট গণনা, আইসিএমপি বিবরণ, ওএসপিএফ প্যাকেটের ধরণ অন্তর্ভুক্ত করে। আইপি, টিসিপি, ইউডিপি, আইসিএমপি, নন-আইপি এবং অন্যান্য আইপি প্যাকেট গণনা, আইপি চেকসাম ত্রুটি, ইন্টারফেস ক্রিয়াকলাপ, প্যাকেটের আকার গণনাগুলি দেখায় এমন সাধারণ এবং বিস্তারিত ইন্টারফেস পরিসংখ্যান। একটি টিসিপি এবং ইউডিপি সার্ভিস মনিটর সাধারণ টিসিপি এবং ইউডিপি অ্যাপ্লিকেশন পোর্টগুলির জন্য আগত এবং বহির্গামী প্যাকেটের সংখ্যা দেখায় একটি ল্যান পরিসংখ্যান মডিউল যা সক্রিয় হোস্টগুলি আবিষ্কার করে এবং তাদের উপর ডেটা ক্রিয়াকলাপ দেখায় এমন পরিসংখ্যান দেখায় টিসিপি, ইউডিপি এবং অন্যান্য প্রোটোকল প্রদর্শন ফিল্টার, আপনাকে অনুমতি দেয় আপনার আগ্রহী কেবল ট্র্যাফিক দেখুন Log লগিং ইথারনেট, এফডিডিআই, আইএসডিএন, এসএলআইপি, পিপিপি এবং লুপব্যাক ইন্টারফেসের প্রকারকে সমর্থন করে। লিনাক্স কার্নেলের অন্তর্নির্মিত কাঁচা সকেট ইন্টারফেসটি ব্যবহার করে, এটি সমর্থিত নেটওয়ার্ক কার্ডের বিস্তৃত অংশে ব্যবহার করার অনুমতি দেয়। পূর্ণ-স্ক্রিন, মেনু চালিত অপারেশন।
প্রোটোকল স্বীকৃত
আইপি টিসিপি ইউডিপি আইসিএমপি আইজিএমপি আইজিপি আইজিআরপি ওএসপিএফ এআরপি আরএআরপি
নন-আইপি প্যাকেটগুলি কেবল "নন-আইপি" হিসাবে ইঙ্গিত করা হবে এবং ইথারনেট ল্যানের উপযুক্ত ইথারনেট ঠিকানা সরবরাহ করা হবে।
সমর্থিত ইন্টারফেস
স্থানীয় লুপব্যাক সমস্ত লিনাক্স-সমর্থিত ইথারনেট ইন্টারফেসগুলি সমস্ত লিনাক্স-সমর্থিত এফডিডিআই ইন্টারফেসগুলি এসআইএলপি অসিনক্রোনাস পিপিপি সিঙ্কো এইচডিএলসি এনক্যাপসুলেশন সমান্তরাল লাইন আইপি সহ আইএসডিএন আইএসডিএন আইএসডিএন উপর সিঙ্ক্রোনাস পিপিপি
সূত্র http://iptraf.seul.org/about.html
সাথে apt
:
apt-get install iptraf
বা উত্সটি ডাউনলোড করুন:
http://iptraf.seul.org/download.html
বর্তমান সংযোগগুলি:
বর্তমান বন্দর:
সমস্ত ইন্টারফেসের সংক্ষিপ্তসার:
ইন্টারফেস প্রতি বিস্তারিত:
iptraf-ng
এটি প্রতিস্থাপন করেছে iptraf
।
tcpdump -i eth0
এটি আপনাকে সেই ইন্টারফেস (আপনার ইথারনেট কার্ড) থেকে প্রবাহিত সমস্ত ডেটার একটি স্ট্রিমিং তথ্য দেবে। ওয়্যারশার্কের মতোই।
ifconfig
আপনার মেশিন ইন্টারফেসের একটি তালিকা দেখতে ব্যবহার করুন ।
আমি মনে করি এটি ifconfig [interface]
করবে। ভালো লেগেছে:
gevorg @ gevorg-ট্র্যাভেলমেট -3260: ~ $ ifconfig wlan0 wlan0 লিঙ্ক এনক্যাপ: ইথারনেট HWaddr 00: 18: ডি: 89: 52: 71 ব্রডকাস্ট মাল্টিকাস্ট এমটিইউ: 1500 মেট্রিক: 1 আরএক্স প্যাকেট: 0 টি ত্রুটি: 0 বাদ: 0 ওভাররানস: 0 ফ্রেম: 0 টিএক্স প্যাকেট: 0 টি ত্রুটি: 0 বাদ: 0 ওভাররানস: 0 ক্যারিয়ার: 0 সংঘর্ষ: 0 txqueuelen: 1000 আরএক্স বাইট: 0 (0.0 বি) টিএক্স বাইট: 0 (0.0 বি) gevorg @ gevorg-ট্র্যাভেলমেট -3260: ~ $ ifconfig eth0 এথ0 লিঙ্ক এনক্যাপ: ইথারনেট এইচডাব্ল্ডার 00: 16: 36: বিএফ: 92: e3 ইনেট অ্যাডার: 192.168.10.100 বিকাট: 192.168.10.255 মাস্ক: 255.255.255.0 inet6 অ্যাডার: fe80 :: 216: 36ff: febf: 92e3 / 64 স্কোপ: লিঙ্ক ইউরো ব্রডকাস্ট চলমান মাল্টিকাস্ট এমটিইউ: 1500 মেট্রিক: 1 আরএক্স প্যাকেট: 342765 ত্রুটি: 0 বাদ: 0 ওভাররান: 0 ফ্রেম: 0 টিএক্স প্যাকেট: 306183 ত্রুটি: 0 বাদ: 0 ওভাররান: 0 ক্যারিয়ার: 0 সংঘর্ষ: 0 txqueuelen: 1000 আরএক্স বাইট: 373934806 (373.9 এমবি) টিএক্স বাইট: 39111569 (39.1 এমবি) সাময়িক বিরতি: 16
এটি আরএক্স বাইটগুলি দেখায় : 73934806 (373.9 এমবি) এবং টিএক্স বাইট: 39111569 (39.1 এমবি) ।
netstat -t -u -c
?
আর একটি দরকারী সরঞ্জাম সর। এটি ইনস্টল করুন,
apt install sysstat
এটি কিভাবে ব্যবহার করতে:
sar -n DEV 1
এবং ব্রেন্ডনের আশ্চর্যজনক গ্রাফ গাইড:
sar
, যা কাজটি করে এবং ডিফল্টরূপে অন্তর্ভুক্ত থাকে (এবং সক্ষম) যদি সমস্ত ডিস্ট্র্র না হয়।
'Vnstat' ইনস্টল করুন এটি কোনও ইন্টারফেসের জন্য ট্র্যাফিক দেখায়। কিছু দুর্দান্ত গ্রাফ পেতে আপনি কিছু প্লটিং প্যাকেজ ইনস্টল করতে পারেন।
যদি আপনি অত্যন্ত সহজ কিছু, তবে এখনও দরকারী কিছু সন্ধান করে থাকেন তবে চেষ্টা করুন 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
এটি একবারে সমস্ত ইন্টারফেস পর্যবেক্ষণ করে, প্রতি সেকেন্ডে একটি নতুন লাইন মুদ্রণ করে। অন্য স্ক্রিপ্টে পাইপ দেওয়া বা চলমান ছেড়ে যাওয়া এবং সময়ের সাথে সাথে ব্যান্ডউইথের ব্যবহার পর্যবেক্ষণ করতে দরকারী। অন্যান্য সরঞ্জামগুলির মতো সুন্দর নয়, তবে এটি কাজটি সম্পন্ন করে।
ম্যানপেজে কিছু দরকারী বিকল্প তালিকাভুক্ত রয়েছে :
-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.
ifstat -zntS
যা কেবলমাত্র এমন নেটওয়ার্ক ইন্টারফেসকে আউটপুট করে যা শূন্য হয় না, টাইমস্ট্যাম্পগুলি সহ, সময় সময়কালে হেডার প্রদর্শন না করে এবং কেবলমাত্র একটি লাইনে ফলাফল দেয় (আমি ম্যান পৃষ্ঠাগুলি পছন্দ করি)।
এটি নেটওয়ার্কিংয়ের সাথে সুনির্দিষ্ট নয়, তবে গ্লেন্সগুলি বিভিন্ন ইন্টারফেসের নেটওয়ার্ক ট্র্যাফিক প্রদর্শন করতে পারে।
এই আদেশগুলির মধ্যে একটি দিয়ে এটি ইনস্টল করুন:
sudo snap install glances
sudo apt install glances
ইফকনফিগের মতে :
এই প্রোগ্রামটি অপ্রচলিত! প্রতিস্থাপনের জন্য আইপি অ্যাডর এবং আইপি লিঙ্কটি চেক করুন। পরিসংখ্যানগুলির জন্য আইপি-এস লিঙ্কটি ব্যবহার করুন।
আইপি কমান্ড ব্যবহার করে :
$ ip -s 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
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
অথবা
$ 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
আর একটি সম্ভাব্য সরঞ্জাম বলা হয় nload
।
http://linux.die.net/man/1/nload
অনুরূপ slurm
বা bmon
, তবে কিছুটা আরও সরল।
আমি সম্প্রতি আবিষ্কার করেছি wavemon
যা ব্যবহার করে সহজেই ইনস্টল করা যায় apt-get install wavemon
।
এই সরঞ্জামটি বিশেষত ওয়্যারলেস নেটওয়ার্কের সিগন্যাল স্তরের তথ্য সরবরাহ করে।
এবং এটি এমন একটি ব্লগ যা ব্যান্ডউইদথকে পর্যবেক্ষণ করতে কমান্ডের একটি তালিকা দেখাচ্ছে:
http://www.binarytides.com/linux-commands-monitor-network/
হালনাগাদ:
আমি প্রায় দুই মাস ধরে নেট হগ ব্যবহার করছি । এটি আপনাকে মোট ব্যান্ডউইথের ব্যবহার দেখায়। নিম্নলিখিত সেটিংসের সাহায্যে আপনি প্রতিটি প্রোগ্রামের জন্য অতিরিক্ত ব্যান্ডউইথ ব্যবহার করতে পারেন
sudo nethogs -v 3
এর রয়েছে conky ।
আপনার সিস্টেমের বর্তমানে ব্যবহৃত সংগ্রহস্থলগুলিতে প্যাকেজটি তালিকাভুক্ত থাকতে পারে। চালানোর চেষ্টা করুন:
sudo apt-get install conky-all
কিছু বেসিক কনফিগারেশন তথ্য: উবুন্টু সম্প্রদায় ডক্স: কনকি কনফিগার করা । সতর্কতা: সেই সাইটের তথ্য পুরানো হতে পারে, সুতরাং দয়া করে সেখানে তালিকাভুক্ত পদক্ষেপগুলি আপনার সিস্টেমে প্রযোজ্য তা যাচাই করুন।
অবশ্যই, একটি প্রাথমিক কঙ্কিটি দেখতে খুব বিরক্তিকর, তাই আপনাকে শুরু করার জন্য এখানে একটি ভাল কঙ্কি থিম দেওয়া হয়েছে:
সেটআপের জন্য কেবল সেই পৃষ্ঠাতে থাকা নির্দেশাবলী অনুসরণ করুন; কোনও নির্দিষ্ট থিম ইনস্টল করতে, .conkyrc
ফোল্ডারে থিমের জন্য সংশ্লিষ্ট .harmattan-themes
ফোল্ডারটি থেকে আপনার হোম ডিরেক্টরিতে কপি করুন ।
তারপরে, লিঙ্কযুক্ত পৃষ্ঠায় নির্দেশাবলী অনুসারে ফাইলটি সম্পাদনা করুন।
টিপ
আপনার হোম ফোল্ডারে অনুলিপি করার পরে ফাইলটি সংশোধন করুন , আপনাকে .conkyrc
কোনও থিমের জন্য ফাইলটি পুনরায় অনুলিপি করার প্রয়োজনে আসল পরিবর্তনবিহীন ফাইলগুলি রাখতে হবে ।
nettop
আরেকটি বিকল্প (স্ট্যান্ডার্ড লিনাক্স রেপোতে নয়)।
ক্লোন রেপো তৈরি করতে:
git clone https://github.com/Emanem/nettop.git
নির্ভরতা ইনস্টল করুন:
sudo apt-get install libncurses5-dev libncursesw5-dev build-essential libpcap-dev
এবং বাইনারি তৈরি করুন:
make
সাথে চালান:
sudo ./nettop
বিটিডব্লিউ, ম্যাকোসের একটি বিল্ট-ইন ইউটিলিটি রয়েছে nettop
যা একই কাজ করে তবে আরও বৈশিষ্ট্য রয়েছে।
আমার জন্য, স্লর্ম খুব ভাল কাজ করেছে:
ইনস্টল করুন:
sudo apt install slurm
ইন্টারফেস তালিকা
ifconfig
ইন্টারফেস ইন্টারফেস (পরিবর্তন করুন0):
slurm -i eth0
top
?" এর কোনও সমাধান ? অংশ? :)