Mendapatkan informasi tentang perangkat keras mesin di Linux

27

Bagaimana saya bisa memeriksa perangkat keras apa yang saya miliki? (Dengan versi BIOS dll.)

oneat
sumber
6
Pada Sistem Operasi apa? Tidak ada perintah standar sehingga apapun akan lebih atau kurang spesifik distribusi.
jlliagre
@ jiliargre Saya tidak akan mengatakan distribusi yang spesifik tetapi tentu saja OS, Linux dan BSD mungkin sangat bervariasi di sini.
xenoterracide
Dan Solaris, HP-UX, AIX, apa pun juga. Itu yang saya maksud.
jlliagre
@jll Ini ditandai [linux], jadi saya kira ...
tshepang

Jawaban:

26

Jika sistem Anda mendukung proxy , Anda bisa mendapatkan banyak informasi tentang sistem Anda yang sedang berjalan. Merupakan antarmuka untuk struktur data kernel, sehingga juga akan berisi informasi tentang perangkat keras Anda. Misalnya untuk mendapatkan detail tentang CPU yang digunakan, Anda bisa. cat /proc/cpuinfo Untuk informasi lebih lanjut, Anda harus melihat man proc .

Lebih banyak informasi perangkat keras dapat diperoleh melalui logmessage buffer ring kernel dengan dmesg. Sebagai contoh, ini akan memberi Anda ringkasan singkat tentang perangkat keras yang baru saja terpasang dan bagaimana perangkat tersebut terintegrasi dalam sistem.

Ini adalah beberapa "antarmuka" dasar yang akan Anda miliki di setiap distribusi untuk mendapatkan beberapa informasi perangkat keras.

Alat 'kecil' lainnya untuk mengumpulkan informasi perangkat keras adalah:

  • lspci - Perangkat Keras PCI
  • lsusb - Perangkat Keras USB

Bergantung pada distribusi Anda, Anda juga akan memiliki akses ke salah satu dari dua alat ini untuk mengumpulkan ikhtisar terperinci tentang konfigurasi perangkat keras Anda:

  • lih
  • hwinfo (spesifik SuSE tetapi juga tersedia di bawah distribusi lain)

"Gerbang" ke perangkat keras Anda adalah "Antarmuka Manajemen Desktop" (-> DMI). Kerangka kerja ini akan mengekspos informasi sistem Anda ke perangkat lunak Anda dan digunakan oleh lshw misalnya. Alat untuk berinteraksi langsung dengan DMI adalah dmidecode dan tersedia pada sebagian besar distribusi sebagai paket. Itu akan datang dengan biosdecodeyang menunjukkan Anda juga informasi lengkap BIOS yang tersedia.

echox
sumber
9

Untuk menampilkan ikhtisar perangkat keras yang bagus, saya menggunakan lshw -short, jalankan terbaik ( sebagai root ). Anda bisa menjalankannya lshwsaja, tapi saya lebih suka keringkasan yang -shortditawarkan opsi.

Untuk memeriksa penggunaan HDD saya, saya menggunakan df --human-readable, yang seharusnya tersedia secara default di sistem Anda (tidak seperti lshw).

Juga, lihat memeriksa perangkat keras di linux .

tepang
sumber
2
hwinfo adalah utilitas bagus dan sensor lm untuk suhu.
Patkos Csaba
@ Patos Tampaknya sudo hwinfo --shortsetara, dan ini menampilkan output IMO lebih cantik. Sayangnya melewatkan beberapa info menarik (EG, itu tidak menampilkan ukuran partisi HDD).
tshepang
1
lshw -html> file.html menghasilkan versi berformat HTML yang bagus. Saya merasa jauh lebih mudah untuk melewatinya di browser daripada jendela konsol.
ivanivan
@ivanivan bagus. Apakah ini baru?
tshepang
itu adalah opsi yang harus saya aktifkan secara khusus ketika saya membangunnya menggunakan gentoo pada tahun 2002-3ish ...
ivanivan
6

Anda dapat menggunakan 'lshw'. Instal menggunakan 'sudo apt-get install lshw' di Debian dan turunannya. Bahkan ada versi grafis yang disebut lshw-gtk.

Kristof Provost
sumber
5

Ini sangat bervariasi antar varian unix. Periksa kolom untuk varian Anda di Batu Rosetta untuk Unix .

Di Linux, lshw mengumpulkan banyak informasi yang tersebar di berbagai file teks di bawah /procdan /sys.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
2

untuk info cpu

cat /proc/cpuinfo

untuk penggunaan disk

df -h

untuk kartu pci dan bus

lspci

kamu mungkin menemukan lshw berguna

jika Anda membutuhkan perangkat usb

lsusb

xenoterracide
sumber
1

HW Probe - adalah opsi untuk mendaftar semua perangkat perangkat keras Anda dan membuat diagnosa operabilitas. Ini didasarkan pada hwinfo, lspci, lsusb, dmidecode dan alat-alat lainnya.

Cuplikan layar laporan

linuxbuild
sumber