คำสั่ง Linux: การใช้งานในเทอร์มินัล – ส่วนที่สี่

คำสั่ง Linux: การใช้งานในเทอร์มินัล – ส่วนที่สี่

คำสั่ง Linux: การใช้งานในเทอร์มินัล – ส่วนที่สี่

ดำเนินการต่อกับสิ่งตีพิมพ์ของเราเกี่ยวกับการใช้เทอร์มินัลขั้นสูงในนี้ ส่วนที่สี่ ของชุดที่ XNUMX นี้ ในวันนี้เราจะมาสำรวจกันที่ "คำสั่งลินุกซ์" ดังต่อไปนี้: netstat, ss และ nc.

ด้วยวิธีนี้ เพื่อช่วยให้ผู้ใช้ GNU/Linux ทั่วไปสามารถจัดการสิ่งที่จำเป็นที่สุดต่อไปได้ กิจกรรมการบริหารและการแก้ไขปัญหาทั้งที่บ้านและในสำนักงาน

คำสั่ง Linux: การใช้งานในเทอร์มินัล – ส่วนที่สาม

คำสั่ง Linux: การใช้งานในเทอร์มินัล – ส่วนที่สาม

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

คำสั่ง Linux: การใช้งานในเทอร์มินัล – ส่วนที่สาม
บทความที่เกี่ยวข้อง:
คำสั่ง Linux: การใช้งานในเทอร์มินัล – ส่วนที่สาม

คำสั่ง Linux - ส่วนที่สาม: netstat, ss และ nc

คำสั่ง Linux - ส่วนที่สาม: netstat, ss และ nc

การใช้คำสั่ง Linux ในทางปฏิบัติ

คำสั่ง Netstat

netstat

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

ตัวอย่างการใช้คำสั่ง netstat

  • รายการพอร์ตทั้งหมด: $ netstat --ทั้งหมด
  • รายการพอร์ตการฟังทั้งหมด: $netstat --กำลังฟัง
  • แสดงการฟังพอร์ต TCP: $netstat --tcp
  • แสดง PID และชื่อโปรแกรม: $ netstat -- โปรแกรม
  • แสดงข้อมูลบนหน้าจออย่างต่อเนื่อง: $ netstat -- ต่อเนื่อง

หากต้องการดูตัวอย่างการใช้งานเพิ่มเติมและคำอธิบายของตัวเลือกหรือพารามิเตอร์ที่เกี่ยวข้อง ให้คลิก ที่นี่.

คำสั่ง nc

ss

คำสั่ง “ฮึ” เป็นยูทิลิตี้เทอร์มินัลที่ใช้ในการตรวจสอบซ็อกเก็ต นั่นคือ เพื่อดัมพ์สถิติของซ็อกเก็ตบนหน้าจอ ดังนั้น netstat จึงได้รับการยกย่องอย่างสูงเนื่องจากสามารถแสดง TCP และข้อมูลสถานะได้มากขึ้น หน้าจัดการ

ตัวอย่างการใช้คำสั่ง ss

  • แสดงซ็อกเก็ต TCP/UDP/RAW/UNIX ทั้งหมด: $ss -a [-t|-u|-w|-x]
  • แสดงซ็อกเก็ต TCP ทั้งหมดที่เชื่อมต่อกับพอร์ต HTTPS ในเครื่อง (443): $ เอสเอส -t src :[443]
  • แสดงซ็อกเก็ต TCP ทั้งหมดที่ฟังบนพอร์ตภายในเครื่อง 8080: $ss -lt src :[8080]
  • แสดงรายการซ็อกเก็ต TCP ทั้งหมดพร้อมกับกระบวนการที่เชื่อมต่อกับพอร์ต ssh ระยะไกล: $ เอสเอส -pt dst :[ssh]

หากต้องการดูตัวอย่างการใช้งานเพิ่มเติมและคำอธิบายของตัวเลือกหรือพารามิเตอร์ที่เกี่ยวข้อง ให้คลิก ที่นี่.

คำสั่ง ss

nc

คำสั่ง "nc" หรือ "netcat" เป็นคำสั่งที่เรียกว่ามีดสวิสสำหรับโปรโตคอล TPC/IP เนื่องจากอนุญาตให้อ่านและเขียนข้อมูลผ่านการเชื่อมต่อเครือข่ายโดยใช้โปรโตคอล TCP หรือ UDP นอกจากนี้ยังสามารถใช้ได้โดยตรงหรือผ่านโปรแกรมและสคริปต์อื่นๆ และยังทำหน้าที่เป็นเครื่องมือสำรวจและดีบักเครือข่ายที่มีคุณลักษณะหลากหลาย หน้าจัดการ

ตัวอย่างการใช้คำสั่ง nc

  • สร้างการเชื่อมต่อ TCP: $nc[ip_address][พอร์ต]
  • ตั้งระยะหมดเวลา: $ nc -w [หมดเวลาใน_วินาที] [ipaddress] [พอร์ต]
  • สแกนพอร์ต TCP ที่เปิดอยู่ของโฮสต์ที่ระบุ: $ nc -v -z [ที่อยู่ IP] [พอร์ต]
  • ฟังพอร์ต TCP ที่ระบุและพิมพ์ข้อมูลที่ได้รับ: $ nc -l [พอร์ต]
  • รักษาเซิร์ฟเวอร์ไว้หลังจากไคลเอ็นต์ยกเลิกการเชื่อมต่อ: $ nc -k -l [พอร์ต]
  • ส่งคำขอ HTTP: $ nc -u -l [พอร์ต]

หากต้องการดูตัวอย่างการใช้งานเพิ่มเติมและคำอธิบายของตัวเลือกหรือพารามิเตอร์ที่เกี่ยวข้อง ให้คลิก ที่นี่.

คำสั่ง Linux: การใช้งานในเทอร์มินัล – ส่วนที่สอง
บทความที่เกี่ยวข้อง:
คำสั่ง Linux: การใช้งานในเทอร์มินัล – ส่วนที่สอง

แบนเนอร์นามธรรมสำหรับโพสต์

ข้อมูลอย่างย่อ

โดยสรุปแล้ว เราหวังว่าภาคที่สี่นี้ คำสั่ง "Linux» ซึ่งเราได้กล่าวถึงการใช้ คำสั่ง netstat, ss และ ncดำเนินการต่อไปเพื่อช่วยให้ผู้ใช้จำนวนมากเชี่ยวชาญ Terminal ที่ทรงพลังให้ได้มากที่สุด และหากคุณเคยใช้คำสั่งใดๆ ใน 3 คำสั่งนี้มาก่อน และคุณต้องการมีส่วนร่วมในคำสั่งเหล่านี้ เราขอเชิญคุณให้ทำเช่นนั้น ผ่านความคิดเห็น.

สุดท้ายอย่าลืมแบ่งปันข้อมูลที่เป็นประโยชน์นี้กับผู้อื่นนอกเหนือจากการเยี่ยมชมบ้านของเรา «สถาน» เพื่อเรียนรู้เนื้อหาปัจจุบันเพิ่มเติม และเข้าร่วมช่องอย่างเป็นทางการของ Telegram เพื่อสำรวจข่าวสาร บทช่วยสอน และการอัปเดต Linux เพิ่มเติม ตะวันตก กลุ่ม, สำหรับข้อมูลเพิ่มเติมในหัวข้อของวันนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา