Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีตรวจสอบรายละเอียดระบบและข้อมูลฮาร์ดแวร์บน Linux

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

คู่มือนี้จะแสดงคำสั่งที่สำคัญที่สุดบางส่วนสำหรับการดูข้อกำหนดฮาร์ดแวร์ของคอมพิวเตอร์ในระบบ Linux

1. ข้อมูล CPU

หน่วยประมวลผลกลาง (CPU) เป็นหนึ่งในส่วนประกอบฮาร์ดแวร์ที่สำคัญที่สุดในคอมพิวเตอร์ของคุณ หน้าที่หลักของมันคือการประมวลผลคำสั่งทางตรรกะและคณิตศาสตร์

lscpu คำสั่งจะให้ภาพรวมโดยละเอียดเกี่ยวกับข้อมูลโปรเซสเซอร์ของคอมพิวเตอร์และหน่วยต่างๆ ของคอมพิวเตอร์ ข้อมูลสำคัญบางอย่างที่แสดงโดยคำสั่ง lscpu รวมถึงข้อมูลผู้จำหน่าย CPU, สถาปัตยกรรมโปรเซสเซอร์, ความสามารถในการจำลองเสมือนของ CPU และจำนวนคอร์ที่โปรเซสเซอร์ของคุณมี

เรียกใช้คำสั่งต่อไปนี้เพื่อแสดงรายการข้อมูล CPU บนพีซีของคุณ:

lscpu
วิธีตรวจสอบรายละเอียดระบบและข้อมูลฮาร์ดแวร์บน Linux

คำสั่ง lscpu รวบรวมข้อมูลจาก /proc/cpuinfo ไฟล์และแสดงในรูปแบบที่อ่านง่าย

เรียนรู้เพิ่มเติม:วิธีตรวจสอบอุณหภูมิ CPU บน Linux

2. หน่วยความจำเข้าถึงโดยสุ่ม (RAM)

Random Access Memory หรือหน่วยความจำหลักมีหน้าที่จัดเก็บข้อมูลตัวแปรของโปรแกรมที่ทำงานบนพีซีของคุณ RAM เป็นหน่วยเก็บข้อมูลประเภทที่ระเหยได้ ซึ่งหมายความว่าข้อมูลที่เก็บไว้จะถูกล้างเมื่อคุณปิดระบบหรือรีสตาร์ทระบบ

ใช้ ฟรี คำสั่งเพื่อดูจำนวนหน่วยความจำที่มีอยู่ในระบบของคุณและจำนวนที่ใช้อยู่ในปัจจุบัน

free -m

คำสั่งฟรีดึงข้อมูลจาก /proc/meminfo ไฟล์.

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

นอกเหนือจากการทราบจำนวนหน่วยความจำแล้ว คุณยังอาจต้องการทราบจำนวนสล็อตหน่วยความจำที่คุณมีโดยไม่ต้องเปิดประทุน ซึ่งเป็นสิ่งสำคัญหากคุณต้องการติดตั้ง RAM เพิ่มเติมหรือเพียงแค่อัพเกรดหน่วยความจำ

ใช้ dmidecode คำสั่งเพื่อทราบจำนวนสล็อตหน่วยความจำในระบบของคุณและจำนวน RAM ที่แต่ละสล็อตมีอยู่ในปัจจุบัน คำสั่ง dmidecode อ่านข้อมูลฮาร์ดแวร์จากตาราง DMI

sudo dmidecode -t memory | grep -i size

ผลลัพธ์ด้านล่างแสดงว่าคอมพิวเตอร์เครื่องนี้มีช่องใส่หน่วยความจำ 2 ช่อง และแต่ละช่องมีชิปหน่วยความจำประมาณ 4GB

วิธีตรวจสอบรายละเอียดระบบและข้อมูลฮาร์ดแวร์บน Linux

คุณสามารถใช้คำสั่ง dmidecode เพื่อดูข้อมูลระบบอื่นๆ เช่น BIOS โปรเซสเซอร์ หมายเลขซีเรียล ฯลฯ ดูหน้าคู่มือ dmidecode สำหรับตัวเลือกคำสั่งเพิ่มเติม

หากต้องการค้นหาข้อมูลเกี่ยวกับจำนวน RAM สูงสุดที่พีซีของคุณสามารถรองรับได้:

dmidecode -t memory | grep -i max

3. ฮาร์ดดิสก์และอุปกรณ์ต่อพ่วง

ไม่เหมือนกับ Random Access Memory ซึ่งจัดเก็บข้อมูลชั่วคราว ฮาร์ดดิสก์ของคุณยังคงมีข้อมูลที่เก็บไว้ ข้อมูลที่จัดเก็บไว้ในฮาร์ดดิสก์ของคุณจะยังคงใช้งานได้แม้ว่าคอมพิวเตอร์จะปิดหรือรีบูต

ใช้ df คำสั่งเพื่อดูการใช้งานดิสก์ปัจจุบัน รวมทั้งจำนวนพาร์ติชั่นและพื้นที่ว่างบนดิสก์ -h option นำเสนอข้อมูลในรูปแบบที่มนุษย์อ่านได้ง่ายขึ้น

