Ada banyak alasan Anda mungkin perlu mencari tahu detail tentang perangkat keras komputer Anda. Misalnya, jika Anda memerlukan bantuan untuk memperbaiki sesuatu dan memposting permohonan di forum online, orang akan segera menanyakan spesifikasi komputer Anda. Atau, jika Anda ingin memutakhirkan komputer, Anda perlu mengetahui apa yang Anda miliki dan apa yang dapat Anda miliki. Anda perlu menginterogasi komputer Anda untuk mengetahui spesifikasinya.
Cara termudah adalah melakukannya dengan salah satu program GUI Linux standar:
- i-nex mengumpulkan informasi perangkat keras dan menampilkannya dengan cara yang mirip dengan CPU-Z populer di Windows.
- HardInfo menampilkan spesifikasi perangkat keras dan bahkan menyertakan delapan program benchmark populer yang dapat Anda jalankan untuk mengukur kinerja sistem Anda.
- KInfoCenter dan Lshw juga menampilkan detail hardware dan tersedia di banyak repositori software.
Atau, Anda dapat membuka kotak dan membaca label pada disk, memori, dan perangkat lain. Atau Anda dapat masuk ke panel waktu boot—yang disebut panel UEFI atau BIOS. Tekan saja tombol fungsi program yang tepat selama proses boot untuk mengaksesnya. Kedua metode ini memberi Anda detail perangkat keras tetapi menghilangkan informasi perangkat lunak.
Atau, Anda dapat mengeluarkan perintah baris Linux. Tunggu sebentar… kedengarannya sulit. Mengapa Anda melakukan ini?
Terminal Linux
- 7 emulator terminal teratas untuk Linux
- 10 alat baris perintah untuk analisis data di Linux
- Unduh Sekarang:lembar contekan SSH
- Lembar contekan perintah Linux tingkat lanjut
- Tutorial baris perintah Linux
Terkadang mudah untuk menemukan sedikit informasi tertentu melalui perintah baris yang ditargetkan dengan baik. Mungkin Anda tidak memiliki program GUI yang tersedia atau tidak ingin menginstalnya.
Mungkin alasan utama menggunakan perintah baris adalah untuk menulis skrip. Baik Anda menggunakan shell Linux atau bahasa pemrograman lain, skrip biasanya memerlukan perintah baris pengkodean.
Banyak perintah baris untuk mendeteksi perangkat keras harus dikeluarkan di bawah otoritas root. Jadi, beralihlah ke ID pengguna root, atau berikan perintah di bawah ID pengguna biasa Anda yang didahului oleh sudo :
sudo <the_line_command>
dan tanggapi permintaan kata sandi root.
Artikel ini memperkenalkan banyak perintah baris yang paling berguna untuk penemuan sistem. Bagan referensi cepat di bagian akhir merangkumnya.
Ikhtisar perangkat keras
Ada beberapa perintah baris yang akan memberikan gambaran menyeluruh tentang perangkat keras komputer Anda.
inxi perintah mencantumkan rincian tentang sistem Anda, CPU, grafik, audio, jaringan, drive, partisi, sensor, dan banyak lagi. Peserta forum sering menanyakan hasilnya ketika mereka mencoba membantu orang lain memecahkan masalah. Ini adalah diagnostik standar untuk pemecahan masalah:
inxi -Fxz
-F flag berarti Anda akan mendapatkan hasil penuh, x menambahkan detail, dan z menutupi informasi pengenal pribadi seperti alamat MAC dan IP.
hwinfo dan lshw perintah menampilkan banyak informasi yang sama dalam format yang berbeda:
hwinfo --short
atau
lshw -short
Bentuk panjang dari dua perintah ini menghasilkan keluaran yang lengkap—tetapi sulit dibaca—:
hwinfo
atau
lshw
Detail CPU
Anda dapat mempelajari segala sesuatu tentang CPU Anda melalui perintah baris. Lihat detail CPU dengan mengeluarkan lscpu perintah atau kerabat dekatnya lshw :
lscpu
atau
lshw -C cpu
Dalam kedua kasus, beberapa baris terakhir dari daftar keluaran semua kemampuan CPU. Di sini Anda dapat mengetahui apakah prosesor Anda mendukung fitur tertentu.
Dengan semua perintah ini, Anda dapat mengurangi bertele-tele dan mempersempit jawaban apa pun menjadi satu detail dengan menguraikan output perintah dengan grep memerintah. Misalnya, untuk hanya melihat merek dan model CPU:
lshw -C cpu | grep -i product
Untuk melihat hanya kecepatan CPU dalam megahertz:
lscpu | grep -i mhz
atau peringkat daya BogoMips-nya:
lscpu | grep -i bogo
-i bendera di grep perintah hanya memastikan pencarian Anda mengabaikan apakah output yang dicari adalah huruf besar atau kecil.
Memori
Perintah baris Linux memungkinkan Anda untuk mengumpulkan semua kemungkinan detail tentang memori komputer Anda. Anda bahkan dapat menentukan apakah Anda dapat menambahkan memori ekstra ke komputer tanpa membuka kotaknya.
Untuk membuat daftar setiap memory stick dan kapasitasnya, keluarkan dmidecode perintah:
dmidecode -t memory | grep -i size
Untuk informasi lebih spesifik tentang memori sistem, termasuk jenis, ukuran, kecepatan, dan voltase setiap RAM stick, coba:
lshw -short -C memory
Satu hal yang pasti ingin Anda ketahui adalah memori maksimum yang dapat Anda pasang di komputer:
dmidecode -t memory | grep -i max
Sekarang cari tahu apakah ada slot terbuka untuk memasukkan memory stick tambahan. Anda dapat melakukannya tanpa membuka komputer Anda dengan mengeluarkan perintah ini:
lshw -short -C memory | grep -i empty
Respons nol berarti semua slot memori sudah digunakan.
Menentukan berapa banyak memori video yang Anda miliki memerlukan sepasang perintah. Pertama, daftarkan semua perangkat dengan lspci perintah dan batasi output yang ditampilkan ke perangkat video yang Anda minati:
lspci | grep -i vga
Baris keluaran yang mengidentifikasi pengontrol video biasanya akan terlihat seperti ini:
00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
Sekarang terbitkan ulang lspci perintah, merujuk nomor perangkat video sebagai perangkat yang dipilih:
lspci -v -s 00:02.0
Jalur keluaran diidentifikasi sebagai dapat diambil sebelumnya adalah jumlah RAM video di sistem Anda:
...
Memory at f0100000 (32-bit, non-prefetchable) [size=512K]
I/O ports at 1230 [size=8]
Memory at e0000000 (32-bit, prefetchable) [size=256M]
Memory at f0000000 (32-bit, non-prefetchable) [size=1M]
...
Terakhir, untuk menunjukkan penggunaan memori saat ini dalam megabita, terbitkan:
free -m
Ini memberitahu berapa banyak memori yang kosong, berapa banyak yang digunakan, ukuran area swap, dan apakah sedang digunakan. Misalnya, outputnya mungkin terlihat seperti ini:
total used free shared buff/cache available
Mem: 11891 1326 8877 212 1687 10077
Swap: 1999 0 1999
atas perintah memberi Anda lebih banyak detail tentang penggunaan memori. Ini menunjukkan keseluruhan memori dan penggunaan CPU saat ini dan juga memecahnya berdasarkan ID proses, ID pengguna, dan perintah yang dijalankan. Ini menampilkan output teks layar penuh:
top
Disk, sistem file, dan perangkat
Anda dapat dengan mudah menentukan apa pun yang ingin Anda ketahui tentang disk, partisi, sistem file, dan perangkat lain.
Untuk menampilkan satu baris yang menjelaskan setiap perangkat disk:
lshw -short -C disk
Dapatkan detail tentang disk SATA tertentu, seperti model dan nomor serinya, mode yang didukung, jumlah sektor, dan lainnya dengan:
hdparm -i /dev/sda
Tentu saja, Anda harus mengganti sda dengan sdb atau perangkat pengingat lainnya jika perlu.
Untuk membuat daftar semua disk dengan semua partisi yang ditentukan, beserta ukurannya masing-masing, terbitkan:
lsblk
Untuk detail lebih lanjut, termasuk jumlah sektor, ukuran, ID dan jenis sistem file, dan sektor awal dan akhir partisi:
fdisk -l
Untuk memulai Linux, Anda perlu mengidentifikasi partisi yang dapat dipasang ke bootloader GRUB. Anda dapat menemukan informasi ini dengan blkid memerintah. Ini mencantumkan pengenal unik setiap partisi (UUID) dan jenis sistem filenya (mis., ext3 atau ext4):
blkid
Untuk membuat daftar sistem file yang dipasang, titik pemasangannya, dan ruang yang digunakan dan tersedia untuk masing-masing (dalam megabita):
df -m
Terakhir, Anda dapat membuat daftar detail untuk semua bus dan perangkat USB dan PCI dengan perintah berikut:
lsusb
atau
lspci
Jaringan
Linux menawarkan banyak perintah baris jaringan. Ini hanya beberapa.
Untuk melihat detail perangkat keras tentang kartu jaringan Anda, terbitkan:
lshw -C network
Biasanya, perintah untuk menampilkan antarmuka jaringan adalah ifconfig :
ifconfig -a
Tetapi banyak orang sekarang menggunakan:
ip link show
atau
netstat -i
Dalam membaca output, ada baiknya mengetahui singkatan jaringan yang umum:
Singkatan | Arti |
---|---|
lo | Antarmuka loopback |
eth0 atau enp* | Antarmuka Ethernet |
wlan0 | Antarmuka nirkabel |
ppp0 | Antarmuka Protokol Point-to-Point (digunakan oleh modem dial-up, koneksi PPTP VPN, atau modem USB) |
vboxnet0 atau vmnet* | Antarmuka mesin virtual |
Tanda bintang dalam tabel ini adalah karakter wildcard, yang berfungsi sebagai pengganti untuk rangkaian karakter apa pun yang muncul dari sistem ke sistem.
Untuk menampilkan gateway default dan tabel perutean Anda, jalankan salah satu dari perintah berikut:
ip route | column -t
atau
netstat -r
Perangkat Lunak
Mari kita simpulkan dengan dua perintah yang menampilkan detail perangkat lunak tingkat rendah. Misalnya, bagaimana jika Anda ingin tahu apakah Anda sudah menginstal firmware terbaru? Perintah ini menunjukkan tanggal dan versi UEFI atau BIOS:
dmidecode -t bios
Apa versi kernelnya, dan apakah itu 64-bit? Dan apa nama host jaringannya? Untuk mengetahuinya, terbitkan:
uname -a
Bagan referensi cepat
Bagan ini merangkum semua perintah yang tercakup dalam artikel ini:
Tampilkan info tentang semua perangkat keras | inxi -Fxz --atau-- hwinfo --short --atau-- lshw -short |
Tampilkan semua info CPU | lscpu --atau-- lshw -C cpu |
Tampilkan fitur CPU (mis., PAE, SSE2) | lshw -C cpu | grep -i kemampuan |
Laporkan apakah CPU 32- atau 64-bit | lshw -C cpu | grep -i lebar |
Tampilkan ukuran dan konfigurasi memori saat ini | dmidecode -t memori | grep -i ukuran --atau-- lshw -short -C memory |
Tampilkan memori maksimum untuk perangkat keras | dmidecode -t memori | grep -i max |
Tentukan apakah slot memori tersedia | lshw -short -C memory | grep -i kosong (jawaban kosong berarti tidak ada slot yang tersedia) |
Tentukan jumlah memori video | lspci | grep -i vga lalu terbitkan ulang dengan nomor perangkat; misalnya: lspci -v -s 0:02.0 VRAM adalah yang dapat diambil sebelumnya nilai. |
Tampilkan penggunaan memori saat ini | gratis -m --atau-- atas |
Mencantumkan drive disk | lshw -short -C disk |
Tampilkan informasi mendetail tentang drive disk tertentu | hdparm -i /dev/sda (ganti sda jika perlu) |
Mendaftar informasi tentang disk dan partisi | lsblk (sederhana) --atau-- fdisk -l (rinci) |
Daftar ID partisi (UUID) | blkid |
Mencantumkan sistem file yang dipasang, titik pemasangannya, dan megabita yang digunakan dan tersedia untuk masing-masing | df -m |
Mencantumkan perangkat USB | lsusb |
Mencantumkan perangkat PCI | lspci |
Tampilkan detail kartu jaringan | lshw -jaringan C |
Tampilkan antarmuka jaringan | ifconfig -a --atau-- ip link tampilkan --atau-- netstat -i |
Tampilkan tabel perutean | rute ip | kolom -t --atau-- netstat -r |
Tampilkan info UEFI/BIOS | dmidecode -t bios |
Tampilkan versi kernel, nama host jaringan, lebih banyak | uname -a |
Apakah Anda memiliki perintah favorit yang saya abaikan? Silakan tambahkan komentar dan bagikan.