GNU/Linux >> Belajar Linux >  >> Linux

Cara Mendapatkan Spesifikasi Perangkat Keras Sistem Anda Menggunakan lshw Hardware Lister


Foto milik viagallery.com

Ini adalah posting tamu yang ditulis oleh SathiyaMoorthy.
Perintah
lshw (Hardware Lister) memberikan laporan lengkap tentang semua perangkat keras di sistem Anda. Ini menampilkan informasi terperinci tentang pabrikan, nomor seri sistem, motherboard, CPU, RAM, kartu PCI, disk, kartu jaringan, dll.,

Dengan menggunakan lshw, Anda bisa mendapatkan informasi tentang perangkat keras tanpa menyentuh obeng untuk membuka sasis server. Ini juga sangat membantu saat server berada di pusat data jarak jauh, di mana Anda tidak memiliki akses fisik ke server.

Pada artikel sebelumnya, kita telah membahas tentang cara menampilkan informasi hardware di linux dengan menggunakan perintah dmidecode. Dalam artikel ini, mari kita tinjau cara melihat spesifikasi perangkat keras menggunakan perintah lshw.

Unduh lshw

Unduh versi terbaru lshw dari situs Hardware Lister. Ekstrak kode sumber ke /usr/src seperti yang ditunjukkan di bawah ini.

# cd /usr/src
# wget http://ezix.org/software/files/lshw-B.02.13.tar.gz
# gzip -d lshw-B.02.13.tar.gz
# tar xvf lshw-B.02.13.tar


Catatan: Untuk menginstal versi pra-kompilasi, unduh dari situs web Hardware Lister.

Instal lshw

Instal lshw seperti yang ditunjukkan di bawah ini. Ini akan menginstal lshw di direktori /usr/sbin.

# make

