10 Perintah untuk Mengumpulkan Info Sistem dan Perangkat Keras di Linux

10 Perintah untuk Mengumpulkan Info Sistem dan Perangkat Keras di Linux

Selalu merupakan praktik yang baik untuk mengetahui komponen perangkat keras dari sistem Linux Anda, ini membantu Anda menangani masalah kompatibilitas ketika datang untuk memasang paket, driver pada sistem Anda menggunakan YUM, DNF, atau Apt.

10 perintah untuk memeriksa informasi perangkat keras dan sistem di Linux

Oleh karena itu dalam seri Tips and Tricks ini, kami akan melihat beberapa perintah berguna yang dapat membantu Anda mengekstrak informasi tentang sistem Linux dan komponen perangkat keras Anda.

1. Cara melihat informasi sistem linux

Untuk hanya mengetahui nama sistem, Anda dapat menggunakan nama kamu Perintah tanpa sakelar apa pun yang akan mencetak informasi sistem atau uname -s Perintah akan mencetak nama kernel sistem Anda.

[Email dilindungi] ~ $ nama kamu Linux 

Untuk melihat nama host jaringan Anda, gunakan '-N' beralih dengan perintah uname seperti yang ditunjukkan.

[Email dilindungi] ~ $ uname -n tecmint.com 

Untuk mendapatkan informasi tentang kernel-versi, gunakan '-v' mengalihkan.

[Email dilindungi] ~ $ uname -v #64-Ubuntu SMP Mon 22 Sep 21:28:38 UTC 2014 

Untuk mendapatkan informasi tentang rilis kernel Anda, gunakan '-R' mengalihkan.

[Email dilindungi] ~ $ uname -r 3.13.0-37-Generic 

Untuk mencetak nama perangkat keras mesin Anda, gunakan '-M' mengalihkan:

[Email dilindungi] ~ $ uname -m x86_64 

Semua informasi ini dapat dicetak sekaligus dengan menjalankan 'uname -a' Perintah seperti yang ditunjukkan di bawah ini.

[Email dilindungi] ~ $ Uname -A Linux Tecmint.com 3.13.0-37-Generic #64-Ubuntu SMP Mon 22 Sep 21:28:38 UTC 2014 x86_64 x86_64 x86_64 gnu/linux 

2. Cara melihat informasi perangkat keras sistem linux

Di sini Anda dapat menggunakan Alat LSHW untuk mengumpulkan informasi luas tentang komponen perangkat keras Anda seperti CPU, disk, Penyimpanan, Pengontrol USB, dll.

lshw adalah alat yang relatif kecil dan ada beberapa opsi yang dapat Anda gunakan dengannya saat mengekstraksi informasi. Informasi yang diberikan oleh lshw dikumpulkan dari file yang berbeda /proc.

Catatan: Ingatlah bahwa lshw perintah dieksekusi oleh superuser (akar) atau sudo pengguna.

Baca juga: Perbedaan antara pengguna su dan sudo di linux

Untuk mencetak informasi tentang perangkat keras sistem Linux Anda, jalankan perintah ini.

[Email dilindungi] ~ $ sudo lshw tecmint.COM Deskripsi: Notebook Produk: 20354 (lenovo_mt_20354_bu_idea_fm_lenovo z50-70) Vendor: Lenovo Versi: Lenovo Z50-70 Serial: 1037407803441 Lebar: 64 Bit kapasitas: Smbios-2.7 DMI-2.Konfigurasi vsysscall32 Konfigurasi: administrator_password = non-donat boot = chassis normal = notebook keluarga = idepad frontpanel_password = dinonerat keyboard_password = power-on_password =-drenovo1-donfo1-donfo1-drenovo1-drenovo.20-drenovo. product: Lancer 5A5 vendor: LENOVO physical id: 0 version: 31900059WIN serial: YB06377069 slot: Type2 - Board Chassis Location *-firmware description: BIOS vendor: LENOVO physical id: 0 version: 9BCN26WW date: 07/31/2014 size: 128KiB Kapasitas: 4032KIB Kemampuan: PCI Upgrade Membayangi bootselect edd int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int9keyboard ACPI USB biosbootpecification uEfbootpecification… 

