ข้ามไปเนื้อหาหลัก

วิธีสร้างรายงานฮาร์ดแวร์ระบบใน Linux ด้วยเครื่องมือในตัว

คู่มือการใช้คำสั่ง Linux เช่น lshw, inxi, dmidecode และ hwinfo เพื่อตรวจสอบซีพียู หน่วยความจำ พื้นที่เก็บข้อมูล และเน็ตเวิร์ก

เรียบเรียงโดย AI
Inewgen
30 Oct 2026ที่มา: Dev.to3 นาทีอ่าน (0 ครั้ง)
แชร์
วิธีสร้างรายงานฮาร์ดแวร์ระบบใน Linux ด้วยเครื่องมือในตัว

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

ขนาดตัวอักษร
  • การทำความเข้าใจโครงสร้างฮาร์ดแวร์เป็นสิ่งจำเป็นสำหรับการตรวจสอบความเข้ากันได้และการแก้ไขปัญหา
  • คำสั่งเบื้องต้นช่วยให้เห็นภาพรวมด่วน เช่น lshw -short, inxi -Fxz และ lsblk
  • สามารถติดตั้งเครื่องมือเพิ่มเติมได้ผ่านแพ็กเกจจัดการซอฟต์แวร์ของแต่ละดิสทริบิวชัน
  • คู่มือนี้ยังมีวิธีเขียนสคริปต์เพื่อรวบรวมและจัดเก็บรายงานฮาร์ดแวร์แบบสมบูรณ์

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

หากต้องการดูรายละเอียดฮาร์ดแวร์ของระบบอย่างรวดเร็วโดยไม่ต้องสร้างรายงานฉบับเต็ม ผู้ใช้สามารถเรียกใช้คำสั่งพื้นฐานได้แก่ sudo lshw -short สำหรับแผนผังฮาร์ดแวร์แบบกระชับ, sudo inxi -Fxz สำหรับสรุปข้อมูลระบบที่อ่านง่ายโดยซ่อนหมายเลขซีเรียล, sudo dmidecode -t system สำหรับข้อมูล BIOS จากเฟิร์มแวร์, lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT สำหรับดูดิสก์และพาร์ติชัน และ sudo hwinfo --short สำหรับข้อมูลสรุปแบบแยกตามอุปกรณ์

linux terminal command line output server

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

ขั้นตอนแรกสำหรับการสร้างรายงานคือการติดตั้งเครื่องมือที่จำเป็น แม้ว่าระบบปฏิบัติการส่วนใหญ่จะติดตั้งเครื่องมือบางตัวมาให้อย่างครอบคลุมอยู่แล้ว แต่ผู้ใช้สามารถติดตั้งทั้งหมดเพิ่มเติมได้ผ่านตัวจัดการแพ็กเกจ สำหรับระบบตระกูล Debian และ Ubuntu สามารถอัปเดตรายการแพ็กเกจและติดตั้งได้ด้วยคำสั่ง sudo apt update ตามด้วย sudo apt install -y lshw inxi dmidecode hwinfo

ไม่อยากพลาดข่าวใหม่?

สมัครรับสรุปข่าวสารใหม่ทางอีเมล ไม่บ่อยจนรำคาญ

โฆษณา

ในขณะที่ระบบตระกูล AlmaLinux, Rocky Linux และ RHEL จะมีขั้นตอนแตกต่างกันเล็กน้อย โดยต้องเปิดใช้งานที่เก็บแพ็กเกจ PowerTools ด้วยคำสั่ง sudo dnf config-manager --set-enabled powertools สำหรับ RHEL จะใช้ชื่อที่เก็บข้อมูลเป็น CodeReady Builder แทน จากนั้นติดตั้งแพ็กเกจ perl-JSON-XS และชุดเครื่องมือฮาร์ดแวร์ผ่านคำสั่ง dnf

การใช้งานเครื่องมือตรวจสอบฮาร์ดแวร์ผ่านคอมมานด์ไลน์ (CLI) ของ Linux มีข้อดีอย่างมากในเรื่องความเร็วและความแม่นยำ เนื่องจากระบบปฏิบัติการเซิร์ฟเวอร์ส่วนใหญ่ไม่มีหน้าจอส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) การดึงข้อมูลโดยตรงจากเคอร์เนลและเฟิร์มแวร์จึงช่วยให้ผู้ดูแลระบบสามารถตรวจสอบปัญหาฮาร์ดแวร์ที่ซับซ้อนได้อย่างแม่นยำโดยไม่ต้องพึ่งพาซอฟต์แวร์ภายนอก

สำหรับการเจาะลึกฮาร์ดแวร์ในส่วนของซีพียู ผู้ใช้สามารถเรียกใช้คำสั่ง lscpu เพื่อดูสถาปัตยกรรม รุ่น จำนวนคอร์และเธรด รวมถึงชุดคำสั่งที่รองรับ ซึ่งยูทิลิตี้นี้จะดึงข้อมูลมาจากไฟล์ /proc/cpuinfo และเฟิร์มแวร์ของระบบ นอกจากนี้ในส่วนของหน่วยความจำ คำสั่ง free -h จะแสดงการใช้งานหน่วยความจำและพื้นที่สวอปแบบเรียลไทม์ ขณะที่คำสั่ง sudo dmidecode -t memory จะช่วยดึงข้อมูลเชิงลึกเกี่ยวกับแผงหน่วยความจำ RAM และความจุสูงสุดจากเฟิร์มแวร์โดยตรง

ที่มา: Dev.to

ความคิดเห็น

แสดงความคิดเห็น
0/2000

พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้