Anakart modelimi nasıl bulurum?


227

Sahip olduğum anakart modelini bulmanın bir yolu var mı?

Eğer evet ise, nasıl lütfen?


1
Kök olarak bir komutu çalıştırmak için ya da yeni yazılımı yüklemek için, bkz gerekli değildir cevap aşağıda ... veya bir tercih ediyorsanız donanım cevabı ;-) o @NGRhodes öneri takip etmek her zaman mümkündür
Hastur

2
Çoğu donanım için ve bu yüzden inxi kullanıyorum. Deneyin tecmint.com/inxi-command-to-find-linux-system-information
dMatija

Yanıtlar:


126

Yalnızca anakart bilgilerinizi değil, bilgisayarınız hakkındaki tüm bilgileri gösteren harika grafik araçları da var.

  1. Hardinfo

    hardinfoPaketi Yazılım Merkezinde arayın veya sudo apt-get install hardinfokomut satırından çalıştırın . Ana kart markasını ve modelini Aygıtlar > DMI sayfasında bulabilirsiniz.

    Hardinfo görüntü

  2. CPU-G - Popüler Windows uygulaması olan CPU-Z'nin Linux alternatifi . Aslen ftsamiler tarafından yaratılmış , o zamandan beri Atareao Ekibi tarafından seçildi.

    sudo add-apt-repository ppa:atareao/atareao
    sudo apt update
    sudo apt install cpu-g
    

    CPU-G görüntüsü

  3. lshw-gtk - lshwKomut için grafiksel ön uç

    lshw-gtk resmi

  4. PerlMon

    Perlmon resmi


433

Bu doğrudan size anakart bilgilerini gösterecektir:

sudo dmidecode -t 2

veya

sudo dmidecode | more

Ayrıca deneyebilirsiniz:

lspci

37
Keşke bu kabul edilen cevap olsaydı ve sonsuza dek hatırlayabilseydim. Bios açılışında daha fazla duraklama yok, davayı açmak yok, herhangi bir şey kurmanıza gerek yok.
bksunday

1
Lol, soru olarak daha fazla abartmaya ve bir araya getirilmiş cevabı kabul etti! Ancak sonunda Hastur'un cevabının en iyisi olduğunu düşünüyorum (ve 3. parti kuruluşlar gerektirmeyen bu katı cevabı almak 3 yıl sürdü!)
Cestarian

dmidecode -t 1bana şu anki Ürün Adını verdi. tip 2 bu kadar yardımcı olmayacak bazı diziler verdi. Anlaşılan dmi veri türlerinin anakartlar arasında farklılık gösterdiğinden eminim.
erm3nda

1
@ erm3nda -t 2Baseboard bilgisi anlamına gelir, bkz.man dmidecode
Vadim Kotov

59

Kök olmayan kullanıcı değişkeni

Ayrıcalıklı olmayan kullanıcılar için bir türev önermek istiyorum , çünkü komutları root olarak çalıştırmak her zaman mümkün değildir (bazı kullanıcılar basitçe yapamaz ve ancak gerektiğinde komutları root olarak çalıştırmaktan kaçınmak her zaman iyi bir uygulamadır ) ve kullanıcı yeni programlar yüklemek istemiyor veya yükleyemiyor:

cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}

kısa bir versiyonu olduğunu, genişletilmiş shell ait cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_versionve bir Spartalı çıktı sırasıyla satıcı, adı ve sürümü olarak verir:

FUJITSU
D3062-A1
S26361-D3062-A1     

Not:
Yolun içinde /sys/devices/virtual/dmi/id/BIOS, tahta (anakart), kasa ... hakkında bilgiler içeren bazı dosyalar bulmak mümkündür, güvenlik veya gizlilik endişeleri nedeniyle ayrıcalıklı olmayan bir kullanıcı tarafından okunamaz .


Ayrıcalıklı kullanıcı değişkeni

Tabii ki, örneğin, bir sudo cat board_serial(genellikle sadece root tarafından okunabilen -r--------) veya sudo cat board_*bu sınırı kolayca aşabilir ...

