Son zamanlarda "miras aldığım" bazı Linux istemcilerinde donanım envanterini çıkarmam gerekiyor. Geçmişte, Windows'ta, donanım envanterini oluşturmak için mükemmel CPU-z'yi kullandım. Linux eşdeğeri var mı?
Son zamanlarda "miras aldığım" bazı Linux istemcilerinde donanım envanterini çıkarmam gerekiyor. Geçmişte, Windows'ta, donanım envanterini oluşturmak için mükemmel CPU-z'yi kullandım. Linux eşdeğeri var mı?
Yanıtlar:
% dmidecode
% cat /proc/cpuinfo
% lspci -vvv
Kökün tümü hem CPU hem de bellek hakkında bilgi göstereceğinden, update-pciids
her şeyin donanımınızı doğru bir şekilde rapor etmesini sağlamak için PCI Kimlik listesinin en yeni sürümünü indirirken bu komutlardan bazılarından önce çalıştırmak isteyebilirsiniz .
İlgili diğer cevaplar /proc/cpuinfo
, lspci
, dmidecode
ve diğer araçlar faydalıdır. Eğer yapabilseydim ilk önce onlardan kaçmaya çalışırdım.
Ancak büyük işler için HAL, Linux'ta donanımı numaralandırmak ve tanımlamak için ana mekanizmadır. Kesinlikle, HAL, sistem DBus üzerinden erişilebilen bir API'dir, ancak HAL bilgilerini insan veya komut dosyası tüketimi için kullanılabilir hale getiren komut satırı araçları vardır.
Başlamak için şunu deneyin:
$ lshal
UDI, HAL içindeki sisteminizdeki tüm cihazlar için bir ad alanıdır. Diğer her şey, anahtarların HAL belirtiminde tanımlanan bir hiyerarşide olduğu anahtar / değer çiftleridir
Ben CPU-z aşina değilim ama CPU bilgi ilgilenen varsa, arama veya yakalamak için yazılması info.category = 'processor'
size onlar Genelde vb boğazını edip sistemi, üretici, üzerinde işlemcilerin listesini verecektir, hangi info.category
olduğu cihazların temel gruplandırması (pil, AC adaptörü, disk vb.)
x86info CPU özelliklerinin kodunu çözebilir ve bunları insan tarafından okunabilir şekilde görüntüleyebilir.
Tüm donanımları aşağıdakileri kullanarak listeleyebilirsiniz:
lshw
veya
lspci