Bagaimana saya dapat menemukan detail perangkat keras saya?

138

Apakah ada perangkat lunak bawaan atau metode terminal yang memungkinkan saya melihat profil perangkat keras pada sistem saya? Setara Windows dengan fitur seperti itu akan menjadi Device Manager .

Oxwivi
sumber

Jawaban:

154

Ada beberapa opsi:

  • lspciakan menunjukkan kepada Anda sebagian besar perangkat keras Anda dengan cara cepat yang menyenangkan. Ini memiliki berbagai tingkat verbositas sehingga Anda dapat memperoleh informasi lebih banyak darinya -vdan memberi -vvtanda jika Anda menginginkannya. The -kArgumen adalah cara yang baik untuk mengetahui kernel sopir perangkat keras menggunakan. -nnakan memberi tahu Anda cukup banyak ID perangkat keras yang bagus untuk pencarian.

    Tetapi ini hanyalah cara yang sangat sederhana dan cepat untuk mendapatkan daftar perangkat keras. Saya sering meminta orang untuk memposting outputnya di sini ketika mencoba mengidentifikasi perangkat keras nirkabel mereka. Ini bagus untuk hal-hal seperti itu.

    Itu tidak menunjukkan perangkat keras USB selain dari bus USB.

    Berikut adalah tiga contoh dunia nyata:

    Gambar:

    $ 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
    

    Audio:

    $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
    

    Jaringan:

    $ 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
    
  • lsusbseperti lspcitetapi untuk perangkat USB. Fungsionalitas serupa dengan opsi verbositas yang serupa. Bagus jika Anda ingin tahu apa yang terpasang.

  • sudo lshw akan memberi Anda daftar perangkat keras dan pengaturan yang sangat komprehensif.

    Ini memberi Anda begitu banyak informasi, saya sarankan Anda pipa melalui lessatau output ke file dan buka di sesuatu yang Anda dapat bergerak di:

    sudo lshw | less
    

    Tentu ini biasanya banyak informasi. Anda seringkali hanya perlu info tentang sebagian kecil perangkat keras Anda dan lshwakan membiarkan Anda memilih kategori. Jika Anda hanya ingin melihat perangkat jaringan Anda, misalnya, jalankan ini:

    sudo lshw -c network
    
  • Jika Anda menginginkan sesuatu yang grafis, saya sarankan Anda melihatnya hardinfo. Anda harus menginstalnya terlebih dahulu:

    sudo apt-get install hardinfo
    

    Anda kemudian jalankan saja dari terminal yang sama dengannya hardinfo. Saya tidak tahu bahwa ia memiliki lokasi menu secara default.

    Tapi itu bisa memberi Anda sedikit lebih banyak informasi (boot, kernel yang tersedia, dll) daripada opsi lain, serta memberi Anda daftar PCI dan perangkat keras USB yang sama seperti dua perintah pertama.

    Ini juga menyediakan beberapa pembandingan sederhana. Saya pikir para pengembang bertujuan untuk menjadikannya pengganti Sandra (alat pengumpulan informasi perangkat keras Windows yang populer).

    Ia bahkan memiliki opsi untuk menampilkan laporan yang bagus yang dapat Anda kirim ke seseorang (meskipun informasi itu bisa terlalu banyak ).

Hardinfo

Oli
sumber
16
Ada kebutuhan untuk sistem manajemen perangkat keras grafis default yang mirip dengan hardinfo...
Oxwivi
Bagaimana dengan modul driver?
Oxwivi
3
@Oxwivi Bagaimana dengan mereka? Seperti yang saya katakan lspci -kakan menunjukkan kepada mereka, lshwmenunjukkannya sebagai hal yang biasa (lihat di bawah batang konfigurasi => driver) dan hardinfomenunjukkannya ketika Anda memilih perangkat (panel bawah pada tangkapan layar akan mengisi dengan lebih banyak informasi untuk perangkat itu)
Oli
@ Oli ♦ Saya memiliki laptop dengan kemampuan 4G (LTE), apakah ada cara untuk mendapatkan imei perangkat saya dari Ubuntu? Terima kasih
Kasun Siyambalapitiya
@Oli Terima kasih banyak! tanggapan yang menyeluruh dan bermanfaat. Cheers
Christopher Kuttruff
53

Anda dapat menggunakan lshw yang merupakan alat CLI:

sudo lshw

seperti yang dikatakan halaman manual:

