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