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.