lshw adalah alat kecil untuk mengekstrak informasi terperinci tentang konfigurasi perangkat keras mesin. Ia dapat melaporkan konfigurasi memori yang tepat, versi firmware, konfigurasi mainboard, versi dan kecepatan CPU, konfigurasi cache, kecepatan bus, dll. Pada sistem x86 atau IA-64 yang mampu-DMI dan pada beberapa mesin PowerPC (PowerMac G4 dikenal berfungsi).

Anda juga dapat menggunakan HardInfo :

HardInfo dapat mengumpulkan informasi tentang perangkat keras dan sistem operasi sistem Anda, melakukan benchmark, dan menghasilkan laporan yang dapat dicetak baik dalam HTML atau dalam format teks biasa.

Itu juga dapat dengan mudah diperpanjang, untuk dokumentasi pengembang dan kode sumber lengkap (dirilis di bawah GNU GPL versi 2) tersedia.

masukkan deskripsi gambar di sini

Instal dengan menjalankan perintah ini:

sudo apt-get install hardinfo

atau cari hardinfo di Synaptic atau Software Center.

Pedram
sumber
Saya ingat kartu grafis saya adalah GTX450 atau GTS450. Saya ingin memeriksa dengan hardinfo.Kenapa saya tidak bisa melihat ini dengan hardinfo di Ubuntu 10.10?
sam
18

Ada beberapa cara untuk mengumpulkan informasi perangkat keras. Saya akan memposting semua kemungkinan yang saya tahu. Untuk informasi lebih lanjut tentang salah satu program silakan lihat halaman manual mereka.


Opsi satu - lshw

lshwyang harus diinstal secara default. Anda harus menjalankannya sebagai pengguna super (sudo).

Ini akan menyajikan daftar yang sangat rinci dari hampir setiap komponen. Untuk mendapatkan representasi daftar yang lebih pendek, Anda dapat menggunakan -shortbendera.

Anda dapat membuatnya menghasilkan informasi dalam beberapa cara.


Opsi dua -hwinfo (perlu dipasang)

hwinfoyang harus Anda instal. Itu ada di dalam repositori.

Itu juga menyajikan komponen dengan cara yang sangat rinci. Di sini --shortbendera akan memberi Anda daftar diurutkan kategori perangkat keras yang bagus.

Dengan --[hwtype]opsi ini Anda dapat memperoleh informasi terperinci tentang jenis perangkat keras yang dipilih saja, yang kadang-kadang cukup praktis.


Saya tidak tahu solusi satu-dalam-semua untuk menonaktifkan / mengaktifkan perangkat keras atau driver. Driver umumnya adalah modul kernel yang dapat Anda aktifkan (tambahkan) dan nonaktifkan (hapus) menggunakan modprobeperintah.

Menggunakan lsmodAnda dapat mengetahui modul mana yang saat ini dimuat.

Oktami Damiean
sumber
1
Rekomendasi hebat. Bagaimana cara hwinfomembedakan dari lshw?
Oxwivi
Terutama oleh representasi informasi dan lshwdaftar informasi sedikit lebih banyak.
Octavian Damiean
2
Begitu, kemudian sudo lshw -shortdengan mudah memecahkan kebutuhan akan info untuk mengutip dalam laporan bug.
Oxwivi
1
Itu pertanyaan terpisah.
Octavian Damiean
1
Ya, Anda melanggar salah satu aturan paling penting. Satu pertanyaan per posting. Pertanyaan ini sangat baik untuk memberikan informasi tentang cara mendapatkan informasi tentang sistem Anda. Jika Anda benar-benar ingin tahu cara memodifikasi modul, silakan ajukan pertanyaan terpisah.
Octavian Damiean
13

lshw adalah perintah yang sangat bagus yang memberi tahu Anda informasi yang sangat terperinci tentang perangkat keras Anda. Jika Anda tidak ingin menginstal sesuatu yang lain seperti hardinfo maka itu akan menjadi perintah yang sangat baik. Tetapi gunakan lshw (Anda dapat mengatakan daftar perangkat keras untuk mengingat perintah ini) dengan opsi -html atau -xml untuk mendapatkan informasi dengan cara yang lebih interaktif.

Di sini diilustrasikan

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

Sekarang cukup buka file .html atau .xml yang dibuat di direktori Anda saat ini untuk mendapatkan deskripsi lengkap tentang perangkat keras Anda.

Saurav Kumar
sumber
9

lspci - Perangkat keras PCI

lsusb, lspcmcia, lshw, lshw-gtk

dmidecode -informasi tentang perangkat keras sistem Anda seperti yang dijelaskan dalam BIOS sistem

kinfocenter

cat /proc/cpuinfo

jet
sumber
9

