16 คำสั่ง สำหรับตรวจสอบข้อมูล hardware ของ Linux

Hardware information

มีหลายคำสั่งในการตรวจสอบข้อมูลเกี่ยวกับ Hardware ของระบบ Linux บางคำสั่งจะแสดงข้อมูลที่เฉพาะเจาะจง ในขณะที่บางคำสั่งจะแสดงข้อมูลที่หลากหลาย

ในตัวอย่างนี้เราจะแสดงตัวอย่างของคำสั่งที่ใช้กันมากในการตรวจสอบข้อมูลรายละเอียดต่างๆของ Hardware ในระบบ

1.lscpu

เป็นคำสั่งในการแสดงข้อมูลเกี่ยวกับ CPU

lscpu
2.lshw

เป็นคำสั่งในการแสดงผล Hardware หลายๆอย่างที่แตกต่างกัน

sudo lshw -short
3.hwinfo

เป็นเครื่องมือในการ ที่สามารถรายงานข้อมูลรายละเอียดและสรุปเกี่ยวกับหลายส่วนประกอบฮาร์ดแวร์ที่แตกต่างกันและอื่นๆ

hwinfo --short
4.lspci

เป็นการแสดงรายละเอียดของอุปกรณ์ที่เชื่อมต่อด้วย PCI

lspci
5.lsscsi

แสดงรายการอุปกรณ์ scsi/sata

lsscsi
6.lsusb

แสดงข้อมูล USB controllers และข้อมูลเกี่ยวกับ Hardware ที่เชื่อมต่อ

lsusb
7.Inxi

เป็นคำสั่งที่ใช้ดึงข้อมูล Hardware จากหลายๆแหล่งออกมาแสดงผล

infix -Fx
8.lsblk

แสดงข้อมูลของอุปกรณ์เก็บข้อมูลในระบบ

lsblk
9.df

แสดง partitions ของ disk ต่างๆที่ถูก mount มาในระบบ

df -H
10.pydf

เหมือนกับ df แต่จะแสดงผลสวยงามกว่า

pydf
11.fdisk

เป็นเครื่องมือสำหรับแก้ไข partitions และสามารถแสดงข้อมูลของ partitions ได้

sudo disk -l
12.mount

ใช้ mount/unmount และแสดง disk ที่ mount ในระบบ

mount | column -t 
13.free

แสดงปริมาณ ram ที่ใช้ในระบบ

free -m
14.dmidecode

เป็นคำสั่งที่ใช้อ่านข้อมูลจาก SMBOIS มาออกมาแสดงผล

# display information about the processor/cpu
$ sudo dmidecode -t processor

# memory/ram information
$ sudo dmidecode -t memory

# bios details
$ sudo dmidecode -t bios
15./proc files

ใช้ข้อมูลจาก folder /proc ออกมาแสดง เช่น ข้อมูล cpu จาก /proc/cpuinfo หรือ ram จาก /proc/meminfo

# cpu information
$ cat /proc/cpuinfo

# memory information
$ cat /proc/meminfo
16.hdparm

เป็นคำสั่งแสดงข้อมูลของอุปกรณ์ sata

sudo hdparm -i /dev/sda