Donanım detaylarımı nasıl bulabilirim?


138

Sistemimdeki donanım profillerini görmeme izin veren yerleşik bir yazılım veya terminal yöntemi var mı? Böyle bir özelliğin Windows eşdeğeri Aygıt Yöneticisi olacaktır .

Yanıtlar:


154

Birkaç seçenek var:

  • lspciSize gösterecek en güzel hızlı bir şekilde donanım. Değişken seviyelerde ayrıntılara sahiptir, böylece ondan daha fazla bilgi edinebilir -vve -vvisterseniz işaretleyebilirsiniz. -kArgüman donanım parçası kullanarak hangi çekirdek sürücüsü öğrenmek için iyi bir yoldur. -nnArama yapmak için mükemmel olan donanım kimliğini bilmenizi sağlar.

    Ancak, bir donanım listesi almanın yalnızca çok basit ve hızlı bir yoludur. Kablosuz donanımlarını belirlemeye çalışanlardan sık sık çıktısını buraya göndermelerini istiyorum. Böyle şeyler için harika.

    O değil USB gömülmek üzere olan diğer USB donanımını göstermektedir.

    İşte üç gerçek dünya örneği:

    Grafik:

    $ lspci -nnk | grep VGA -A1
    03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF110 [GeForce GTX 580] [10de:1080] (rev a1)
        Kernel driver in use: nvidia
    

    Ses:

    $lspci -v | grep -A7 -i "audio"
    00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
        Subsystem: Acer Incorporated [ALI] Device 080d
        Flags: bus master, fast devsel, latency 0, IRQ 34
        Memory at f0940000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
    
    --
    00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 080d
        Flags: bus master, slow devsel, latency 32, IRQ 35
        Memory at f0944000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
    

    Ağ:

    $ lspci -nnk | grep net -A2
    00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
        Subsystem: Acer Incorporated [ALI] Device [1025:0222]
        Kernel driver in use: forcedeth
    --
    05:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
        Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC [1468:0428]
        Kernel driver in use: ath5k
    
  • lsusblspciUSB aygıtlar gibidir ancak. Benzer ayrıntı seçenekleri ile benzer işlevsellik. Neyin takılı olduğunu bilmek istiyorsanız iyi.

  • sudo lshw Size donanım ve ayarların kapsamlı bir listesini verecektir.

    Size çok fazla bilgi verir, onu yönlendirmenizi lessveya bir dosyaya göndermenizi ve etrafta dolaşabileceğiniz bir şeyi açmanızı öneririm :

    sudo lshw | less
    

    Tabii ki bu genellikle çok fazla bilgidir. Genellikle, donanımınızın küçük bir alt kümesinde bilgiye ihtiyaç duyarsınız ve lshwbir kategori seçmenize izin verir. Örneğin sadece ağ cihazlarınızı görmek istiyorsanız, şunu çalıştırın:

    sudo lshw -c network
    
  • Grafik bir şey istiyorsan, bakmanı öneririm hardinfo. Önce onu yüklemeniz gerekir:

    sudo apt-get install hardinfo
    

    Daha sonra sadece onunla aynı terminalden çalıştırın hardinfo. Varsayılan olarak bir menü konumu olduğunu bilmiyorum.

    Ancak, diğer seçeneklerden biraz daha fazla bilgi (önyükleme, kullanılabilir çekirdek, vb.) Verebilir ve ilk iki komut gibi size benzer PCI ve USB donanım listelerini verebilir.

    Aynı zamanda bazı basit kıyaslama sağlar. Geliştiricilerin bunu Sandra'nın (popüler bir Windows donanım bilgi toplama aracı) yerine geçmeyi hedeflediğini düşünüyorum.

    Hatta birisine gönderebileceğiniz güzel bir rapor çıktısı alma seçeneği de var ( çok fazla bilgi olsa da ).

Hardinfo


16
Varsayılan bir grafiksel donanım yönetim sistemine ihtiyaç var hardinfo...
Oxwivi