Anda dapat mencetak ringkasan informasi perangkat keras Anda dengan menggunakan -pendek pilihan.

[Email dilindungi] ~ $ sudo lshw -short H/W Path Device Class Deskripsi ============================================= ========== Sistem 20354 (lenovo_mt_20354_ bu_idea_fm_lenovo z50-70) /0 bus lancer 5a5 /0 /0 memori 128kib bios /0/4 Intel (r) core (tm) i5-4210u cpu /0/4 Intel (r) Core (TM) I5-4210U CPU @ 1.70GHz/0/4/b Memori 32KIB L1 cache/0/4/c Memori 256KIB L2 cache/0/4/d Memori 3MIB L3 cache/0/A memori 32KIB L1 cache/0/12 Memori 8GIB memori sistem/0/0/ 12/0 memori dimm [kosong]/0/12/1 memori dimm [kosong]/0/12/2 memori 8gib Sodimm DDR3 Sinkron 1600 MHz (0.6 ns)/0/12/3 memori dimm [kosong]/0/100 jembatan haswell-ult dram controller/0/100/2 display haswell-ult graphics controller/0/100/3 multimedia haswell-ult audio controller audio .. 

Jika Anda ingin menghasilkan output sebagai file HTML, Anda dapat menggunakan opsi tersebut -html.

[Email dilindungi] ~ $ sudo lshw -html> lshw.html 
Hasilkan informasi perangkat keras Linux di HTML

3. Cara melihat informasi CPU Linux

Untuk melihat informasi tentang CPU Anda, gunakan perintah LSCPU karena menunjukkan informasi tentang arsitektur CPU Anda seperti sejumlah CPU, core, model keluarga CPU, cache CPU, utas, dll dari sysfs Dan /proc/cpuinfo.

[Email dilindungi] ~ $ LSCPU Arsitektur: x86_64 CPU OP-Mode (S): 32-bit, 64-bit Byte Order: Little Endian CPU (S): 4 CPU On-Line (S) Daftar: 0-3 Thread (s) per inti: 2 Core (s) per soket: 2 soket: 1 node node (s): 1 Vendor ID: Asliintel CPU Keluarga: 6 Model: 69 Stepping: 1 CPU MHz: 768.000 Bogomips: 4788.72 Virtualisasi: VT-X L1D Cache: 32k L1i Cache: 32K L2 Cache: 256K L3 Cache: 3072K NUMA NODE0 CPU: 0-3 

4. Cara mengumpulkan informasi perangkat blok linux

Perangkat blok adalah perangkat penyimpanan seperti hard disk, flash drive, dll. lsblk Perintah digunakan untuk melaporkan informasi tentang perangkat blok sebagai berikut.

[Email dilindungi] ~ $ lsblk Nama Maj: Min RM Ukuran RO Jenis Mountpoint SDA 8: 0 0 931.5G 0 Disk ├─SDA1 8: 1 0 1000m 0 Bagian ├─Sda2 8: 2 0 260m 0 Bagian /Boot /EFI ├─SDA3 8: 3 0 1000m 0 Bagian ├─SDA4 8: 4 0 128m 0 Bagian ├─SDA5 8: 5 0 557.1G 0 Bagian ├─SDA6 8: 6 0 25g 0 Bagian ├─SDA7 8: 7 0 14.7g 0 Bagian ├─SDA8 8: 8 0 1M 0 Bagian ├─SDA9 8: 9 0 324.5G 0 Bagian / └─SDA10 8:10 0 7.9g 0 bagian [swap] sr0 11: 0 1 1024m 0 rom 

Jika Anda ingin melihat semua perangkat blok di sistem Anda maka sertakan -A pilihan.

