Bagaimana untuk memeriksa maklumat tentang perkakasan di linux

Isi kandungan:
- Bagaimana untuk mengesahkan maklumat tentang perkakasan di Linux
- Arahan Lscpu - Pemprosesan
- lshw - Senarai perkakasan Linux
- lsusb - Senarai usb bas dan butiran peranti
- Inxi
- lsblk - Blok Senarai Peranti
- df - ruang cakera sistem fail
- Pydf - Python df
- fdisk
- gunung
- percuma - Semak RAM
- Fail dalam direktori / proc
- Maklumat CPU / ingatan
- Maklumat Linux / kernel
- Sata / SCSI Devices
- Partition
- hdparm - Maklumat Pemacu keras
- Ringkasan
Sama dengan segala-galanya, terdapat banyak arahan untuk mengesahkan maklumat tentang perkakasan di Linux. Sesetengah arahan melaporkan hanya komponen perkakasan tertentu seperti CPU atau memori, manakala selebihnya meliputi beberapa unit perkakasan. Dalam siaran ini, lihat dengan pantas bagaimana untuk memeriksa maklumat perkakasan di Linux. Senarai ini termasuk arahan seperti lscpu, hwinfo, lshw, lspci, antara lain.
Indeks kandungan
Bagaimana untuk mengesahkan maklumat tentang perkakasan di Linux
Arahan Lscpu - Pemprosesan
Perintah lscpu melaporkan unit CPU dan pemprosesan, salah satu bahagian perkakasan yang paling penting di Linux. Perintah ini tidak mempunyai pilihan atau fungsi lanjut.
lscpu
Output akan:
Senibina: x86_64 CPU op-mod (s): 32-bit, 64-bit Byte order: Little Endian CPU (s): 4 Senarai CPU dalam talian: 0-3 Thread per core: Teras 1 Socket: 4 Socket: 1 Node NUMA: 1 ID Penjual: FamilyIntel Keluarga CPU: 6 Model: 23 Stepping: 10 CPU MHz: 1998, 000 BogoMIPS: 5302.48 Virtualization: VT-x Cache L1d: 32K Cache L1i: 32K Cache L2: 2048K NUMA node0 CPU (s): 0-3
lshw - Senarai perkakasan Linux
Utiliti tujuan umum ini memberikan maklumat ringkas dan terperinci mengenai pelbagai unit perkakasan Linux, seperti CPU, memori, cakera, pemacu usb, adapter rangkaian, dan sebagainya. Lshw mengekstrak maklumat daripada fail yang berbeza / proc.
sudo lshw -short
Apabila melaksanakannya di konsol kita akan dapat melihat perkara berikut:
H / W laluan Peranti Penerangan Kelas =========================================== ======== sistem () / 0 bas DG35EC / 0/0 prosesor Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2.66GHz / 0/0/1 memori 2MiB L2 cache / 0/0 / 3 memori 32KiB L1 cache / memori 0/2 32KiB L1 cache / memori 0/4 64KiB BIOS / 0/14 memori 8GiB Memori sistem / memori 0/14/0 2GiB DIMM DDR2 Synchronous 667 MHz (1.5 ns) / 0/14 / 1 memori 2GiB DIMM DDR2 Synchronous 667 MHz (1.5 ns) / 0/14/2 memori 2GiB DIMM DDR2 Synchronous 667 MHz (1.5 ns) / memori 0/14/3 2GiB DIMM DDR2 Synchronous 667 MHz (1.5 ns) / 0/100 jambatan 82G35 Express DRAM Controller / 0/100/2 display 82G35 Express Controller Graphics Integrated /0/100/2.1 display 82G35 Express Controller Graphics Integrated / 0/100/19 eth0 network 82566DC Gigabit Network Connection / 0/100 / 1a bus 82801H (Keluarga ICH8) Pengawal USB UHCI # 4/0/100 / 1a 1 bus 82801H (Keluarga ICH8) Pengawal USB UHCI # 5/0/100 / 1a 7 bus 82801H (Keluarga ICH8) Pengawal USB2 EHCI # 2/0/100 / 1b multimedia 82801H (Keluarga ICH8) HD Audi o Pengawal / jambatan 0/100 / 1c 82801H (Keluarga ICH8) Port PCI Express 1 / 0/100/1c.1 jambatan 82801H (Keluarga ICH8) PCI Express Port 2 / 0/100/1c.2 jambatan 82801H (Keluarga ICH8) PCI Express Port 3/0/100/1c.2/0 penyimpanan Pengawal IDE JMB368 / bas 0/100 / 1d 82801H (Keluarga ICH8) Pengawal USB UHCI # 1 /0/100/1d.1 bus 82801H (Keluarga ICH8) USB UHCI Controller # 2 /0/100/1d.2 bus 82801H (Keluarga ICH8) Pengawal USB UHCI # 3 / 0/100/1d.7 bus 82801H (Keluarga ICH8) USB2 EHCI Controller # 1/0/100 / 1e bridge 82801 PCI Bridge / 0/100 / 1e / 5 bus FW322 / 323 1394a Pengawal / 0/100 / 1f jambatan 82801HB / HR (ICH8 / R) Pengawal Antara Muka LPC /0/100/1f.2 82801H (Keluarga ICH8) Pengawal SATA /0/100/1f.3 bas 82801H (Keluarga ICH8) SMBus Controller /0/100/1f.5 penyimpanan 82801HR / HO / HH (ICH8R / DO / DH) 2 port SATA Controller disk ATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1.63 / dev / sr0
lsusb - Senarai usb bas dan butiran peranti
Perintah ini memaparkan pemacu USB dan butiran mengenai peranti yang disambungkan kepada mereka. Secara lalai, maklumat ringkas dicetak. Sekiranya kami mahu pilihan terperinci kami menggunakan hujah "-v" untuk mencetak maklumat yang lebih jelas mengenai setiap port usb.
lsusb Bus 002 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub Bus 007 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 005 Device 002: ID 045e: 00cb Microsoft Corp Tikus Optik Asas v2.0 Bas 005 Peranti 001: ID 1d6b: 0001 Linux Foundation 1.1 hub akar Bas 001 Peranti 001: ID 1d6b: 0002 Linux Foundation 2.0 akar hub Bas 004 Peranti 001: ID 1d6b: 0001 Linux Foundation 1.1 akar hub Bas 003 Peranti 001: ID 1d6b: 0001 Linux Foundation 1.1 hub akar
Inxi
Inxi adalah skrip mega bash 10K yang mendapat butiran perkakasan dari pelbagai sumber dan arahan yang berlainan pada sistem, dan menghasilkan laporan yang indah bahawa pengguna bukan teknikal boleh membaca dengan mudah.
lsblk - Blok Senarai Peranti
Senaraikan maklumat semua peranti blok, yang merupakan partition cakera keras dan peranti storan lain seperti pemacu optik dan pemacu kilat flash.
Kami melaksanakan di terminal:
lsblk
Kami mendapat sambutan:
NAME MAJ: MIN RM SIZE RO TYPE MOUNTPOINT sda 8: 0 0 465.8G 0 disk ├─sda1 8: 1 0 70G 0 bahagian ├─sda2 8: 2 0 1K 0 bahagian ├─sda5 8: 5 0 97.7G 0 bahagian / medium / 4668484A68483B47 dasda6 8: 6 0 97.7G 0 bahagian / ├─sda7 8: 7 0 1.9G 0 bahagian └─sda8 8: 8 0 198.5G 0 bahagian / purata / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 rom
df - ruang cakera sistem fail
Laporan pelbagai partition, titik mount mereka, dan ruang yang digunakan dan tersedia pada setiap.
df -H
class = "terminal" & Filesystem Size Used Use Use% Mounted on / dev / sda6 104G 26G 73G 26% / none 4.1k 0 4.1k 0% / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1% / dev tmpfs 837M 1.6M 835M 1% / lari tidak ada 5.3M 0 5.3M 0% / larian / kunci tiada 4.2G 13M 4.2G 1% / lari / shm tiada 105M 21k 105M 1% / larian / pengguna / dev / sda8 210G 149G 51G 75% / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47
Pydf - Python df
Utiliti ini adalah versi yang lebih baik daripada df yang ditulis dalam python, yang menunjukkan output berwarna dan menjadikannya kelihatan lebih baik daripada df.
pydf Saiz Filesystem Digunakan Penggunaan Avail% Mounted on / dev / sda6 96G 23G 68G 24.4 / / dev / sda8 195G 138G 47G 70.6 / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 98G 28G 69G 29.2 / media / 4668484A
fdisk
Fdisk adalah utiliti untuk mengubah partition pada cakera keras, dan juga boleh digunakan untuk menyenaraikan maklumat partition.
sudo fdisk -l
Jika anda ingin mengetahui lebih lanjut tentang arahan ini, anda boleh membaca: Perintah Linux untuk Hard Disk dan pengurusan partition.
gunung
Perintah gunung digunakan untuk me-mount / menyahpasang dan melihat sistem fail yang dipasang.
gunung | proc (rw, noexec, nosuid, nodev) sysfs pada / sys jenis sysfs (rw, noexec, nosuid, nodev) tiada pada / sys / fs / cgroup jenis tmpfs (rw) tidak ada pada / sys / fs / fius / sambungan jenis fusectl (rw) tidak ada pada / sys / kernel / debug jenis debugfs (rw) (rw, mode = 0755) devpts pada / dev / pts jenis devpts (rw, noexec, nosuid, gid = 5, mod = 0620) tmpfs on / run tmpfs jenis (rw, noexec tidak ada pada / jalan / kunci jenis tmpfs (rw, noexec, nosuid, nodev, saiz = 5242880) tiada pada / run / shm jenis tmpfs (rw, nosuid, nodev) tiada pada / run / user type tmpfs (rw, noexec, nosuid, nodev, size = 104857600, mode = 0755) tidak ada pada / sys / fs / pstore jenis pstore (rw) / dev / sda8 di / media / 13f35f59-f023-4d98- / dev / sda5 pada / media / 4668484A68483B47 jenis fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) binfmt_misc pada / proc / sys / / binfmt_misc jenis binfmt_misc (rw, nodec, nosuid, nodev) systemd pada / sys / fs / cgroup / systemd type cgroup (rw, noexec, nosuid, nodev, none, name = systemd) gvfsd-fuse on / run / user / 1000 / gvfs type fuse.gvfsd -fungsi (rw, nosuid, nodev, user = tercerahkan)
percuma - Semak RAM
Sahkan jumlah RAM yang digunakan, percuma dan total dalam sistem dengan arahan percuma.
Fail dalam direktori / proc
Kebanyakan fail maya dalam direktori / proc mengandungi maklumat mengenai perkakasan dan tetapan Linux. Berikut adalah sebahagian daripada mereka:
Maklumat CPU / ingatan
# Maklumat cpu kucing / proc / cpuinfo # maklumat memori kucing / proc / meminfo
Maklumat Linux / kernel
# / Ubuntu / Linaro 4.8.1-10ubuntu7) # 19-Ubuntu SMP Wed 2018
Sata / SCSI Devices
$ cat / proc / scsi / scsi Peranti dilampirkan: Host: scsi3 Saluran: 00 Id: 00 Isnin: 00 Vendor: ATA Model: ST3500418AS Rev: CC38 Jenis: Akses Langsung ANSI SCSI semakan: 00 Isnin: 00 Penjual: SONY Model: DVD RW DRU-190A Rev: 1.63 Jenis: CD-ROM ANSI SCSI semakan: 05
Partition
cat / proc / partition major minor #blocks name 8 0 488386584 sda 8 1 73400953 sda1 8 2 1 sda2 8 5 102406311 sda5 8 6 102406311 sda6 8 7 1998848 sda7 8 8 208171008 sda8 11 0 1048575 sr0
hdparm - Maklumat Pemacu keras
Akhir sekali, kami mempunyai arahan hdparm, ia berfungsi untuk mendapatkan maklumat tentang peranti sata seperti cakera keras.
sudo hdparm -i / dev / sda / dev / sda: Model = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N Config = {HardSect NotMFM HdSw> 15uSec Fixed DTR> 10Mbs RotSpdTol> TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = unknown, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = ya, LBAsects = 976773168 IORDY =, tDMA = {min: 120, rec: 120} PIO mod: pio0 pio1 pio2 pio3 pio4 mod DMA: mdma0 mdma1 mdma2 Mod UDMA: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = no WriteCache = enabled Drive conforms to: unknown: ATA / ATAPI-4, 5, 6, 7 * bermaksud mod aktif semasa
Ringkasan
Seperti yang anda perhatikan, setiap arahan mempunyai kaedah yang sedikit berbeza untuk mengekstrak maklumat, dan kami mungkin perlu menggunakan lebih daripada satu daripada mereka untuk mencari butiran perkakasan tertentu di Linux. Walau bagaimanapun, ia tersedia dalam kebanyakan pengedaran Linux dan boleh dipasang dengan mudah dari repositori lalai.
Adakah anda menggunakan mana-mana arahan? Beritahu kami dalam ulasan, yang mana yang anda gunakan dan untuk mendapatkan maklumat apa? Jangan lupa untuk berkongsi jika anda mendapati panduan kami berguna?
The oneplus 3t akan meningkatkan perkakasan untuk hanya 40/80 € lebih: semua maklumat

Ciri-ciri teknikal dari OnePlus 3T baru di mana aspek-aspek seperti pemproses, bateri, kamera dan pilihan memori 128 GB telah diperbaiki.
Bagaimana untuk memeriksa sama ada cakera keras anda gagal pada linux

Kami mengajar anda untuk menggunakan perintah linux fsck untuk memaksa cek cakera keras dengan cepat. Sangat penting untuk mengetahui keadaan cakera anda.
Maklumat lanjut tentang snapdragon 1000 untuk komputer riba bocor

Butir-butir baru Snapdragon 1000, cip Qualcomm baru yang direka untuk komputer riba Windows 10, telah menyerlah dalam beberapa jam kebelakangan ini.