lshwadalah perintahnya, Anda dapat grep juga, lshw | grep audiomisalnya.

Saya tidak tahu bagaimana Anda bisa melihatnya di GUI.

Pentarex
sumber
8

HardwareLiSter adalah alat yang berguna yang dapat menunjukkan kepada Anda info terperinci tentang semua perangkat keras di sistem Anda dalam antarmuka GUI yang bagus.

Jika Anda lebih suka menggunakan terminal coba sudo dmidecodeyang akan memberi Anda daftar yang sangat rinci dari semua perangkat keras juga.

Mark Rooney
sumber
7

Alat hebat lainnya untuk Ubuntu adalah

i-nex

masukkan deskripsi gambar di sini

I-Nex adalah alat info sistem gratis yang digunakan untuk mengumpulkan informasi tentang komponen sistem utama (perangkat) seperti CPU, motherboard, memori, memori video, suara, perangkat USB dan sebagainya. Aplikasi ini memungkinkan melalui antarmuka yang jelas tab untuk menampilkan informasi tentang perangkat keras sistem, utilitas ini menampilkan sejumlah besar detail sistem. Utilitas I-Nex terus menambahkan fungsionalitas baru, kali ini I-Nex menyertakan tab informasi GPU, dan berbagai perbaikan lainnya. Selain dapat menampilkan informasi perangkat keras, I-Nex juga dapat menghasilkan laporan tingkat lanjut yang dapat Anda pilih untuk dimasukkan dan secara opsional mengirim laporan ke layanan seperti Pastebin (dan lainnya). Ini juga memiliki opsi untuk mengambil screenshot dari jendela I-Nex langsung dari aplikasi. Perbedaan antara I-Nex dan perangkat GUI informasi perangkat keras lainnya yang tersedia untuk Linux adalah bahwa informasi tersebut lebih terorganisir dan ditampilkan lebih cepat (daripada lshw-gtk misalnya). Juga, informasi perangkat keras disajikan dengan cara yang lebih mudah dipahami daripada alat-alat lainnya.

cpu-g

masukkan deskripsi gambar di sini CPU-G adalah utilitas yang berguna untuk menampilkan informasi perangkat keras. Ia mendeteksi peranti keras dan menampilkan perincian tentang segala hal, ia memperlihatkan informasi tentang CPU (Prosesor), RAM (Aktif / Tidak Aktif, Gratis, Bekas dan di-cache), Motherboard dan Chipset, Rincian Bios, perincian kartu grafis, dan perincian Linux yang diinstal.

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

tigerjack89
sumber
1
Ini bagus tetapi paket instalasi saat ini rusak. Perlu mengganti konten /var/lib/dpkg/info/i-nex.postinstdengan exit 0untuk melewatinya hidup-hidup.
matt
1
Selain itu, sepertinya tidak masuk layar penuh, sehingga tampilan agak mini dan menjengkelkan.
matt
Sejauh ini, i-nexini adalah opsi terbaik yang pernah saya lihat di Ubuntu. Berfungsi bagus pada 16,04 dan melakukan persis seperti yang saya harapkan. Saya telah menghapus instalasi mencoba opsi lain ( hardinfo, hwinfo), tetapi menghapusnya setelah mencoba i-nex. Ini seharusnya menjadi salah satu jawaban teratas. Terima kasih!
Artur Barseghyan
6

dari terminal:

sudo lshw

dari gui Anda harus menginstal gnome-device-manager

thomasmichaelwallace
sumber
6

Instal Sysinfo dari repositori Ubuntu default. Sysinfo adalah alat grafis yang dapat menampilkan beberapa informasi perangkat keras dan lunak tentang komputer yang digunakannya.

Ia mampu mengenali informasi tentang:

  • Sistem (rilis distribusi Linux, versi GNOME, kernel, gcc dan Xorg dan nama host)
  • CPU (identifikasi vendor, nama model, frekuensi, cache level2, bogomips, nomor model, dan bendera)
  • Memori (total RAM sistem, memori bebas, total ruang swap, dan memori bebas, cache, aktif, tidak aktif)
  • Penyimpanan (antarmuka IDE, semua perangkat IDE, perangkat SCSI)
  • Perangkat keras (motherboard, kartu grafis, kartu suara, perangkat jaringan)
  • Kartu grafis NVIDIA: hanya dengan driver layar NVIDIA diinstal

masukkan deskripsi gambar di sini

karel
sumber
5

Pengelola Perangkat dari Pusat Perangkat Lunak Ubuntu.

Merlin2525
sumber
5

NeoFetch adalah solusi baris perintah yang bagus untuk informasi tingkat tinggi (jika menjalankan Ubuntu 14.04 atau lebih tinggi).