[Email dilindungi] ~ $ lsblk -a Nama Maj: Min RM Ukuran RO Jenis Mountpoint SDA 8: 0 0 931.5G 0 Disk ├─SDA1 8: 1 0 1000m 0 Bagian ├─Sda2 8: 2 0 260m 0 Bagian /Boot /EFI ├─SDA3 8: 3 0 1000m 0 Bagian ├─SDA4 8: 4 0 128m 0 Bagian ├─SDA5 8: 5 0 557.1G 0 Bagian ├─SDA6 8: 6 0 25g 0 Bagian ├─SDA7 8: 7 0 14.7g 0 Bagian ├─SDA8 8: 8 0 1M 0 Bagian ├─SDA9 8: 9 0 324.5G 0 Bagian / └─SDA10 8:10 0 7.9g 0 Bagian [Swap] SDB 8:16 1 0 Disk SR0 11: 0 1 1024M 0 ROM RAM0 1: 0 0 64M 0 Disk RAM1 1: 1 0 64M 0 Disk RAM2 1: 2 0 64M 0 Disk RAM3 1: 3 0 64m 0 Disk Ram4 1: 4 0 64m 0 Disk Ram5 1: 5 0 64m 0 Disk Ram6 1: 6 0 64m 0 Disk Ram7 1: 7 0 64m 0 Disk Ram8 1: 8 0 64m 0 Disk Ram9 1: 9 0 64M 0 Disk Loop0 7: 0 0 Loop Loop1 7: 1 0 0 Loop Loop2 7: 2 0 0 Loop Loop3 7: 3 0 0 Loop Loop4 7: 4 0 0 Loop Loop5 7: 5 0 0 Loop Loop6 7: 6 0 0 Loop Loop7 7: 7 0 0 Loop RAM10 1:10 0 64M 0 Disk RAM11 1:11 0 64M 0 Disk RAM12 1:12 0 64M 0 Disk RAM13 1:13 0 64M 0 Disk RAM14 1:14 0 64M 0 Disk RAM15 1: 15 0 64m 0 Disk 

5. Cara mencetak informasi pengontrol usb

Itu lsusb Perintah digunakan untuk melaporkan informasi tentang pengontrol USB dan semua perangkat yang terhubung dengannya.

[Email dilindungi] ~ $ lsusb Bus 001 Perangkat 002: ID 8087: 8000 Intel Corp. Bus 001 Perangkat 001: ID 1D6B: 0002 Linux Foundation 2.0 Root Hub Bus 003 Perangkat 001: ID 1D6B: 0003 Linux Foundation 3.0 Root Hub Bus 002 Perangkat 005: ID 0BDA: B728 Realtek Semiconductor Corp. Bus 002 Perangkat 004: ID 5986: 0249 Acer, Inc Bus 002 Perangkat 003: ID 0BDA: 0129 Realtek Semiconductor Corp. RTS5129 Kartu Pembaca Pengontrol Bus 002 Perangkat 002: ID 045E: 00CB Microsoft Corp. V2 Mouse Optik Dasar.0 Bus 002 Perangkat 001: ID 1D6B: 0002 Linux Foundation 2.0 hub root 

Anda dapat menggunakan -v Opsi untuk menghasilkan informasi terperinci tentang setiap perangkat USB.

[Email dilindungi] ~ $ lsusb -v 

6. Cara mencetak informasi perangkat PCI

Perangkat PCI mungkin termasuk port USB, kartu grafis, adaptor jaringan, dll. Itu Alat LSPCI digunakan untuk menghasilkan informasi mengenai semua pengontrol PCI pada sistem Anda ditambah perangkat yang terhubung dengannya.

Untuk mencetak informasi tentang perangkat PCI, jalankan perintah berikut.

