Donanım bilgilerini bulmak için Linux komutu nedir?


96

Linux altındaki aşağıdaki öğeler için donanım bilgisini bulmam gerekiyor:

  • CPU (ve çekirdekler)
  • işlemci hızı
  • Hafıza
  • Sabit diskler
  • OS sürümü

Herhangi bir tavsiye?


Bunun için güzel bir GUI aracı HardInfo .
rug

Yanıtlar:


96

Gönderen Linux Komutları - Pratik referans :

Çekirdek sürümünü ve sistem mimarisini göster

uname -a

Dağıtım adını ve sürümünü göster

head -n1 /etc/issue

Sistemde kayıtlı tüm bölümleri göster

cat /proc/partitions

Sistem tarafından görülen RAM toplamını göster

grep MemTotal /proc/meminfo

CPU bilgilerini göster

grep "model name" /proc/cpuinfo

Sda disk ile ilgili bilgileri göster

hdparm -i /dev/sda

41

Deneyin lshw

Bunu çalıştırmanı önerecek root, öyleyse dene

sudo lshw

1
birçok durumda yüklemeniz gerekecek - iirc ubuntu'da stokta değildi
Journeyman Geek

kali linux için de aynı sorun!
Kunok

36

İşte Linux'ta donanım kontrol etmek için bir komut listesi. Tüm komutların tüm dağıtımlarda bulunmadığını unutmayın. Tüm bilgileri almak için daha sonra root olarak (veya sudo aracılığıyla) başlatılması daha iyidir.

Komut: lscpu

  • Kullanılabilir cpus ve özelliklerini
  • Eski dağıtımda mevcut değil

Komut: İshal

  • Yüklenecek HAL (Donanım Soyutlama Katmanı) gerektir
  • HAL tarafından görülebilen tüm donanımları listele

Komut: lshw

  • Varsayılan olarak Ubuntu tabanlı dağıtımlarda ve ana depodaki Debian'da kullanılabilir.
  • Fedora depolarında mevcuttur
  • Tüm donanımları tespit etmek için birçok girdi kullanır: Çekirdek, HAL, DMI, vb.
  • Donanım raporları üreten temiz bir '-html' anahtarı olarak
  • Bu sayfada daha fazla kontrol edin

Komut: lspci

  • Standart komut
  • PCI veri yoluna bağlı tüm donanımları çekirdek tarafından algılandığı şekilde listeleyin

Komut: lsusb

  • Standart komut
  • Çekirdek tarafından tespit edilen USB veriyollarına bağlı tüm donanımları listele

Komut: dmidecode

  • Standart komut
  • DMI'dan kaynak bilgisini alın (bir çeşit BIOS arabirimi)
  • DMI arabirimi tarafından bildirilen tüm donanımları listele

13

Ben çeşitli dağıtımlara yol açan bir yardımcı programın ortak geliştiricisiyim. Aracı inxi denir . Buradaki diğer tüm cevapların tek bir kolay komutla önerdiği şeyi yapan bir bash betiğidir. Bunu kontrol et.

Kullanmak için, bir terminale gidip 'inxi -F' yazıp tam (-F) sistem bilgi çıktısını gösterecektir. 'inxi -h' daha fazla seçenek gösterecektir. Başlangıçta IRC sorun giderme için yapıldı, bu yüzden hemen hemen her IRC istemcisinde çalışıyor (ve bazı paketlenmiş olarak geliyor).

inxi



9

Ve sadece iki kuruşa değer katmak için denerim

hwinfo

Komutun tamamını kullanmadan önce, belki kısa sürümü deneyebilirsiniz,

hwinfo --short

aradığınız bilgiyi zaten sağlayabilir. Fll sürümü ayrıntılarda çok zengin, bu yüzden muhtemelen en iyi denilen

hwinfo | more

Ve, bu arada, lshw tarafından sağlanan bilginin uygun bir yoğunlaştırılmış formu,

sudo lshw -businfo

Kolayca okunabilir çıktı ile:

Bus info          Device      Class          Description
========================================================
                              system         PORTEGE R930 (PT331E)
                              bus            PORTEGE R930
                              memory         128KiB BIOS
                              memory         6GiB System Memory
                              memory         4GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
                              memory         2GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
cpu@0                         processor      Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz
                              memory         32KiB L1 cache
                              memory         256KiB L2 cache
                              memory         4MiB L3 cache
                              memory         32KiB L1 cache
