ค้นหาเว็บไซต์

Band ซึ่ง - เครื่องมือการใช้แบนด์วิธเครือข่ายสำหรับ Linux


Band ซึ่ง เดิมชื่อ “อะไร” เป็นโปรแกรมอรรถประโยชน์เทอร์มินัลที่เขียนด้วยภาษาโปรแกรม Rust ซึ่งใช้สำหรับตรวจสอบการใช้แบนด์วิดท์เครือข่ายปัจจุบันโดย กระบวนการ การเชื่อมต่อ และ IP/ชื่อโฮสต์ระยะไกล โดยจะดักจับอินเทอร์เฟซเครือข่ายที่ระบุและติดตามขนาดแพ็กเก็ต IP อ้างอิงโยงกับระบบไฟล์ /proc บน Linux และ lsof บน macOS

แนะนำให้อ่าน: 16 เครื่องมือตรวจสอบแบนด์วิธที่มีประโยชน์เพื่อวิเคราะห์การใช้งานเครือข่ายใน Linux

แบนด์ที่ ตอบสนองต่อขนาดหน้าต่างเทอร์มินัล โดยจะแสดงข้อมูลน้อยลงหากไม่มีที่ว่างมากนัก นอกจากนี้ จะพยายามแก้ไขที่อยู่ IP ให้เป็นชื่อโฮสต์ในเบื้องหลังโดยใช้ Reverse DNS

วิธีการติดตั้ง Band ซึ่งในระบบ Linux

ยูทิลิตี้ Band ซึ่ง นี้เป็นยูทิลิตี้ใหม่และพร้อมให้ติดตั้งบน Arch Linux จากพื้นที่เก็บข้อมูล AUR โดยใช้ เย้ .

เย้ เป็นตัวช่วย AUR ที่ดีมากซึ่งเขียนด้วยภาษา Go ซึ่งใช้เป็น wrapper Pacman เพื่อค้นหาและติดตั้ง แพ็กเกจจากที่เก็บ AUR และอัปเดตทั้งระบบ

หากไม่ได้ติดตั้ง Yay AUR Helper คุณสามารถติดตั้งได้โดยการโคลน repo git และสร้างโดยใช้คำสั่งต่อไปนี้

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

เมื่อติดตั้ง เย้ แล้ว คุณจะสามารถใช้เพื่อติดตั้ง Band ซึ่ง ดังที่แสดง

yay -S bandwhich

ในการกระจาย Linux อื่นๆ สามารถติดตั้ง แบนด์ที่ ได้โดยใช้ตัวจัดการแพ็คเกจ Rust ที่เรียกว่า cargo หากต้องการติดตั้ง Cargo บน Linux คุณต้องติดตั้งภาษาการเขียนโปรแกรม Rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

เมื่อติดตั้ง Rust บนระบบแล้ว คุณสามารถใช้คำสั่ง cargo เพื่อติดตั้ง Band ซึ่ง ในระบบ Linux

cargo install bandwhich

การดำเนินการนี้จะติดตั้ง แบนด์วิธ ให้กับ ~/.cargo/bin/band ซึ่ง แต่คุณต้องมีสิทธิ์รูทจึงจะรันได้ เพื่อแก้ไขปัญหานี้ คุณจะต้องสร้างลิงก์สัญลักษณ์ไปยังไบนารี่ดังที่แสดง

sudo ln -s ~/.cargo/bin/bandwhich /usr/local/bin/

หลังจากนั้น คุณสามารถรันคำสั่ง bandwho แทน sudo ~/.cargo/bin/bandwho ดังที่แสดง


sudo bandwhich

สำหรับการใช้งานและตัวเลือกเพิ่มเติม ให้พิมพ์:


sudo bandwhich --help

แค่นั้นแหละ! Band ซึ่งเป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งที่มีประโยชน์สำหรับการแสดงการใช้งานเครือข่ายปัจจุบันตามกระบวนการ การเชื่อมต่อ และ IP ระยะไกล/ชื่อโฮสต์ใน Linux