[Email dilindungi] ~ $ LSPCI 00:00.0 Host Bridge: Intel Corporation Haswell-Il Dram Controller (Rev 0B) 00:02.0 VGA Compatible Controller: Intel Corporation Haswell-Muld Integrated Graphics Controller (Rev 0B) 00:03.0 Perangkat Audio: Intel Corporation Haswell-ult HD Audio Controller (Rev 0B) 00:14.0 USB Controller: Intel Corporation Lynx Point-LP USB XHCI HC (Rev 04) 00:16.0 Pengontrol Komunikasi: Intel Corporation Lynx Point-LP Heci #0 (Rev 04) 00: 1B.0 Perangkat Audio: Intel Corporation Lynx Point-LP HD Audio Controller (Rev 04) 00: 1C.0 Jembatan PCI: Intel Corporation Lynx Point-LP PCI Express Root Port 3 (Rev E4) 00: 1C.3 PCI Bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 4 (Rev E4) 00: 1C.4 PCI Bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 5 (Rev E4) 00: 1D.0 USB Controller: Intel Corporation Lynx Point-LP USB EHCI #1 (Rev 04) 00: 1F.0 ISA Bridge: Intel Corporation Lynx Point-LP LPC Controller (Rev 04) 00: 1F.2 SATA Controller: Intel Corporation Lynx Point-LP Sata Controller 1 [AHCI Mode] (Rev 04) 00: 1F.3 SMBUS: Intel Corporation Lynx Point-LP SMBUS Controller (Rev 04) 01:00.0 Ethernet Controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (Rev 10) 02:00.0 Pengontrol Jaringan: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter 03:00.0 Pengontrol 3D: NVIDIA CORPORATION GM108M [GEFORCE 840M] (Rev A2) 

Menggunakan -T opsi untuk menghasilkan output dalam format pohon.

[Email dilindungi] ~ $ LSPCI -T -[0000: 00]-+-00.0 +-02.0 +-03.0 +-14.0 +-16.0 +-1b.0 +-1c.0- [01] ---- 00.0 +-1c.3- [02] ---- 00.0 +-1c.4- [03] ---- 00.0 +-1d.0 +-1f.0 +-1f.2 \ -1f.3 

Menggunakan -v Opsi untuk menghasilkan informasi terperinci tentang setiap perangkat yang terhubung.

[Email dilindungi] ~ $ LSPCI -V 00:00.0 Jembatan Host: Intel Corporation Haswell-Il Dram Controller (Rev 0B) Subsistem: Perangkat Lenovo 3978 Bendera: Master bus, Fast Devsel, Latency 0 Kemampuan: 00:02.0 VGA Compatible Controller: Intel Corporation Haswell-Ill Controller Grafis Terpadu (Rev 0B) (Prog-IF 00 [VGA Controller]) Subsistem: Perangkat Lenovo 380D Bendera: Master bus, Fast Devsel, Latency 0, IRQ 62 Memori di C3000000 (64 -bit, tidak dapat diperoleh) [size = 4m] Memori di D0000000 (64-bit, prefetchable) [size = 256m] port I/O pada 6000 [ukuran = 64] ROM ekspansi pada kemampuan [dinonaktifkan]: driver kernel yang digunakan : i915… 

7. Cara mencetak informasi perangkat scsi

Untuk melihat semua perangkat SCSI/SATA Anda, gunakan lsscsi perintah sebagai berikut. Jika Anda tidak memiliki lsscsi alat terpasang, jalankan perintah berikut untuk menginstalnya.

$ sudo apt-get install lsscsi [on Debian Derivatif] # yum menginstal lsscsi [pada sistem berbasis redhat] # dnf menginstal lsscsi [pada fedora 21+ dan seterusnya] 

Setelah instalasi, jalankan lsscsi perintah seperti yang ditunjukkan:

[Email dilindungi] ~ $ lsscsi [0: 0: 0: 0] Disk ATA ST1000LM024 HN-M 2BA3/DEV/SDA [1: 0: 0: 0] CD/DVD PLDS DVD-RW DA8A5SH RL61/DEV/SR0 [4: 0: 0: 0 ] disk generik- xd/sd/m.S. 1.00 /dev /sdb 

