Basic Network Commands คำสั่ง Network พื้นฐาน ที่ผู้ดูแลระบบควรรู้

Basic Network Commands คำสั่ง Network พื้นฐาน ที่ผู้ดูแลระบบควรรู้

Written by admin

CLI

28 มีนาคม 2021

Basic Network Commands คำสั่ง Network พื้นฐาน ที่ผู้ดูแลระบบควรรู้

ในบทความนี้เราจะพูดถึง Basic Network Commands (คำสั่ง Network พื้นฐาน ที่ผู้ดูแลระบบควรรู้) และทำตามคำสั่งต่าง ๆ ของเครือข่าย(Network)สำหรับ Windows Linux (รวมถึง MacOS) นี่เป็นสิ่งจำเป็นสำหรับผู้ดูแลเครือข่าย คำสั่ง Network เหล่านี้สามารถใช้แยกกัน เพื่อตรวจสอบแบบเรียลไทม์หรือเป็นส่วนหนึ่งของกลยุทธ์ระยะยาว บทความนี้พร้อมด้วยคำสั่งเครือข่ายจะเป็นความรู้เพื่อจัดการเครือข่ายและประสบการณ์ของคุณได้ดียิ่งขึ้น


vnstat

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

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

Ping (Unix / Windows)

Ping เริ่มต้นจากยุค 70 และเป็นที่รู้จักกันว่าเป็นหนึ่งในคำสั่งเครือข่ายพื้นฐาน อย่างไรก็ตาม มันไม่ง่ายอย่างที่เราเชื่อ และมีประโยชน์มากมายกว่าที่เรารู้อยู่แล้ว มันขึ้นอยู่กับโปรโตคอล ICMP และใช้เพื่อตรวจสอบ

  • หากมีการเชื่อมต่อระหว่างเครื่องของคุณกับเครื่องอื่นในเครือข่าย
  • มันใช้เพื่อวัด “ความเร็ว” หรือเวลาตอบกลับจากอุปกรณ์ปลายทาง

วิธีใช้ ให้ใช้คำสั่ง ping เว้นวรรค และตามด้วย ip address , Domain name หรือ Name Server ตัวอย่าง เช่น

ping 8.8.8.8
ping aoostudio.com
ping ns1.aoostudio.com

Traceroute (Unix / Windows)

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

วิธีใช้งาน

traceroute –n (บน Unix / Linux)
tracert –d (บน Windows)

Arp (Unix / Windows)

คำสั่งเครือข่ายนี้ใช้ในการเปลี่ยนและดูตาราง ARP ซึ่งมีการแมประหว่างที่อยู่ IP และที่อยู่ MAC จะเห็นการเชื่อมต่อในส่วนเครือข่ายท้องถิ่น (LAN) ของเราเท่านั้นดังนั้นจึงอาจเรียกว่า “ระดับต่ำ” อย่างไรก็ตามมันใช้เพื่อค้นหาว่าเครื่องใดที่เชื่อมต่อโดยตรงกับโฮสต์ของเราหรือเครื่องที่เราเชื่อมต่ออยู่ มันเป็นเครื่องมือวินิจฉัยและบางครั้งมันก็น่าสนใจที่จะตรวจสอบเพื่อที่จะทิ้งการโจมตีของ ARP Poisoning ซึ่งเป็นรูปแบบหนึ่งของการโจมตีแบบฟิชชิ่งในเครือข่ายท้องถิ่น

วิธีใช้ 

arp -a

Curl , wget (Unix / Windows)
คำสั่งนี้คือคำสั่งที่จำเป็นสำหรับการร้องขอผ่านโปรโตคอล HTTP, HTTPS หรือ FTP ไปยังเซิร์ฟเวอร์ระยะไกล มันช่วยให้คุณสามารถดาวน์โหลดไฟล์หรือหน้าเว็บทั้งหมดหรือแม้แต่เรียกซ้ำ (มันทำให้เราสามารถ “คัดลอก” ของเว็บไซต์รวมถึงรูปภาพ) สนับสนุนคุกกี้และอนุญาตให้คุณส่งคำขอ POST นอกเหนือจาก“ จำลอง” ตัวแทนผู้ใช้ให้ใช้ http proxy หรือแม้กระทั่ง SOCKS4 / 5 proxy

วิธีใช้ เช่น 

