Contents

ติดตามการเชื่อมต่อเครือข่ายใน Linux ด้วย pktstat

ประเด็นที่สำคัญ

pktstat เป็นเครื่องมือบรรทัดคำสั่งอเนกประสงค์ที่ให้ผู้ใช้มีโอกาสตรวจสอบการรับส่งข้อมูลเครือข่ายและรับข้อมูลโดยละเอียดเกี่ยวกับแพ็กเก็ตแบบเรียลไทม์ คล้ายคลึงกับฟังก์ชันการทำงานของยูทิลิตี้ยอดนิยม เช่น top หรือ htop สำหรับกระบวนการตรวจสอบ

การได้รับ pktstat ผ่านตัวจัดการแพ็คเกจ เช่น APT, Pacman หรือ DNF บน Linux ยอดนิยมนั้นเป็นกระบวนการที่ง่ายดาย

การเรียกใช้ pktstat ในความจุระดับรูททำให้สามารถดูแลการเชื่อมต่อเครือข่ายที่ใช้งานอยู่โดยการแสดงข้อมูลเกี่ยวกับต้นทางและปลายทางของข้อมูลที่ส่งระหว่างคอมพิวเตอร์ของตนเองและระบบภายนอก

สำหรับผู้ที่แสวงหาข้อมูลเชิงลึกเกี่ยวกับการใช้แบนด์วิดท์เครือข่ายบนระบบ Linux มียูทิลิตี้ที่มีประสิทธิภาพที่เรียกว่า pktstat ให้บริการ เครื่องมือบรรทัดคำสั่งนี้แสดงกิจกรรมแพ็คเก็ตแบบสดและเสนอตัวเลือกที่ใช้งานง่ายสำหรับงานที่ดำเนินการบ่อยครั้ง

pktstat คืออะไร?

pktstat เป็นยูทิลิตี้ที่แสดงพฤติกรรมของแพ็คเก็ตที่เข้าและออกจากคอมพิวเตอร์ของคุณ คล้ายกับวิธีที่ top หรือ htop แสดงข้อมูลเกี่ยวกับกระบวนการ มันเป็นโปรแกรมแบบเต็มหน้าจอที่ทำงานในเทอร์มินัล

วิธีการติดตั้ง pktstat

กระบวนการติดตั้ง pktstat นั้นถือได้ว่าง่ายดาย เนื่องจากสามารถเข้าถึงได้ผ่านตัวจัดการแพ็คเกจที่ใช้กันทั่วไปใน Linux ดิสทริบิวชั่นที่โดดเด่นส่วนใหญ่

หากต้องการติดตั้งแพ็คเกจบนระบบปฏิบัติการที่ใช้ Debian เช่น Ubuntu ให้ทำตามขั้นตอนเหล่านี้:

 sudo apt install pktstat 

และบนอาร์ค:

 sudo pacman -S pktstat

และกับครอบครัวเรดแฮท

 sudo dnf install pktstat 

การตรวจสอบการเชื่อมต่อเครือข่ายด้วย pktstat

/th/images/pktstat.jpg

ในการเข้าถึงสถานะปัจจุบันของการเชื่อมต่อเครือข่ายโดยใช้ pktstat ผู้ใช้อาจดำเนินการคำสั่งผ่านเซสชันเทอร์มินัล ความสำคัญของการเชื่อมต่อเครือข่ายที่เกี่ยวข้องกับความปลอดภัยของระบบจำเป็นต้องเรียกใช้เครื่องมือด้วยสิทธิ์ผู้ดูแลระบบ โดยทั่วไปในฐานะผู้ใช้รูท:

 sudo pktstat 

การดำเนินการคำสั่งนี้จะส่งผลให้มีมุมมองแบบเต็มหน้าจอของการเชื่อมต่อเครือข่ายที่ใช้งานอยู่ทั้งหมดที่มีอยู่ในระบบของคุณ จอแสดงผลจะรวมข้อมูลเกี่ยวกับโหนดผู้รับทั้งต้นทางและปลายทางสำหรับแต่ละแพ็กเก็ตข้อมูลที่ส่งระหว่างอุปกรณ์ของคุณและเซิร์ฟเวอร์ระยะไกล

การใช้เครื่องมือบรรทัดคำสั่งอเนกประสงค์ pktstat มีข้อดีมากมายในการจัดการการรับส่งข้อมูลเครือข่าย ข้อดีประการหนึ่งคือมีตัวเลือกมากมายที่ช่วยให้ผู้ใช้สามารถปรับแต่งข้อกำหนดในการตรวจสอบได้ หนึ่งในตัวเลือกเหล่านี้คือแฟล็ก"-i"ซึ่งช่วยให้สามารถเลือกอินเทอร์เฟซเฉพาะสำหรับการสังเกตได้ สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อต้องการมุ่งเน้นไปที่ประเภทการเชื่อมต่อเฉพาะ เช่น อินเทอร์เฟซอีเทอร์เน็ตแบบมีสาย แทนการเชื่อมต่อไร้สาย

 sudo pktstat -i [interface]

ตามค่าเริ่มต้น pktstat มีแนวโน้มที่จะแสดงชื่อโฮสต์แบบย่อ หากต้องการดูชื่อโฮสต์แบบเต็ม คุณสามารถใช้แฟล็ก"-F"ได้

การใช้ตัวเลือก -n ใน pktstat ช่วยลดการแสดงชื่อโฮสต์ และแสดงเฉพาะที่อยู่ IP แทน นอกจากนี้ เราอาจกดปุ่ม n ในขณะที่โปรแกรมกำลังทำงานอยู่เพื่อเปิดหรือปิดโหมดการดูตัวเลขสำหรับเซสชันที่กำลังดำเนินอยู่ของ pktstat

การใช้ตัวเลือก -c ร่วมกับ pktstat ช่วยให้สามารถแยกสตรีมการรับส่งข้อมูลซึ่งโดยทั่วไปจะรวมไว้ตามค่าเริ่มต้น รวมถึงการเชื่อมต่อ Transmission Control Protocol (TCP) หลายรายการ

ผู้ใช้อาจเปลี่ยนลำดับของไฟล์ที่แสดงโดยใช้คุณสมบัติ"โหมดบนสุด"ซึ่งไม่เพียงเรียงลำดับตามขนาดไฟล์ แต่ยังคำนึงถึงจำนวนบิตในแต่ละไฟล์ด้วย โดยใช้ตัวเลือก"-t"

pkstat เป็นส่วนเสริมที่มีคุณค่าสำหรับชุดเครื่องมือ Sysadmin ของคุณ

PktStat เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งที่ขาดไม่ได้ที่ให้ผู้ใช้สามารถตรวจสอบการรับส่งข้อมูลเครือข่ายขาเข้าและขาออกของระบบ Linux แบบเรียลไทม์ เหมือนกับฟังก์ชันการทำงานที่นำเสนอโดยเครื่องมือยอดนิยม เช่น"top"หรือ"htop"