Menggunakan -S opsi untuk menunjukkan ukuran perangkat.

[Email dilindungi] ~ $ LSSCSI -S [0: 0: 0: 0] Disk ATA ST1000LM024 HN-M 2BA3 /DEV /SDA 1.00TB [1: 0: 0: 0] CD/DVD PLDS DVD-RW DA8A5SH RL61/DEV/SR0- [4: 0: 0: 0] Disk Generic- XD/SD/M.S. 1.00 /dev /sdb - 

8. Cara mencetak informasi tentang perangkat SATA

Anda dapat menemukan beberapa informasi tentang perangkat SATA di sistem Anda sebagai berikut menggunakan HDParm kegunaan. Dalam contoh di bawah ini, saya menggunakan perangkat blok /dev/sda1 yang merupakan hard disk di sistem saya.

[Email dilindungi] ~ $ sudo hdparm /dev /sda1 /dev/sda1: multcount = 0 (off) io_support = 1 (32-bit) readonly = 0 (off) readahead = 256 (aktif) geometri = 56065/255/63, sektor = 2048000, mulai = 2048 

Untuk mencetak informasi tentang geometri perangkat dalam hal silinder, kepala, sektor, ukuran, dan start offset perangkat, gunakan -G pilihan.

[Email dilindungi] ~ $ sudo hdparm -g /dev /sda1 /dev/sda1: geometri = 56065/255/63, sektor = 2048000, mulai = 2048 

9. Cara Memeriksa Informasi Sistem File Linux

Untuk mengumpulkan informasi tentang partisi sistem file, Anda dapat menggunakan perintah FDISK. Meskipun fungsi utama dari fdisk Perintah adalah untuk memodifikasi partisi sistem file, itu juga dapat digunakan untuk melihat informasi tentang berbagai partisi pada sistem file Anda.

Anda dapat mencetak informasi partisi sebagai berikut. Ingatlah untuk menjalankan perintah sebagai superuser atau Anda tidak boleh melihat output apa pun.

[Email dilindungi] ~ $ sudo fdisk -l Peringatan: GPT (Tabel Partisi Guid) terdeteksi pada '/dev/sda'! Util fdisk tidak mendukung GPT. Gunakan GNU berpisah. Disk /dev /sda: 1000.2 GB, 1000204886016 byte 255 kepala, 63 sektor/trek, 121601 silinder, total 1953525168 unit = sektor 1 * 512 = 512 byte Ukuran sektor (logis/fisik): 512 byte/4096 Bytes Sector Ukuran (Logis/Fisik): 512 byte/4096 BYTES I UKURAN SEKTOR (LOGICAL/FISIK): 512 BYTE/4096 BYTES I/OPOMAL (LOGICAL/FISIK): 512 BYTE/4096 BYTES I/UKURAN OPOLE (LOGICAL/FISIK): 512 BYTE/4096 BYTES I. ): 4096 byte /4096 byte Disk Identifier: 0xCEE8AD92 Perangkat boot start blok end ID System /dev /sda1 1 1953525167 976762583+ Partisi GPT 1 tidak dimulai pada batas sektor fisik fisik. 

10. Cara memeriksa info komponen perangkat keras linux

Anda juga dapat menggunakan utilitas DMIDECODE untuk mengekstrak informasi perangkat keras dengan membaca data dari tabel DMI.

Untuk mencetak informasi tentang memori, jalankan perintah ini sebagai superuser.

[Email dilindungi] ~ $ sudo dmidecode -t memori # DMIDECODE 2.12 # SMBIOS Titik masuk di 0xAAEBEF98 SMBIOS 2.7 hadir. Tangani 0x0005, DMI Tipe 5, 24 byte Memory Controller Informasi Kesalahan Metode Deteksi: Tidak Ada Kesalahan Kemampuan Mengoreksi: Tidak Ada Yang Didukung Interleave: One-Way Interleave Current Interleave: One-Way Interleave Maximum Module Ukuran: 8192 MB Total Memori Total: 32768 MB Kecepatan yang Didukung: Jenis Memori yang Didukung Lainnya: Tegangan Modul Memori Lainnya: Slot Memori Terkait yang Tidak Diketahui: 4 0x0006 0x0007 0x0008 0x0009 Kemampuan Koreksi Kesalahan yang Diaktifkan: Tidak Ada… 