curl -O https://raw.githubusercontent.com/aoostudio/linux/master/aoo.sh
wget -o https://raw.githubusercontent.com/aoostudio/linux/master/aoo.sh

Netstat (Unix / Windows)
คำสั่งเครือข่ายระบุการเชื่อมต่อ TCP ทั้งหมดและ UDP ที่เปิดอยู่บนเครื่อง นอกจากนี้ยังช่วยให้เราทราบข้อมูลต่อไปนี้:

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

วิธีใช้ เช่น

netstat -an

.

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

Aoo Studio Digital 2U ให้บริการรับวางระบบ ไอที ซัพพอร์ต การตลาดดิจิตอล ทำเว็บไซต์ One Page ทำเว็บไซต์บริษัท

zixzax ทำเว็บไซต์ - ออกแบบเว็บไซต์ - ตัวอย่างเว็บไซต์

บทความที่เกี่ยวข้อง

EPEL (Extra Packages for Enterprise Linux) คืออะไร

EPEL (Extra Packages for Enterprise Linux) คือ แพคเกจพิเศษที่สร้างโดย Fedora ที่สร้างรักษาและจัดการชุดแพ็คเกจเพิ่มเติมคุณภาพสูงสำหรับ Enterp

Windows Terminal คืออะไร ?

Windows Terminal คือ แอปพลิเคชั่นสำหรับผู้ใช้เครื่องมือคำสั่ง Command Line และ Shell เช่น Secure Shell, Command Prompt, PowerShell และ WSL

PowerShell คืออะไร

PowerShell คือ Application สำหรับรับคำสั่งและภาษาสคริปต์ที่สร้างขึ้นบน .NET ซึ่ง PowerShell...

sudo คืออะไร ?

sudo (ซูโด)คือ คำสั่งอนุญาตให้ผู้ใช้ที่ได้รับอนุญาตให้รันคำสั่งเป็นผู้ใช้ superuser...

บทความอื่นๆ ที่คุณอาจสนใจ

Non-Fungible Token (NFT) คืออะไร

Non-Fungible Token (NFT) คืออะไร

NFT (Non-Fungible Token) คือสินทรัพย์ดิจิทัลที่แสดงถึงวัตถุในโลกแห่งความเป็นจริง เช่น ศิลปะ ดนตรี...

P2P (Peer-To-Peer) คืออะไร

P2P (Peer-To-Peer) คืออะไร

peer to peer network (P2P) เป็นเครือข่ายคอมพิวเตอร์ธรรมดา เกิดขึ้นครั้งแรกในปลายทศวรรษ...

Internet of Things (IOT) คืออะไร?

Internet of Things (IOT) คืออะไร?

บทนำสั้นๆ เกี่ยวกับ Internet of Things (IOT) อนาคตของ IOT : สิ่งที่เราคาดหวังได้จากมัน Internet of Things คือ...

Phishing (ฟิชชิ่ง) คืออะไร

Phishing (ฟิชชิ่ง) คืออะไร

Phishing (ฟิชชิ่ง) คือการหลอกลวงทางอินเทอร์เน็ต โดยผู้กระทำความผิดจะหลอกให้ผู้ใช้เปิดเผยข้อมูลส่วนตัว เช่น รหัสผ่าน...

VPN คืออะไร ?

VPN คืออะไร ?

VPN หรือ Virtual Private Network หรือ เครือข่ายเสมือน คือตัวขยายเครือข่ายส่วนตัวผ่านเครือข่ายสาธารณะ...

Time to live (TTL) คืออะไร

Time to live (TTL) คืออะไร

Time to live (TTL) คือ ระยะเวลาหรือ "hops" ที่แพ็กเก็ตถูกตั้งค่าให้อยู่ภายในเครือข่ายก่อนที่จะทิ้งโดยเราเตอร์ TTL...

Traceroute คืออะไร

Traceroute คืออะไร

Traceroute เป็นเครื่องมือวินิจฉัยเครือข่ายที่ใช้ในการติดตามเส้นทางแบบเรียลไทม์ที่ส่งโดยแพ็กเก็ตบนเครือข่าย IP...

Mac Address คืออะไร

Mac Address คืออะไร

MAC ADDRESS คือ หมายเลขประจำตัวฮาร์ดแวร์ที่ระบุอุปกรณ์แต่ละเครื่องบนเครือข่ายโดยไม่ซ้ำกัน Mac Address ย่อมาจาก "Media...

0 ความคิดเห็น