Peki ya sürücü modülleri?
Oxwivi

3
@Oxwivi Ne bunlar? Söylediğim gibi, onlara lspci -kgöstereceği lshwgibi, tabii ki onları (konfigürasyonun altına bakın => sürücü kökünü göster) ve hardinfobir cihaz seçtiğinizde (ekran görüntüsündeki alt bölmede bu cihaz için daha fazla bilgi dolduracak ) gösterin
Oli

@ Oli 4 4G (LTE) özelliğine sahip bir dizüstü bilgisayarım var, cihazımın imajını Ubuntu'dan almanın bir yolu var mı? Teşekkürler
Kasun Siyambalapitiya 20:17

@Oli Çok teşekkürler! Böyle kapsamlı ve yardımcı bir yanıt. Şerefe
Christopher Kuttruff

53

CLI aracı olan lshw'yi kullanabilirsiniz:

sudo lshw

man sayfasının dediği gibi:

lshw, makinenin donanım yapılandırması hakkında ayrıntılı bilgi almak için kullanılan küçük bir araçtır. DMI özellikli x86 veya IA-64 sistemlerinde ve bazı PowerPC makinelerinde (PowerMac G4'ün çalıştığı biliniyor) kesin bellek yapılandırması, bellenim sürümü, anakart yapılandırması, CPU sürümü ve hızı, önbellek yapılandırması, veri yolu hızı vb.

HardInfo öğesini de kullanabilirsiniz :

HardInfo, sisteminizin donanımı ve işletim sistemi hakkında bilgi toplayabilir, kıyaslama yapabilir ve HTML veya düz metin biçimlerinde yazdırılabilir raporlar oluşturabilir.

Ayrıca geliştirici dokümantasyonu için kolayca genişletilebilir ve tam kaynak kodu (GNU GPL sürüm 2 altında yayınlanmıştır) mevcuttur.

görüntü tanımını buraya girin

Bu komutu çalıştırarak yükleyin:

sudo apt-get install hardinfo

veya Synaptic veya Software Center'da hardinfo arayın.


Grafik kartımın GTX450 veya GTS450 olduğunu hatırlıyorum. Hardinfo'yu kontrol etmek istiyorum. Bunu neden ubuntu 10.10'daki hardinfo'yu göremiyorum?
sam

18

Donanım bilgisi toplamanın birkaç yolu vardır. Bildiğim bütün olanakları postalayacağım. Herhangi bir program hakkında daha fazla bilgi için, lütfen sayfalarına bakınız.


Seçenek bir - lshw

lshwvarsayılan olarak yüklenmelidir. Süper kullanıcı olarak çalıştırmanız gerekecek (sudo).

Hemen hemen her bileşenin ayrıntılı bir listesini sunacaktır. Daha kısa bir liste gösterimi elde etmek için -shortbayrağı kullanabilirsiniz .

Bilgiyi birkaç yolla vermesini sağlayabilirsiniz.


İkinci seçenek -hwinfo (kurulum gerekiyor)

hwinfoyüklemek zorunda kalacaksın. Depolarda var.

Ayrıca bileşenleri çok ayrıntılı bir şekilde sunar. Burada --shortbayrak size güzel bir donanım kategorisi sıralanmış liste verecektir.

Bu --[hwtype]seçenekle, yalnızca seçili bir donanım türü hakkında ayrıntılı bilgi edinebilirsiniz, bu durum bazen oldukça kullanışlıdır.


Donanım veya sürücüleri devre dışı bırakmak / etkinleştirmek için hepsi bir arada bir çözüm bilmiyorum. Sürücüler genellikle modprobekomutu kullanarak etkinleştirebileceğiniz (ekleyebileceğiniz) ve devre dışı bırakabileceğiniz (kaldırabileceğiniz) çekirdek modüllerdir .

Kullanılması lsmodEğer modüller anda yüklü olan öğrenebilirsiniz.


1
Harika öneriler. Nasıl hwinfoayırt edilir lshw?
Oxwivi

Temelde bilgi sunumu ve lshwbiraz daha fazla bilgi listeler.
Octavian Damiean

2
Görüyorum, daha sonra sudo lshw -shortkolayca hata raporlarında alıntı yapmak için bilgi ihtiyacını çözüyor.
Oxwivi

1
Bu ayrı bir soru.
Octavian Damiean

1
Evet, en önemli kurallardan birini ihlal ettiniz. Gönderi başına bir soru. Bu soru, sisteminiz hakkında nasıl bilgi edinebileceğiniz konusunda bilgi sağlamak için çok iyidir. Modülleri nasıl değiştireceğinizi gerçekten bilmek istiyorsanız, lütfen ayrı bir soru sorun.
Octavian Damiean

13

lshw , donanımınız hakkında çok ayrıntılı bir bilgi veren çok iyi bir komuttur. Hardinfo gibi başka bir şey yüklemek istemiyorsanız o zaman çok iyi bir komut olacaktır. Ama kullanmak lshw daha interaktif bir şekilde bilgi almak için -HTML veya -xml seçenekleri ile (eğer liste donanım bu komutu hatırlamak söyleyebiliriz).

İşte gösteriyor

    $ sudo lshw | less (or more)
    $ sudo lshw -html > myhardware.html
    $ sudo lshw -xml > myhardware.xml

Şimdi, donanımınızın tam bir tanımını almak için geçerli dizinde oluşturulan .html veya .xml dosyalarını açın.


9

lspci - PCI donanımı

lsusb, lspcmcia, lshw, lshw-gtk

dmidecode -sistem BIOS'unda açıklanan şekilde sisteminizin donanımı hakkında bilgiler

kinfocenter

cat /proc/cpuinfo


9

lshwkomut, lshw | grep audioörneğin grep yapabilirsiniz .

GUI'de nasıl görüntüleyebileceğinizi bilmiyorum.


8

HardwareLiSter , güzel bir GUI arayüzünde, sisteminizdeki tüm donanımlar hakkında ayrıntılı bilgi gösterebilen kullanışlı bir araçtır.

Bir terminal kullanmayı tercih ederseniz, size sudo dmidecodetüm donanımın çok ayrıntılı bir listesini verecek bir deneyin .


7

Ubuntu için diğer harika araçlar:

i-nex

görüntü tanımını buraya girin

I-Nex, CPU, anakart, bellek, video belleği, ses, USB aygıtları vb. Gibi ana sistem bileşenleri (aygıtlar) hakkında bilgi toplamak için kullanılan ücretsiz bir sistem bilgi aracıdır. Uygulama, sistem donanımıyla ilgili bilgileri görüntülemek için sekmeli açık bir arabirim aracılığıyla izin verir, bu yardımcı program önemli miktarda sistem detayı görüntüler. I-Nex yardımcı programı yeni işlevsellik eklemeye devam ediyor, bu sefer I-Nex GPU bilgileri sekmesini ve diğer çeşitli düzeltmeleri içeriyordu. Donanım bilgilerini görüntüleyebilmesinin yanı sıra, I-Nex, neyi içereceğini seçebileceğiniz ve isteğe bağlı olarak raporu Pastebin (ve diğerleri) gibi bir servise gönderebileceğiniz gelişmiş bir rapor da oluşturabilir. Ayrıca I-Nex penceresinin ekran görüntüsünü doğrudan uygulamadan alma seçeneği sunar. I-Nex ile Linux için mevcut olan diğer donanım bilgisi GUI araçları arasındaki fark, bilginin daha iyi organize edilmesi ve daha hızlı görüntülenmesidir (örneğin, lshw-gtk). Ayrıca, donanım bilgileri anlaşılması gereken diğer araçlardan daha kolay bir şekilde sunulur.

işlemci-g

görüntü tanımını buraya girin CPU-G donanım bilgilerini göstermek için kullanışlı bir yardımcı programdır. Her şey ile ilgili donanım ve ekran ayrıntılarını algılar, CPU (İşlemci), RAM (Aktif / Aktif Değil, Ücretsiz, Kullanılmış ve önbelleğe alınmış), Anakart ve Yonga Kümesi, Bios Ayrıntıları, Grafik kartı ayrıntıları ve yüklü Linux'un ayrıntılarını gösterir.

KAYNAK http://www.noobslab.com/2014/01/cpuz-alternatives-inex-cpug-for-ubuntu.html


1
Bu güzel ama geçerli yükleme paketi bozuldu. İçeriğini değiştirmek gerekiyor /var/lib/dpkg/info/i-nex.postinstile exit 0hayatta içinden alır.
mat

1
Ayrıca, tam ekran görünmüyor, bu yüzden ekran oldukça minyatür ve can sıkıcı bir durum.
mat

Şimdiye kadar i-nexUbuntu'da gördüğüm en iyi seçenek bu. 16.04'te harika çalışıyor ve yapmasını beklediğim gibi. Diğer seçenekleri de denedim ( hardinfo, hwinfo), ancak denedikten sonra bunları kaldırdım i-nex. Bu en iyi cevaplardan biri olmalıydı. Teşekkür ederim!
Artur Barseghyan


6

Sysinfo'yu varsayılan Ubuntu depolarından yükleyin. Sysinfo, çalıştırıldığı bilgisayar hakkında bazı donanım ve yazılım bilgilerini gösterebilen grafiksel bir araçtır.

Hakkında bilgi tanıyabilir:

  • Sistem (Linux dağıtım sürümü, GNOME sürümleri, çekirdek, gcc ve Xorg ve ana bilgisayar adı)
  • CPU (satıcı kimliği, model adı, frekans, seviye2 önbellek, bogomips, model numaraları ve bayraklar)
  • Bellek (toplam sistem RAM'i, boş hafıza, toplam boş ve takas alanı, önbellek, etkin, etkin olmayan hafıza)
  • Depolama (IDE arayüzü, tüm IDE cihazları, SCSI cihazları)
  • Donanım (anakart, grafik kartı, ses kartı, ağ cihazları)
  • NVIDIA grafik kartı: yalnızca yüklü NVIDIA ekran sürücüsü ile

görüntü tanımını buraya girin



5

NeoFetch (Ubuntu 14.04 veya daha yüksek sürümler kullanıyorsa) yüksek seviye bilgiler için hoş bir komut satırı çözümüdür.

Yüklemek için önce PPA'yı eklemeniz gerekir:

sudo add-apt-repository ppa:dawidd0811/neofetch

Sonra yükleyin:

sudo apt update && sudo apt install neofetch

O zaman koş:

neofetch

görüntü tanımını buraya girin

Güncelleme:

neofetch , 18.04'ten beri Universe deposunda mevcuttur.

Neofetch verilerini sunmanın uygun bir yolu kullanmaktır neofetch --stdout. Bu komut, bir görüntüyü yüklemeye gerek kalmadan, bir soruya kopyalanıp yapıştırılabilecek veya buraya cevaplanabilecek düz metin çıktısı üretir.

$ neofetch --stdout
dkb@kububb                                                                                                                                        
------------                                                                                                                                        
OS: Ubuntu 18.04.2 LTS x86_64                                                                                                                       
Host: Inspiron 15-3567                                                                                                                              
Kernel: 4.15.0-48-generic                                                                                                                           
Uptime: 3 hours, 12 mins                                                                                                                            
Packages: 2352                                                                                                                                      
Shell: bash 4.4.19                                                                                                                                  
Resolution: 1366x768                                                                                                                                
DE: KDE                                                                                                                                             
WM: KWin                                                                                                                                            
WM Theme: Breeze                                                                                                                                    
Theme: Breeze Dark [KDE], MyBreeze-Dark [GTK2/3]                                                                                                    
Icons: Breeze-dark [KDE], Breeze [GTK2/3]                                                                                                           
Terminal: konsole                                                                                                                                   
Terminal Font: Hack 11                                                                                                                              
CPU: Intel i3-6006U (2) @ 2.000GHz                                                                                                                  
GPU: Intel HD Graphics 520                                                                                                                          
Memory: 1435MiB / 7846MiB                                                                                                                           
$                                                                                                                                        

4

Biraz detay ekle:

  • lscpu CPU mimarisi hakkında bilgi görüntüleme
  • lsblk blok aygıtlarını listele
  • sudo lshw -short | grep -i "system memory" sistem belleğini listele

Hemen sormak için yazın lsve kullanın tab.


ile lshwkullanabileceğiniz lshw -C memoryfazla bilgi - burada
Wilf

4

Yerel komutları kullanarak Ubuntu dahil Linux sistemlerindeki tüm olası donanım detaylarını toplamak için bir kabuk betiği yazdım. İlgilenen herkes komut dosyasını görüntüleyebilir ve indirebilir: Bir Linux kutusundan donanım bilgisi almak için basit bir kabuk komut dosyası .

Bu komut dosyası aşağıdaki ayrıntıları getirir:

  • İşletim sistemi (Linux) sürüm sürümü, çekirdek sürümü, çalışma süresi ayrıntıları, vb.
  • Sistem (sunucu) satıcısı, seri numarası vb.
  • Sunucu anakart detayları
  • Bir bakışta Sunucu BIOS'u
  • Sunucu işlemci detayları
  • Sunucu fiziksel belleği (RAM) detayları
  • Bir bakışta PCI cihazları / kontrolörleri
  • Sabit disk sürücüsü detayları
  • Ağ donanımı bilgisi

**** 1/12/2019 ***** itibariyle güncelleme

Bu script şu anda bir RPM olarak mevcut ve bu blog sitesi sayfasından indirilebilir: https://www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html


3

Çoğu donanımın çalışma durumunu izlemek için tek bir yardımcı program var mı? Windows'taki bazı yazılımlar gibi mi?

Eğer çizgi üzerinde "sistem testi" için arama yaparsanız, çılgınca miktarda özellik kontrol edecek bir program göreceksiniz. 2. resim askıya alma, güç yönetimi, ses, usb, grafik, medya kartları, dvd sürücüleri ve daha fazlasını kontrol edeceğini gösterir.

Bir cihazla ilgili bir sorun varsa, sizi bilgilendirecektir. AU’da yapılan basit bir arama veya sonuçlar sayfasında gösterilen bir soruna özel bir soru gönderme, ilgili sorunun araştırılmasına yardımcı olacaktır.

görüntü tanımını buraya girin

görüntü tanımını buraya girin


3

Ubuntu 14.04 ve daha sonraki evren deposu, inxiaynı adı taşıyan paket içinde adlandırılmış bir Bash betiği içerir . En azından Xubuntu 16.04 varsayılan olarak yükledi. Çıktısını seçeneklerle kontrol edebilirsiniz. Bakın man inxi. Örneğin inxi -v 2, ayrıntı seviyesi 2'deki bilgileri gösterir; 0-7 seviyeleri desteklenir.


2

neofetchDaha önce de bahsedilmişti fakat aynı zamanda screenfetchkomutunu ~/.bashrcdosyaya koyduktan sonra terminalinizi açtığınızda daha da fazla bilgi sağlayan bir de var :

Terminal Splash Ekranı

Terminal açılış ekranımda dört bileşen var:

  • Hava
  • Takvim
  • Zaman (terminal açıldığında)
  • screenfetch sistem bilgisi yardımcı programı

Bunu kendi başınıza yapmakla ilgili ayrıntıları bu cevapta bulabilirsiniz:


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.