Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

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

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

คู่มือนี้จะแสดงคำสั่งสำคัญบางอย่างสำหรับดู hardware specifications ของคอมพิวเตอร์บน Linux system ของคุณ

1. ข้อมูล CPU

Central Processing Unit (CPU) เป็นหนึ่งใน hardware components สำคัญที่สุดบนคอมพิวเตอร์ ฟังก์ชันหลักคือประมวลผล logical และ mathematical instructions

คำสั่ง lscpu ให้ภาพรวมโดยละเอียดของข้อมูล processor ของคอมพิวเตอร์และหน่วยต่างๆ ของมัน ข้อมูลสำคัญบางอย่างที่ lscpu แสดง รวมถึง CPU vendor information, processor architecture, virtualization capabilities ของ CPU และจำนวน cores ของ processor

รันคำสั่งต่อไปนี้เพื่อ list ข้อมูล CPU บน PC ของคุณ:

lscpu

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

เรียนรู้เพิ่ม: How To Check CPU Temperature on Linux

2. Random Access Memory (RAM)

Random Access Memory หรือ primary memory รับผิดชอบเก็บข้อมูลตัวแปรของโปรแกรมที่รันบน PC RAM เป็น volatile storage หมายถึงข้อมูลที่เก็บจะถูกล้างเมื่อ shutdown หรือ restart ระบบ

ใช้คำสั่ง free เพื่อดู memory ที่มีอยู่บนระบบและจำนวนที่ใช้งาน中

free -m

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

นอกจาก memory ที่ใช้งานอยู่ Output จะแสดงข้อมูลเกี่ยวกับ swap space บนระบบของคุณ Swap space ใน Linux ทำหน้าที่เป็น extension ของ RAM

นอกจากรู้จำนวน memory แล้ว คุณอาจอยากรู้ว่ามี memory slots กี่ช่องโดยไม่ต้องเปิดเคส ซึ่งสำคัญหากอยากติดตั้ง RAM เพิ่ม หรือ upgrade memory

ใช้คำสั่ง dmidecode เพื่อรู้จำนวน memory slots บนระบบ และแต่ละ slot จุ RAM ได้เท่าไหร่ คำสั่ง dmidecode อ่าน hardware information จาก DMI tables

sudo dmidecode -t memory | grep -i size

Output ด้านล่างแสดงว่าคอมพิวเตอร์นี้มี memory slots สองช่อง และแต่ละช่องมี memory chip ประมาณ 4GB

คุณสามารถใช้คำสั่ง dmidecode ดูข้อมูลระบบอื่นๆ เช่น BIOS, processor, serial numbers ฯลฯ ดู dmidecode man pages สำหรับ command options เพิ่มเติม

เพื่อหาข้อมูลเกี่ยวกับ maximum RAM ที่ PC ของคุณรองรับ:

dmidecode -t memory | grep -i max

3. ฮาร์ดดิสก์และ Peripheral Devices

แตกต่างจาก RAM ที่เก็บข้อมูลชั่วคราว ฮาร์ดดิสก์เก็บข้อมูลถาวร ข้อมูลที่เก็บบนฮาร์ดดิสก์ยังคงพร้อมใช้งานแม้คอมพิวเตอร์ปิดหรือ reboot

ใช้คำสั่ง df เพื่อดู current disk usage รวมถึงจำนวน partitions และ free disk space ที่พร้อมใช้งาน ตัวเลือก -h แสดงข้อมูลในรูปแบบ human-readable

df -h

Command output แสดง filesystem ที่ใช้, ขนาด partition, ปริมาณ storage ที่ใช้ และตำแหน่ง mounted partition

ใช้คำสั่ง fdisk เพื่อข้อมูลโดยละเอียดมากขึ้นเกี่ยวกับจำนวน sectors, ขนาดของพวกเขา, filesystem type และ partition table entries

sudo fdisk -l

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

lshw -short -C disk

การดูข้อมูลอุปกรณ์ที่ต่ออยู่

คำสั่ง lsusb แสดงข้อมูลเกี่ยวกับ disk devices ที่ต่ออยู่กับระบบปัจจุบัน อุปกรณ์เหล่านี้รวมถึง USB sticks, external disk readers ฯลฯ

lsusb

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

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

lspci

อุปกรณ์ทั่วไปในหมวดนี้รวมถึง VGA adapters, graphics cards, network adapters, USB ports, SATA controllers ฯลฯ

Dmesg เป็นคำสั่งสำคัญอีกตัวที่คุณใช้ดู hardware devices ที่ต่ออยู่กับ Linux PC ระหว่าง bootup

คำสั่ง dmesg ไม่ได้สำคัญแค่การดู attached hardware devices แต่ยังเป็นคำสั่งยอดเยี่ยมสำหรับหา hardware errors เพราะมันเก็บข้อมูลอุปกรณ์ขณะระบบ boot

4. Network Card

Network card เป็น hardware device ที่ให้คอมพิวเตอร์เชื่อมต่ออุปกรณ์อื่นบน network ในการดูข้อมูล network card ของ PC ให้รันคำสั่งด้านล่าง:

sudo lshw -C network

Output แสดงว่า PC นี้มีทั้ง wireless interface และ ethernet wire connection point นอกจากนี้ รายละเอียด network connectivity อื่นๆ ก็ถูก list ไว้

5. Hardware Overview

บางครั้งคุณอาจอยากได้ comprehensive overview ของ hardware ทั้งระบบ ในการทำเช่นนั้น ใช้คำสั่ง lshw

lshw

คำสั่ง lshw ดึงและแสดงข้อมูลโดยละเอียดเกี่ยวกับ hardware configuration ของ PC คำสั่ง list ข้อมูล CPU, graphics, audio, networking, drives, partitions, sensors, bus speed ฯลฯ

คำสั่ง lshw มี options อื่นๆ มากมายเพื่อจำกัด output หรือ target specific hardware devices ใช้ man pages เพื่อเรียนรู้การใช้งานและ options เพิ่มเติม

man lshw

รู้ Hardware Specifications ของระบบคุณ

คู่มือนี้แสดงวิธีตรวจสอบ hardware specs สำคัญบน Linux ความรู้เกี่ยวกับ PC hardware สำคัญไม่ว่าคุณวางแผนขาย หรือ upgrade ระบบ หรือขอ IT support

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