Untuk mencetak informasi tentang sistem, jalankan perintah ini.

[Email dilindungi] ~ $ sistem dmidecode -t sudo # DMIDECODE 2.12 # SMBIOS Titik masuk di 0xAAEBEF98 SMBIOS 2.7 hadir. Tangani 0x0001, DMI Tipe 1, 27 Bytes Produsen Informasi Sistem: Lenovo Nama Produk: 20354 Versi: Lenovo Z50-70 Nomor Seri: 1037407803441 UUID: 29D2B1E4-37D2-11E4-9F6E-200 Z50-70 Keluarga: IdeaPad… 

Untuk mencetak informasi tentang BIOS, jalankan perintah ini.

[Email dilindungi] ~ $ sudo dmidecode -t bios # DMIDECODE 2.12 # SMBIOS Titik masuk di 0xAAEBEF98 SMBIOS 2.7 hadir. Tangani 0x0000, DMI Tipe 0, 24 byte BIOS Informasi Vendor: Lenovo Versi: 9BCN26WW Tanggal Rilis: 07/31/2014 Alamat: 0xe0000 Runtime Ukuran: 128 KB Ukuran ROM: 4096 KB TARKATISTIK: PCI didukung BIOS yang dapat ditingkatkan BIOS yang dapat ditingkatkan BIOS BIOS BIOS: BIOS UKURAN: 4096 KB: PCI didukung BIOS BIOS yang dapat ditingkatkan BIOS BIOS SHARKOWING BIOS BIOS DILAKUKAN Boot dari CD didukung boot terpilih didukung EDD didukung floppy Jepang untuk NEC 9800 1.2 MB didukung (int 13h) Floppy Jepang untuk Toshiba 1.2 MB didukung (int 13h) 5.Layanan floppy 25 "/360 kb didukung (int 13h) 5.25 "/1.Layanan floppy 2 MB didukung (int 13h) 3.Layanan floppy 5 "/720 kb didukung (int 13h) 3.5 "/2.Layanan floppy 88 MB didukung (INT 13H) 8042 Layanan keyboard didukung (int 9h) Layanan CGA/Mono Video didukung (int 10h) ACPI didukung USB Legacy didukung Spesifikasi Boot BIOS didukung Distribusi Konten Target yang Didukung UEFI didukung UEFI didukung Revisi BIOS: 0.26 Revisi Firmware: 0.26… 

Untuk mencetak informasi tentang prosesor, jalankan perintah ini.

[Email dilindungi] ~ $ prosesor sudo dmidecode -t # DMIDECODE 2.12 # SMBIOS Titik masuk di 0xAAEBEF98 SMBIOS 2.7 hadir. Tangani 0x0004, DMI Tipe 4, 42 byte Prosesor Informasi Soket Penunjukan: U3E1 Jenis: Prosesor Pusat Keluarga: Inti i5 Produsen: Intel (R) ID Korporasi: 51 06 04 00 FF FB EB BF Tanda Tangan: Tipe 0, Keluarga 6, Model 69 , Melangkah 1 bendera:… 

Ringkasan

Ada banyak cara lain yang dapat Anda gunakan untuk mendapatkan informasi tentang komponen perangkat keras sistem Anda. Sebagian besar perintah ini menggunakan file di direktori /proc untuk mengekstrak informasi sistem.

Semoga Anda menemukan tips dan trik ini bermanfaat dan ingat untuk mengirim komentar jika Anda ingin menambahkan lebih banyak informasi ke ini atau jika Anda menghadapi kesulitan dalam menggunakan salah satu perintah. Ingatlah untuk selalu tetap terhubung dengan Tecmint.