df -h

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

วิธีตรวจสอบรายละเอียดระบบและข้อมูลฮาร์ดแวร์บน Linux

ใช้ fdisk คำสั่งเพื่อรับข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับจำนวนเซกเตอร์ ขนาด ประเภทของระบบไฟล์ และรายการตารางพาร์ติชั่น

sudo fdisk -l

ในการรับข้อมูลสั้นๆ เกี่ยวกับอุปกรณ์ฮาร์ดดิสก์ทั้งหมดของคุณ ให้ใช้ lshw คำสั่งดังต่อไปนี้:

lshw -short -C disk

การดูข้อมูลอุปกรณ์ที่แนบมา

lsusb คำสั่งดูข้อมูลที่เกี่ยวข้องกับอุปกรณ์ดิสก์ที่เชื่อมต่อกับระบบของคุณในปัจจุบัน อุปกรณ์เหล่านี้รวมถึงแท่ง USB เครื่องอ่านดิสก์ภายนอก ฯลฯ

lsusb

คำสั่งนี้แสดงคอนโทรลเลอร์ USB และรายละเอียดเกี่ยวกับอุปกรณ์ที่เชื่อมต่อ โดยค่าเริ่มต้น จะแสดงผลลัพธ์สั้นๆ ใช้ -v flag (ย่อมาจาก Verbose ) เพื่อพิมพ์ข้อมูลโดยละเอียดเกี่ยวกับพอร์ต USB แต่ละพอร์ต

นอกจากอุปกรณ์ USB แล้ว คอมพิวเตอร์ของคุณยังมีอุปกรณ์ต่อพ่วงอื่นๆ ที่เชื่อมต่ออยู่ ใช้ lspci คำสั่งเพื่อดูบัส PCI และรายละเอียดเกี่ยวกับอุปกรณ์ที่เชื่อมต่อ

lspci

อุปกรณ์ทั่วไปบางชนิดในประเภทนี้ ได้แก่ อะแดปเตอร์ VGA, การ์ดกราฟิก, อะแดปเตอร์เครือข่าย, พอร์ต USB, ตัวควบคุม SATA เป็นต้น

ส่งข้อความ เป็นคำสั่งสำคัญอีกคำสั่งหนึ่งที่คุณสามารถใช้เพื่อดูอุปกรณ์ฮาร์ดแวร์ที่เชื่อมต่อกับ Linux PC ของคุณในระหว่างการบูทเครื่อง

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

4. การ์ดเครือข่าย

การ์ดเครือข่ายเป็นอุปกรณ์ฮาร์ดแวร์ที่ช่วยให้คอมพิวเตอร์ของคุณเชื่อมต่อกับอุปกรณ์อื่นบนเครือข่าย ในการดูข้อมูลที่เกี่ยวข้องกับการ์ดเครือข่ายของพีซีของคุณ ให้ออกคำสั่งด้านล่าง:

sudo lshw -C network

ผลลัพธ์แสดงให้เห็นว่าพีซีเครื่องนี้มีทั้งอินเทอร์เฟซไร้สายและจุดเชื่อมต่อสายอีเธอร์เน็ต นอกจากนี้ยังมีรายละเอียดการเชื่อมต่อเครือข่ายอื่นๆ

วิธีตรวจสอบรายละเอียดระบบและข้อมูลฮาร์ดแวร์บน Linux

5. ภาพรวมฮาร์ดแวร์

บางครั้งคุณอาจต้องการรับภาพรวมที่ครอบคลุมของฮาร์ดแวร์ทั้งระบบของคุณ ในการทำเช่นนั้น ใช้ lshw คำสั่ง

lshw

คำสั่ง lshw จะแยกและส่งออกข้อมูลโดยละเอียดเกี่ยวกับการกำหนดค่าฮาร์ดแวร์ของพีซีของคุณ คำสั่งแสดงรายการข้อมูลเกี่ยวกับ CPU, กราฟิก, เสียง, เครือข่าย, ไดรฟ์, พาร์ติชั่น, เซ็นเซอร์, ความเร็วบัส ฯลฯ

คำสั่ง lshw มีตัวเลือกอื่นๆ มากมายเพื่อจำกัดเอาต์พุตหรือกำหนดเป้าหมายเฉพาะอุปกรณ์ฮาร์ดแวร์เฉพาะ ใช้หน้าคนเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการใช้งานและตัวเลือกต่างๆ

man lshw

ทราบข้อกำหนดฮาร์ดแวร์ของระบบของคุณ

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

วิธีที่ดีที่สุดที่จะทราบว่าคุณต้องการอัปเกรดระบบคือการทดสอบด้วยตนเอง การรู้ว่าควรอัปเกรดส่วนประกอบใดในสถานการณ์หนึ่งๆ จะช่วยให้คุณได้รับประโยชน์สูงสุดจากคอมพิวเตอร์อย่างแน่นอน