Linux'ta bir makinenin donanımı hakkında bilgi edinmek


27

Hangi donanıma sahip olduğumu nasıl kontrol edebilirim? (BIOS sürümü vb. İle)


6
Hangi işletim sistemi? Standart bir komut yoktur, bu nedenle her şey daha fazla veya daha az dağıtım özel olacaktır.
jlliagre

@jiliargre Dağıtıma özel olduğunu söyleyemem ama kesinlikle işletim sistemi, Linux ve BSD muhtemelen burada büyük farklılıklar gösteriyor.
xenoterracide

Ve Solaris, HP-UX, AIX, her neyse. Demek istediğim şey o.
jlliagre

@jll [linux] olarak etiketlendi, sanırım ...
tshepang

Yanıtlar:


26

Sisteminiz bir procfs'i destekliyorsa , çalışan sisteminiz hakkında daha fazla bilgi edinebilirsiniz. Çekirdek veri yapılarına bir arayüzdür, bu nedenle donanımınız hakkında da bilgi içerir. Örneğin, kullanılan CPU hakkında bilgi almak için yapabileceğiniz cat /proc/cpuinfo daha fazla bilgi için man proc'u görmelisiniz .

Çekirdek halka tampon logolu mesajlaşma araçlarıyla daha fazla donanım bilgisi elde edilebilir dmesg. Örneğin, bu size yakın zamanda eklenen donanımın ve sisteme nasıl entegre edildiğinin kısa bir özetini verecektir.

Bunlar, bazı donanım bilgileri edinmek için her dağıtımda sahip olabileceğiniz bazı temel "arayüzler" dir.

Donanım bilgilerini toplamak için kullanılan diğer 'küçük' araçlar:

  • lspci - PCI Donanımı
  • lsusb - USB Donanımı

Dağıtımınıza bağlı olarak, donanım yapılandırmanıza ayrıntılı bir genel bakış elde etmek için bu iki araçtan birine erişebileceksiniz:

  • lshw
  • hwinfo (SuSE’ye özgü fakat diğer dağıtımlar altında da mevcut)

Donanımınızın "kapısı", "Masaüstü Yönetim Arabirimi" (-> DMI) ile ilgilidir. Bu çerçeve sistem bilgilerinizi yazılımınıza açıklar ve örneğin lshw tarafından kullanılır. Doğrudan DMI ile etkileşime girecek bir araç dmidecode'tur ve çoğu dağıtımda paket olarak bulunur. Aynı biosdecodezamanda size eksiksiz BIOS bilgilerini de gösterir.


9

Donanımıma güzel bir genel bakış göstermek için kullanıyorum lshw -short, best run ( root olarak ). lshwTabii ki sadece düz çalıştırabilirsiniz , ancak -shortseçeneğin sunduğu özlülüğü tercih ederim .

HDD kullanımımı kontrol etmek df --human-readableiçin sisteminizde varsayılan olarak bulunması gereken (aksine lshw) kullanıyorum.

Ayrıca, Linux üzerinde donanımı kontrol etmeye bir göz atın .


2
hwinfo bir başka güzel yardımcı programdır ve sıcaklıklar için lm-sensörlerdir.
Patkos Csaba,

@Patkos Bu sudo hwinfo --shorteşdeğer görünüyor ve IMO daha güzel çıktı görüntüler. Maalesef bazı ilginç bilgileri atlıyor (EG, HDD bölümleme boyutlarını göstermiyor).
tshepang

1
lshw -html> file.html güzel bir HTML formatlı versiyon oluşturur. Tarayıcıda gezinmeyi konsol penceresinden çok daha kolay buluyorum.
ivanivan

@ ivanivan güzel biri. Yeni mi?
tshepang

2002-3ish yıllarında gentoo kullanarak inşa ettiğimde özel olarak yapmam gereken bir seçenekti ...
ivanivan

6

'Lshw' kullanabilirsiniz. Debian ve türevlerinde 'sudo apt-get install lshw' komutunu kullanarak kurun. Hatta lshw-gtk adında bir grafik sürümü bile var.



2

cpu bilgisi için

cat /proc/cpuinfo

disk kullanımı için

df -h

pci kartları ve otobüsler için

lspci

lshwyararlı bulabilirsin

USB cihazlarına ihtiyacınız varsa

lsusb


1

HW Probe - tüm donanım cihazlarınızı listelemek ve çalıştırılabilirlik teşhisi yapmak için bir seçenektir. Bu hwinfo, lspci, lsusb, dmidecode ve diğer araçlara dayanır.

Raporun ekran görüntüsü

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.