ฉันต้องลงรายการบัญชีฮาร์ดแวร์บนไคลเอ็นต์ Linux บางตัวที่ฉันเพิ่ง "สืบทอด" ในอดีตบน Windows ฉันใช้ CPU-z ที่ยอดเยี่ยมเพื่อสร้างสินค้าคงคลังฮาร์ดแวร์ มี Linux เทียบเท่าหรือไม่
ฉันต้องลงรายการบัญชีฮาร์ดแวร์บนไคลเอ็นต์ Linux บางตัวที่ฉันเพิ่ง "สืบทอด" ในอดีตบน Windows ฉันใช้ CPU-z ที่ยอดเยี่ยมเพื่อสร้างสินค้าคงคลังฮาร์ดแวร์ มี Linux เทียบเท่าหรือไม่
คำตอบ:
% dmidecode
% cat /proc/cpuinfo
% lspci -vvv
ในขณะที่รูททั้งหมดจะแสดงข้อมูลเกี่ยวกับทั้ง CPU และหน่วยความจำคุณอาจต้องการเรียกใช้update-pciids
ก่อนคำสั่งเหล่านั้นในการดาวน์โหลดรายการ PCI ID เวอร์ชันใหม่ล่าสุดเพื่อให้แน่ใจว่าทุกอย่างรายงานฮาร์ดแวร์ของคุณอย่างถูกต้อง
คำตอบอื่น ๆ เกี่ยวกับ/proc/cpuinfo
, lspci
, dmidecode
และเครื่องมืออื่น ๆ ที่เป็นประโยชน์ ฉันจะพยายามหนีไปกับพวกเขาก่อนถ้าทำได้
แต่สำหรับงานใหญ่ HAL เป็นกลไกสำคัญในการระบุและระบุฮาร์ดแวร์บน Linux อย่างเคร่งครัดพูด HAL เป็น API ที่สามารถเข้าถึงได้ผ่านระบบ DBus แต่มีเครื่องมือบรรทัดคำสั่งเพื่อให้ข้อมูล HAL พร้อมใช้งานสำหรับมนุษย์หรือสคริปต์
ในการเริ่มต้นให้ลองสิ่งนี้:
$ lshal
UDI เป็นเนมสเปซภายใน HAL สำหรับอุปกรณ์ทั้งหมดในระบบของคุณ ทุกอย่างอื่นคือคู่ของคีย์ / ค่าที่คีย์อยู่ในลำดับชั้นที่กำหนดไว้ในข้อมูลจำเพาะ HAL
ฉันไม่คุ้นเคยกับ CPU-z แต่ถ้าคุณสนใจข้อมูล CPU, การค้นหาหรือ grep info.category = 'processor'
ซึ่งจะให้รายชื่อตัวประมวลผลในระบบผู้ผลิตว่าพวกเขาสามารถเค้นได้หรือไม่ ฯลฯ โดยทั่วไปinfo.category
คือ การจัดกลุ่มอุปกรณ์พื้นฐาน (แบตเตอรี่, อะแดปเตอร์ AC, ดิสก์ ฯลฯ )
% cat /proc/cpuinfo
% dmidecode
x86infoสามารถถอดรหัสคุณสมบัติของ CPU และแสดงคุณสมบัติเหล่านั้นในรูปแบบที่มนุษย์อ่านได้
คุณสามารถแสดงรายการฮาร์ดแวร์ทั้งหมดที่ใช้
lshw
หรือ
lspci