Untuk menginstal Anda harus menambahkan PPA terlebih dahulu:

sudo add-apt-repository ppa:dawidd0811/neofetch

Kemudian instal:

sudo apt update && sudo apt install neofetch

Lalu lari:

neofetch

masukkan deskripsi gambar di sini

Memperbarui:

neofetch tersedia di repositori Universe sejak 18.04.

Cara mudah untuk menyajikan data neofetch adalah menggunakan neofetch --stdout. Perintah ini menghasilkan output dalam teks biasa yang dapat disalin / ditempelkan ke pertanyaan atau jawaban di sini tanpa perlu mengunggah gambar.

$ 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                                                                                                                           
$                                                                                                                                        
David Pratt
sumber
4

Tambahkan beberapa detail:

  • lscpu menampilkan informasi tentang arsitektur CPU
  • lsblk daftar perangkat blok
  • sudo lshw -short | grep -i "system memory" daftar memori sistem

Cukup ketik lsdan gunakan tabuntuk mendapatkan prompt.

Honghe.Wu
sumber
dengan lshwAnda dapat menggunakan lshw -C memory- info lebih lanjut di sini
Wilf
4

Saya menulis skrip shell untuk mengumpulkan semua detail perangkat keras yang mungkin pada sistem Linux, termasuk Ubuntu, menggunakan perintah asli. Siapa pun yang tertarik dapat melihat dan mengunduh skrip dari: Skrip shell sederhana untuk mendapatkan info perangkat keras dari kotak Linux .

Script ini mengambil detail berikut:

  • Versi rilis sistem operasi (Linux), versi kernel, detail uptime, dll.
  • Vendor sistem (server), nomor seri, dll.
  • Detail mainboard server
  • Sekilas tentang Server BIOS
  • Detail prosesor server
  • Rincian memori fisik server (RAM)
  • Sekilas tentang perangkat PCI / pengontrol
  • Rincian drive hard disk
  • Info perangkat keras jaringan

**** Pembaruan pada 1/12/2019 *****

Skrip ini sekarang tersedia sebagai RPM, yang dapat diunduh dari halaman situs blog ini: https://www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html

Mssm
sumber
3

Apakah ada satu utilitas untuk memantau status kerja sebagian besar perangkat keras? Sama seperti beberapa perangkat lunak di Windows?

Jika Anda mencari "pengujian sistem" di dash Anda akan melihat program yang akan memeriksa sejumlah fitur gila. Gambar ke-2 menunjukkan itu akan memeriksa penangguhan, manajemen daya, audio, usb, grafik, media, drive dvd dan banyak lagi.

Jika ada sesuatu yang salah terkait dengan perangkat itu akan memberi tahu Anda tentang hal itu. Pencarian sederhana di AU atau memposting pertanyaan khusus untuk masalah yang ditunjukkan pada halaman hasil harus membantu menyelidiki masalah terkait.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Rinzwind
sumber
3

Repositori Universe pada Ubuntu 14.04 dan yang lebih baru berisi skrip Bash yang bernama inxidalam paket dengan nama yang sama. Setidaknya Xubuntu 16.04 telah diinstal secara default. Anda dapat mengontrol hasilnya melalui opsi. Lihat man inxi. Misalnya, inxi -v 2menunjukkan informasi dalam verbosity level 2; level 0-7 didukung.

jarno
sumber
2

neofetchtelah disebutkan tetapi ada juga screenfetchyang memberikan lebih banyak informasi ketika Anda membuka terminal Anda setelah Anda menempatkan perintah di ~/.bashrcfile Anda :

Layar Terminal Splash

Layar splash terminal saya berisi empat komponen:

  • Cuaca
  • Kalender
  • Waktu (ketika terminal dibuka)
  • screenfetch utilitas informasi sistem

Anda dapat menemukan detail untuk melakukan ini sendiri di jawaban ini:

WinEunuuchs2Unix
sumber
1

alat hw-probe: https://github.com/linuxhw/hw-probe

Alat ini membuat penyelidikan komputer termasuk output dari daftar perangkat keras (hwinfo, dmidecode, biosdecode, dll.), Beberapa alat diagnostik Linux (smartctl, memtester, dll.) Dan log sistem (dmesg, Xorg.log, dll.).

Contoh penyelidikan: https://linux-hardware.org/?probe=0b29192f95

masukkan deskripsi gambar di sini

Saya penulis proyek ini, jadi jangan ragu untuk mengajukan pertanyaan dalam komentar!

linuxbuild
sumber