... ama, belki, ayrıcalıklar varsa dmidecode, diğer cevaplarda da önerildiği gibi kullanmak daha uygun olur .

Çıktısının kompakt olmasından dolayı tercih ettiğim sürüm aşağıdadır:

sudo dmidecode -t 1                   # or 
sudo dmidecode  | grep -A4 '^Base'    # output more short and compact

Bir önceki komut -A3sadece ilk 3 satırı gösterecek ve
sudo dmidecode | grep -A4 '^Base Board Information' bir komut dosyasında kullanılması daha iyi olması gereken kısa versiyonudur .

Örnek çıktı:

Base Board Information
    Manufacturer: FUJITSU
    Product Name: D3062-A1
    Version: S26361-D3062-A1            
    Serial Number: MySerialNumber(1)

(1) imtiyazsız kullanıcılar için korunuyorsa, göndermekten kaçınmak belki daha iyidir :-)

Ps> çok ince aşağıdaki işleri sudo lshw | grep -A5 "Mo"(yine "Mo"kısaltmasıdır "Motherboard"), ama biraz bulmak lazier daha dmidecodeonun çıkışı ile cevap vermek.


1
Mükemmel! olan /sys/devices/debian tabanlı veya herhangi büyük bir dağıtıma üzerinde kullanılabilir?
CodeBrauer

1
@CodeBrauer Bu Fedora iş parçacığında okuyabileceğiniz gibi , çekirdeğin> 2.6.x’e ve dağıtımdan farklı olduğuna benziyor . ps> "Bu dmi bilgisinin yalnızca Intel tabanlı PC'ler için geçerli olabileceğini unutmayın" Başka bir yanıtla ilgili yorum yapın
Hastur

Ayrıcalıklı olmayan kullanıcı olarak, erişim hatasını yoksaymak için hatırlamak daha kolay bir komut kullanmak cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null, hataları kutsal noktaya yönlendirmekle mümkündür /dev/null. Tabii ki (tembelim), komutu bir takma
adda

46

Ayrıca kullanabilirsiniz lshw. Genellikle sudocihazlarınızı araştırmasına ve bilgileri doğru bir şekilde rapor etmesine izin veren bir şekilde çalışır . Sadece koş

sudo lshw  

ve sonuçlardaki ilk girişler, sisteminizi, anakartı ve bios'ları, aşağıdaki örnekte olduğu gibi ayrıntılandıracak:

*-core
       description: Motherboard
       product: Aspire 1700
       vendor: acer
       physical id: 0
       version: 0303
       serial: None
*-firmware
          description: BIOS
          vendor: acer
          physical id: 0
          version: 3C13
          date: 05/12/04
          size: 109KiB
          capacity: 448KiB
          capabilities: isa pci pcmcia pnp upgrade shadowing escd cdboot bootselect socketedrom int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp smartbattery biosbootspecification

lshwsize birçok başka bilgi verecek; İleride belirli bir veri istiyorsanız, örneğin sudo lshw -class videografik kartınızı öğrenmek için çalıştırabilirsiniz . Donanım sınıfı lshwanalizlerinin bir listesi için , girin sudo lshw -short. Program hakkında daha fazla bilgi man lshwiçin terminale girin veya Ubuntu man sayfalarını ziyaret edin .

Schweinsteiger'in belirttiği gibi, dmidecodeanakart bilgilerini raporlamak için de yararlı bir araçtır.


Bilginize, bu aynı paket içinde geliyor lstopo. Her ikisini de kurabilirsinizsudo apt-get install -y hwloc
Sridhar Sarnobat

10

Bilgisayarımdaki anakart modelini belirlemenin en hızlı ve en kolay yolunu buldum:

dmesg | grep DMI:

ki, bilgisayarımdaki Gigabyte Z68MA-D2H-B3 için aşağıdakileri sağlar:

dennis ~ $ dmesg | grep DMI:
[    0.000000] DMI: Gigabyte Technology Co., Ltd. Z68MA-D2H-B3/Z68MA-D2H-B3, BIOS F2 04/15/2011

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.