เวลา server ของเรามีปัญหา โดยปกติแล้วกว่า 90% จะมาจากปัญหาพื้นฐานต่างๆ เช่น disk เต็ม , ram ไม่พอ , CPU 100%
ผมได้รวบรวมวิธีการค้นหาปัญหาที่เิกิดขึ้นใน Linux sever ( Linux troubleshooting ) ลองทำตามดูรับรองว่ามีประโยชน์มากทีเดียว
1. ใช้คำสั่ง df -h
เพื่อดู disk space ว่าเต็ม 100% หรือเปล่า นี่เป็นสิ่งแรกที่ต้องตรวจสอบ
2. ใช้คำสั่ง top
เพื่อดู CPU , RAM , swap file และ process ที่ใช้ CPU และ memory สูงที่สุด
3. ใช้คำสั่ง tail -100 /var/log/messages
เพื่อดู log ไฟล์ของระบบว่าเกิดอะไรขึ้นเพื่อดู log ไฟล์ของระบบว่าเกิดอะไรขึ้น 100 คือ 100 บรรทัดสุดท้าย สามารถเปลี่ยนได้ตามต้องการ
4. ดู log ของ process นั้นๆ เช่น log ของ http , mysql
#df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup00-LogVol00/dev/sdb1 903G 36G 821G 5% /backup/dev/sda1 99M 12M 83M 13% /boottmpfs 2.0G 0 2.0G 0% /dev/shm/var/tmpMnt 1008M 35M 922M 4% /tmp

0