pci@0000:00:00.0              bridge         3rd Gen Core processor DRAM Controller
pci@0000:00:02.0              display        3rd Gen Core processor Graphics Controller
pci@0000:00:14.0              bus            7 Series/C210 Series Chipset Family USB xHCI     Host Controller
pci@0000:00:16.0              communication  7 Series/C210 Series Chipset Family 
                                             MEI Controller #1
pci@0000:00:16.3              communication  7 Series/C210 Series Chipset Family KT Controller
pci@0000:00:19.0  eth0        network        82579LM Gigabit Network Connection
pci@0000:00:1a.0              bus            7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2
pci@0000:00:1b.0              multimedia     7 Series/C210 Series Chipset Family High Definition Audio Controller
pci@0000:00:1c.0              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 1
pci@0000:01:00.0              generic        MMC/SD Host Controller
pci@0000:00:1c.1              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 2
pci@0000:00:1c.2              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 3
pci@0000:04:00.0  wlan0       network        Centrino Advanced-N 6235
pci@0000:00:1c.5              bridge         7 Series/C210 Series Chipset Family PCI Express Root Port 6
pci@0000:00:1d.0              bus            7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1
pci@0000:00:1f.0              bridge         QM77 Express Chipset LPC Controller
pci@0000:00:1f.2              storage        7 Series Chipset Family 6-port SATA Controller [AHCI mode]
                 scsi0       storage        
scsi@0:0.0.0      /dev/sda    disk           256GB TOSHIBA THNSNF25
scsi@0:0.0.0,1    /dev/sda1   volume         27GiB EXT4 volume
scsi@0:0.0.0,2    /dev/sda2   volume         210GiB Extended partition
                 /dev/sda5   volume         5722MiB Linux swap / Solaris partition
                 /dev/sda6   volume         204GiB Linux filesystem partition
                 scsi2       storage        
scsi@2:0.0.0      /dev/cdrom  disk           DVD-RAM UJ8C2
                             power          Lithium Ion Battery
                          power          
                 wwan0       network        Ethernet interface

Ayrıca, lshw-gtk adında bir grafik sürümü de var:

sudo lshw-gtk &

Bulunduğunuz dağıtıma bağlı olarak, bu komutların çoğunun yüklenmesi gerekebilir (apt-get install, yum, pacman, ...)


2

Ayrıca screenFetch adında popüler olmayan standart bir komut dosyası (yükleme gerektirir) vardır :

screenFetch bir "Bash Ekran Görüntüsü Bilgisi Aracı" dır. Bu kullanışlı Bash betiği, bugünlerde herkesin ekran görüntülerinde gördüğünüz şık terminal tema bilgilerinden + ASCII dağıtım logolarından birini oluşturmak için kullanılabilir. Dağıtımınızı otomatik olarak algılar ve dağıtımın logosunun ASCII sürümünü ve bazı değerli bilgileri sağda görüntüler. Hiçbir ASCII resmi, rengi, bilgi görüntülendiğinde ekran görüntüsü alarak ve hatta ekran görüntüsü komutunu özelleştirerek belirleme seçenekleri var! Bu betiğin eklenmesi çok kolaydır ve kolayca genişletilebilir.

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


1
Güzel iş! Ancak FYI, eğer aktif bir yazılımsa ve şu anda mevcutsa, resmi siteye bağlanmayı tercih eder veya bu durumda, bunun için depoyu kodlar.
JakeGould

1

Makinenize PCI (veya PCI-Express) veri yolu üzerinden bağlı tüm aygıtlar hakkında çok fazla bilgi istiyorsanız, yazın lspci -vvknnqq

Disk bölümlemeniz hakkında bilgi istiyorsanız, yazın sudo fdisk -l /dev/sda



1

Altyapınızı yönetmek için kukla kullanıyorsanız, facter kullanın

facter processorcount sp_number_processors sp_current_processor_speed memorytotal operatingsystem  osfamily operatingsystemrelease

processorcount => 4
sp_current_processor_speed => 2.5 GHz
sp_number_processors => 2
memorytotal => 8.00 GB
osfamily => RedHat
operatingsystem => CentOS
operatingsystemrelease => 6.5

Yaml veya json olarak çıktı bile alabilirsiniz

facter osfamily operatingsystem --json
{"osfamily":"Darwin","operatingsystem":"Darwin"}

facter osfamily operatingsystem --yaml
osfamily: Darwin
operatingsystem: Darwin

Şef, ohai adlı benzer bir araca sahip


0

HW-prob aracı, aynı anda tüm donanım ile ilgili listers çıktılarını (hwinfo, lspci, lscpu, hdparm, smartctl, dmidecode, vs.) toplar.

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.