เปิดโลกเรียนรู้กับ Linux: คู่มือการใช้คำสั่งเครือข่ายพื้นฐานสำหรับมือใหม่

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

พื้นฐานในการเข้าใจก่อนใช้งาน

ก่อนเริ่มต้นมือใหม่จำเป็นต้องมีความรู้เบื้องต้นเกี่ยวกับ IP address, subnet และโปรโตคอล เช่น TCP/IP ซึ่งเป็นพื้นฐานสำคัญในการสื่อสารเครือข่าย

เริ่มจากคำสั่ง `ifconfig`

`ifconfig` เป็นคำสั่งพื้นฐานที่ใช้ในการดูและปรับแต่งการตั้งค่าเครือข่าย ใช้คำสั่งต่อไปนี้เพื่อแสดงการตั้งค่าปัจจุบัน:

ifconfig คำสั่งนี้จะส่งผลให้แสดง IP address, netmask, และ MAC address ถ้า `ifconfig` ไม่ได้ติดตั้ง สามารถติดตั้ง `net-tools` ด้วย:

sudo apt-get install net-tools

ใช้คำสั่ง `ip`: วิธีการสมัยใหม่

คำสั่ง `ip` มักถูกแนะนำให้ใช้ในระบบ Linux สมัยใหม่เพื่อจัดการค่าต่าง ๆ ในเครือข่าย พิมพ์:

ip addr show เพื่อดูรายละเอียดของอินเทอร์เฟซต่าง ๆ รวมถึงการจัดการ route

ตรวจสอบการเชื่อมต่อด้วย `ping`

คำสั่ง `ping` เป็นเครื่องมือที่สะดวกในการทดสอบการเชื่อมต่อ ใช้ตรวจการเชื่อมต่อกับ server ภายนอก เช่น:

ping google.com

ทำความรู้จักกับเส้นทางด้วย `traceroute`

ใช้คำสั่ง `traceroute` เพื่อระบุว่าเกิดความล่าช้าที่ใดในเส้นทางเครือข่าย:

traceroute google.com

จัดการเส้นทางเครือข่ายด้วย `route`

สำหรับการดูและปรับแต่งตาราง routing ใช้คำสั่ง:

route -n

เช็คสถานะเครือข่ายด้วย `netstat`

`netstat` ใช้ตรวจสอบการเชื่อมต่อเครือข่ายและสถิติต่าง ๆ:

netstat -tuln

ดาวน์โหลดไฟล์ด้วย `wget`

`wget` เป็นเครื่องมือสำหรับการดาวน์โหลดไฟล์จากเว็บ:

wget https://example.com/file.zip

ค้นหาข้อมูล DNS ด้วย `dig`

คำสั่ง `dig` ใช้สำหรับค้นหาข้อมูล DNS ซึ่งมีประโยชน์ในการแก้ไขปัญหา DNS:

dig example.com

ไฟล์การกำหนดค่าเครือข่าย

ไฟล์การกำหนดค่าเครือข่ายมีความสำคัญในการจัดการเครือข่ายใน Linux มักเก็บไว้ที่ `/etc/network/`

การตั้งค่า IP address แบบ Static

ตัวอย่างการตั้งค่า IP address แบบ static โดยแก้ไขไฟล์ `/etc/network/interfaces`

auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1

น้ำตามรรคทายก

เพลง น้ำตามรรคทายก แจก Prompt Free

เป็นเด็กวัดมาตั้งแต่น้อย โตมากับเสียงฆ้องเสียงกลองยามแลง สวดได้ทุกบท บ่ต้องเปิดโพย แต่มือมันสั่น ยามซองเขาแล่น

Read More
ไม่หล่อแต่ลื่น

เพลง ไม่หล่อแต่ลื่น | แจก Prompt เพลงแนวรถแห่

พี่น้องเอ๊ย.. ฟังทางนี้ หล่อบ่หล่อ…บ่สำคัญ ขอให้มัน “ลื่น” ก็พอแล้วนิ!หน้าไม่คม ผมบ่ตั้ง เสื้อยืดเก่า ๆ รองเท้าแตะ คนอื่นเขาหล่อคือดารา ส่วนอ้ายหนา…หน้าคือปลาทูแดดเดียว

Read More
Tomzaap Music

เพลง | ประเทศนี้อาจยาก

แจกฟรี Prompt เพลง Live version ประเทศนี้คงยาก! จะมีวีรบุรุษ บ้านเมืองทรุดหนัก น่าใจหายสุด เศรษฐกิจแย่ สังคมป่วยไข้ ผู้คนไม่สบาย การเมืองร้ายทุกวัน

Read More
server

Server เต็มไม่รู้ตัว! how to free-space you server

เมื่อคืนทุกอย่างยังปกติ เช้ามาอีกที Docker ไม่ขึ้น n8n login ไม่ได้ WordPress 500 error แล้ว df -h บอกว่า… / 100%

Read More
Tomzaap Music

Kernel Panic! เซิร์ฟเวอร์ไม่บูต ทำยังไงดี?

บทความนี้จะพาคุณ กู้ชีพ Droplet จากอาการ Kernel Panic ที่เกิดจาก GRUB หา root filesystem ไม่เจอ ด้วย Recovery ISO ของ DigitalOcean แบบ Step-by-Step ไม่ต้องลงใหม่ ไม่ต้องร้องไห้

Read More

ความปลอดภัย: จัดการไฟร์วอลล์ด้วย `iptables`

`iptables` เป็นเครื่องมือสำคัญในการจัดการไฟร์วอลล์:

sudo iptables -L

ใช้ `curl` สำหรับคำขอโครงข่าย

`curl` ใช้ส่งคำขอไปยังเซิร์ฟเวอร์และทดสอบการตอบสนอง:

curl -I https://example.com

บทสรุป: ติดอาวุธให้ตัวเองด้วยทักษะเครือข่าย

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

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top