15 คำสั่ง Linux ที่ผู้ดูแลระบบควรรู้

อ่านประมาณ 2 นาที

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

ตรวจสอบทรัพยากรของเครื่อง

คำสั่งใช้ทำอะไร
df -hดูพื้นที่ดิสก์ที่เหลือในแต่ละพาร์ทิชัน
du -sh *ดูขนาดของแต่ละโฟลเดอร์ในไดเรกทอรีปัจจุบัน
free -hดูการใช้หน่วยความจำ
top / htopดูโปรเซสที่ใช้ CPU และหน่วยความจำมากที่สุด
lsblkดูรายการดิสก์และพาร์ทิชัน
ps auxดูโปรเซสทั้งหมดที่กำลังทำงาน

เครือข่ายและบริการ

คำสั่งใช้ทำอะไร
ss -tulpnดูพอร์ตที่เปิดรับการเชื่อมต่อและโปรเซสเจ้าของ
systemctl status <บริการ>ดูสถานะของบริการ
journalctl -u <บริการ> -fดู log ของบริการแบบต่อเนื่อง
curl -I <url>ทดสอบเว็บโดยดูเฉพาะ header

ไฟล์และสิทธิ์

คำสั่งใช้ทำอะไร
tail -f <ไฟล์>ติดตามไฟล์ log ที่กำลังเขียนใหม่
grep -R "คำค้น" .ค้นข้อความในไฟล์ทั้งโฟลเดอร์
find / -name "*.log"หาไฟล์ตามชื่อ
chmod / chownแก้สิทธิ์และเจ้าของไฟล์
rsync -avhคัดลอกหรือซิงก์ไฟล์แบบเพิ่มเฉพาะส่วนที่เปลี่ยน

รวมคำสั่งที่ใช้บ่อยเป็น alias ในไฟล์ ~/.bashrc เช่น alias ports='ss -tulpn' จะพิมพ์น้อยลงและไม่ลืมตัวเลือก

คำสั่งอย่าง chmod -R และ chown -R แก้ทั้งโฟลเดอร์ ตรวจพาธให้ถูกก่อนกด Enter โดยเฉพาะเมื่อรันด้วย sudo

Leave a Reply

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