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