# make install
make -C src install
make[1]: Entering directory `/usr/src/lshw-B.02.13/src'
make -C core all
make[2]: Entering directory `/usr/src/lshw-B.02.13/src/core'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/lshw-B.02.13/src/core'
g++ -L./core/ -g -Wl,--as-needed -o lshw lshw.o -llshw -lresolv
install -p -d -m 0755 ///usr/sbin
install -p -m 0755 lshw ///usr/sbin
install -p -d -m 0755 ///usr/share/man/man1
install -p -m 0644 lshw.1 ///usr/share/man/man1
install -p -d -m 0755 ///usr/share/lshw
install -p -m 0644 pci.ids usb.ids oui.txt manuf.txt ///usr/share/lshw
make[1]: Leaving directory `/usr/src/lshw-B.02.13/src'

lshw Tata Letak Keluaran

Saat menjalankan lshw tanpa opsi, Anda akan mendapatkan informasi terperinci tentang konfigurasi perangkat keras mesin dalam format teks. Berikut adalah struktur keluaran lshw.

system information
   motherboard information
     cpu information
	cache, logical cpu
     memory
	capacity, total size, individual bank information
     pci slot information
     ide slot information
	disk information
		total size, partition,
     usb slot information
    network


Berikut adalah sebagian output dari perintah lshw.

# lshw | head
local-host
    description: Rack Mount Chassis
    product: PowerEdge 2850
    vendor: Dell Computer Corporation
    serial: 1234567
    width: 32 bits
    capabilities: smbios-2.3 dmi-2.3 smp-1.4 smp
    configuration: boot=normal chassis=rackmount cpus=2 uuid=12345
  *-core
       description: Motherboard


Catatan: lshw harus dijalankan sebagai root untuk mendapatkan laporan lengkap. lshw akan menampilkan laporan sebagian dengan pesan peringatan seperti yang ditunjukkan di bawah ini ketika Anda menjalankannya dari pengguna non-root.

jsmith@local-host ~> /usr/sbin/lshw
WARNING: you should run this program as super-user.

Kelas lshw

Untuk mendapatkan informasi tentang perangkat keras tertentu, Anda dapat menggunakan opsi -class. Kelas berikut dapat digunakan dengan opsi -kelas dalam perintah lshw.

address
bridge
bus
communication
disk
display
generic
input
memory
multimedia
network
power
printer
processor
storage
system
tape
volume

Dapatkan Informasi tentang Disk menggunakan lshw

Contoh di bawah ini akan menampilkan semua informasi tentang disk pada sistem. Ini menunjukkan bahwa /dev/sda adalah Disk SCSI, konfigurasi RAID1 dengan kapasitas total 68G.

# lshw -class disk
  *-disk
       description: SCSI Disk
       product: LD 0 RAID1   69G
       vendor: MegaRAID
       physical id: 2.0.0
       bus info: scsi@0:2.0.0
       logical name: /dev/sda
       version: 516A
       size: 68GiB (73GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=2 signature=000e1213

Dapatkan Informasi tentang Memori Fisik (RAM) Sistem

Harap dicatat bahwa hanya sebagian output yang ditampilkan di bawah ini.

# lshw -class memory

        *-memory
      description: System Memory
      size: 512MB
      capacity: 2GB

	*-bank:8
     description: DIMM Synchronous [empty]
	*-bank:9
     description: DIMM Synchronous
	size: 512MB
     width: 32 bits

Buat Laporan Perangkat Keras Ringkas Menggunakan lshw

Secara default, perintah lshw menghasilkan laporan terperinci multi-halaman. Untuk menghasilkan laporan yang ringkas, gunakan opsi -short seperti yang ditunjukkan di bawah ini. Hanya sebagian output yang ditampilkan di bawah ini.

# lshw -short
H/W path              Device     Class      Description
=======================================================
                                 system     PowerEdge 2850
/0                               bus        12345
/0/0                             memory     64KiB BIOS
/0/400                           processor  Intel(R) Xeon(TM) CPU 3.40GHz
/0/400/700                       memory     16KiB L1 cache
/0/400/701                       memory     1MiB L2 cache
/0/400/702                       memory     L3 cache
/0/400/1.1                       processor  Logical CPU
/0/1000                          memory     4GiB System Memory
/0/1000/0                        memory     1GiB DIMM Synchronous 400 MHz (2.5 ns)
/0/1000/1                        memory     1GiB DIMM Synchronous 400 MHz (2.5 ns)
/0/100/6/0/4          eth2       network    82546EB Gigabit Ethernet Controller (Copper)
/0/100/6/0/4.1        eth3       network    82546EB Gigabit Ethernet Controller (Copper)
/0/100/6/0.2                     bridge     6700PXH PCI Express-to-PCI Bridge B
/0/100/6/0.2/2                   bus        Thor LightPulse Fibre Channel Host Adapter
/0/100/1e                        bridge     82801 PCI Bridge
/0/100/1e/d                      display    Radeon RV100 QY [Radeon 7000/VE]

Membuat Laporan Perangkat Keras HTML atau XML Menggunakan lshw

Anda dapat menghasilkan output HTML atau XML dari perintah lshw secara langsung seperti yang ditunjukkan di bawah ini.

# lshw -html > hwinfo.html
# lshw -xml > hwinfo.xml


Artikel ini ditulis oleh SathiyaMoorthy, pengembang penganalisis kueri postgres perusahaan, alat yang efisien untuk mem-parsing log postgresql untuk menghasilkan laporan html, yang dapat digunakan untuk menyempurnakan pengaturan postgres, dan kueri sql. The Geek Stuff menyambut tips dan artikel tamu Anda.


Linux
  1. dmidecode:Dapatkan Informasi Perangkat Keras Sistem Di Linux

  2. Cara Mencadangkan Seluruh Sistem Linux Anda Menggunakan Rsync

  3. Bagaimana cara mendapatkan alamat MAC mesin Anda menggunakan program C?

  1. Cara mendapatkan informasi sistem dan perangkat keras di linux

  2. Cara mendapatkan statistik sistem dengan node.js

  3. Bagaimana cara mendapatkan sistem operasi saat ini di MSBuild?

  1. Cara Menemukan/Mendapatkan Alamat IP Anda di Linux

  2. Cara mendefrag sistem Linux Anda

  3. Kenali Sistem Anda (menggunakan baris perintah)