Öğreticiler

Linux'ta donanım hakkında bilgi nasıl kontrol edilir

İçindekiler:

Anonim

Her şeyde olduğu gibi, Linux'ta donanım hakkında bilgi doğrulamak için birçok komut vardır. Bazı komutlar yalnızca CPU veya bellek gibi belirli donanım bileşenlerini bildirirken, diğerleri birden fazla donanım birimini kapsar. Bu yazıda, Linux'ta donanım bilgilerinin nasıl kontrol edileceğine hızlı bir göz atın. Listede diğerleri arasında lscpu, hwinfo, lshw, lspci gibi komutlar bulunur.

İçindekiler dizini

Linux'ta donanım hakkında bilgi nasıl doğrulanır

Lscpu komutu - İşleniyor

Lscpu komutu, Linux'ta donanımın en önemli parçalarından biri olan CPU ve işlem birimleri hakkında rapor verir. Komutun başka seçeneği veya işlevselliği yoktur.

lscpu

Çıktı şöyle olacaktır:

Mimari: x86_64 CPU op-mod (lar) ı: 32-bit, 64-bit Bayt sırası: Little Endian CPU (lar): 4 Çevrimiçi CPU (lar) listesi: Çekirdek başına 0-3 İş parçacığı: 1 Soket Başına Çekirdek (ler): 4 Soket: 1 Düğüm (ler) NUMA: 1 Satıcı Kimliği: GenuineIntel CPU Ailesi: 6 Model: 23 Adım: 10 CPU MHz: 1998.000 BogoMIPS: 5302.48 Sanallaştırma: VT-x Önbellek L1d: 32K Önbellek L1i: 32K Önbellek L2: 2048K NUMA düğümü0 CPU (lar): 0-3

lshw - Linux donanım listesi

Bu genel amaçlı yardımcı program bize CPU, bellek, disk, usb sürücüleri, ağ bağdaştırıcıları gibi birden çok Linux donanım birimi hakkında kısa ve ayrıntılı bilgi verir. Lshw bilgileri farklı / proc dosyalarından ayıklar.

sudo lshw -kısa

Konsolda yürütürken aşağıdakileri görebiliriz:

H / W yolu Aygıt Sınıfı Açıklama =========================================== ======== sistem () / 0 veriyolu DG35EC / 0/0 işlemci Intel (R) Core (TM) 2 Dörtlü CPU Q8400 @ 2.66GHz / 0/0/1 bellek 2MiB L2 önbellek / 0/0 / 3 bellek 32KiB L1 önbellek / 0/2 bellek 32KiB L1 önbellek / 0/4 bellek 64KiB BIOS / 0/14 bellek 8GiB Sistem Belleği / 0/14/0 bellek 2GiB DIMM DDR2 Senkron 667 MHz (1, 5 ns) / 0/14 / 1 bellek 2GiB DIMM DDR2 Senkron 667 MHz (1, 5 ns) / 0/14/2 bellek 2GiB DIMM DDR2 Senkron 667 MHz (1, 5 ns) / 0/14/3 bellek 2GiB DIMM DDR2 Senkron 667 MHz (1, 5 ns) / 0/14/3 bellek 2GiB DIMM DDR2 Senkron 667 MHz (1, 5 ns) / 0/100 köprü 82G35 Express DRAM Denetleyici / 0/100/2 ekran 82G35 Express Tümleşik Grafik Denetleyici /0/100/2.1 ekran 82G35 Express Tümleşik Grafik Denetleyici / 0/100/19 eth0 ağ 82566DC Gigabit Ağ Bağlantısı / 0/100 / 1a veri yolu 82801H (ICH8 Ailesi) USB UHCI Denetleyici # 4/0/100 / 1a. 1 veri yolu 82801H (ICH8 Ailesi) USB UHCI Denetleyici # 5/0/100 / 1a. 7 veri yolu 82801H (ICH8 Ailesi) USB2 EHCI Denetleyici # 2/0/100 / 1b multimedya 82801H (ICH8 Ailesi) HD Audi o Denetleyici / 0/100 / 1c köprü 82801H (ICH8 Ailesi) PCI Express Bağlantı Noktası 1 /0/100/1c.1 köprü 82801H (ICH8 Ailesi) PCI Express Bağlantı Noktası 2 /0/100/1c.2 köprüsü 82801H (ICH8 Ailesi) PCI Express Bağlantı Noktası 3 /0/100/1c.2/0 depolama JMB368 IDE denetleyicisi / 0/100 / 1d veri yolu 82801H (ICH8 Ailesi) USB UHCI Denetleyici # 1 /0/100/1d.1 veri yolu 82801H (ICH8 Ailesi) USB UHCI Denetleyici # 2 /0/100/1d.2 veri yolu 82801H (ICH8 Ailesi) USB UHCI Denetleyici # 3 /0/100/1d.7 veri yolu 82801H (ICH8 Ailesi) USB2 EHCI Denetleyici # 1/0/100 / 1e köprü 82801 PCI Köprüsü / 0/100 / 1e / 5 veri yolu FW322 / 323 1394a Denetleyici / 0/100 / 1f köprü 82801HB / HR (ICH8 / R) LPC Arabirim Denetleyicisi /0/100/1f.2 depolama 82801H (ICH8 Ailesi) 4 bağlantı noktası SATA Denetleyici /0/100/1f.3 veri yolu 82801H (ICH8 Ailesi) SMBus Denetleyici /0/100/1f.5 depolama 82801HR / HO / HH (ICH8R / DO / DH) 2 port SATA Denetleyici diski ATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1.63 / dev / sr0

lsusb - usb veriyolu ve aygıt ayrıntılarının listesi

Bu komut, USB sürücülerini ve bunlara bağlı aygıtlarla ilgili ayrıntıları görüntüler. Varsayılan olarak kısa bilgiler yazdırılır. Ayrıntılı seçeneği istiyorsak, her usb portu hakkında daha açık bilgi yazdırmak için "-v" argümanını kullanırız.

lsusb Bus 002 Aygıt 001: ID 1d6b: 0002 Linux Foundation 2.0 kök hub Bus 007 Aygıt 001: ID 1d6b: 0001 Linux Foundation 1.1 kök hub Bus 006 Aygıt 001: ID 1d6b: 0001 Linux Foundation 1.1 kök hub Bus 005 Aygıt 002: ID 045e: 00cb Microsoft Corp. Temel Optik Fare v2.0 Bus 005 Aygıt 001: ID 1d6b: 0001 Linux Foundation 1.1 kök hub Bus 001 Aygıt 001: ID 1d6b: 0002 Linux Foundation 2.0 kök hub Bus 004 Aygıt 001: ID 1d6b: 0001 Linux Foundation 1.1 kök hub Bus 003 Aygıt 001: ID 1d6b: 0001 Linux Foundation 1.1 kök hub

inxi

Inxi, sistemdeki çoklu kaynaklardan ve farklı komutlardan donanım ayrıntılarını alan ve teknik olmayan kullanıcıların kolayca okuyabileceği güzel bir rapor oluşturan 10K'lik bir mega bash betiğidir.

inxi -Fx

lsblk - Aygıt Listesini Engelle

Sabit sürücü bölümleri olan tüm blok aygıtlarının ve optik sürücüler ve flash bellek sürücüleri gibi diğer depolama aygıtlarının bilgilerini listeleyin.

Terminalde yürütüyoruz:

lsblk

Yanıt alıyoruz:

ADI MAJ: MIN RM BOYUTU RO TİPİ DAĞ NOKTASI sda 8: 0 0 465.8G 0 disk dasda1 8: 1 0 70G 0 bölüm dasda2 8: 2 0 1K 0 bölüm dasda5 8: 5 0 97.7G 0 bölüm / orta / 4668484A68483B47 dasda6 8: 6 0 97.7G 0 birim / ├─sda7 8: 7 0 1.9G 0 birim dasda8 8: 8 0 198.5G 0 birim / ortalama / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 rom

df - dosya sistemlerinin disk alanı

Çeşitli bölümleri, bağlama noktalarını ve her birinde kullanılan ve kullanılabilir alanı rapor eder.

df -H

class = "terminal" ve Dosya Sistemi Boyutu Kullanılan Boşta Kullanım%% üzerinde bağlı / dev / sda6 104G 26G 73G 26% / hiçbiri 4.1k 0 4.1k 0% / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1% / dev tmpfs 837M 1.6M 835M% 1 / çalışma yok 5.3M 0 5.3M 0% / çalışma / kilit yok 4.2G 13M 4.2G% 1 / çalışma / shm yok 105M 21k 105M 1% / çalışma / kullanıcı / dev / sda8 210G 149G 51G 75% / medya / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G% 30 / medya / 4668484A68483B47

Pydf - Python df

Bu yardımcı program, renkli bir çıktı gösteren ve df'den daha iyi görünmesini sağlayan python ile yazılmış df'nin geliştirilmiş bir sürümüdür.

pydf Dosya Sistemi Boyutu Kullanılmış Kullanılabilir Kullanıma% monte edilmiş / dev / sda6 96G 23G 68G 24.4 / / dev / sda8 195G 138G 47G 70.6 / medya / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 98G 28G 69G 29.2 / medya / 46684A

fdisk

Fdisk, sabit sürücülerdeki bölümleri değiştirmek için bir yardımcı programdır ve bölüm bilgilerini listelemek için de kullanılabilir.

sudo fdisk -l

Bu komut hakkında daha fazla bilgi edinmek isterseniz şunları okuyabilirsiniz: Sabit Disk ve bölüm yönetimi için Linux Komutları.

dağ

Mount komutu , monte edilen dosya sistemlerini bağlamak / bağlantısını kesmek ve görüntülemek için kullanılır.

montaj | sütun / t / dev / sda6 açık / tür ext4 (rw, hatalar = yeniden montaj-ro) proc açık / proc türü proc (rw, noexec, nosuid, nodev) sysfs / sys türü sysfs (rw, noexec, nosuid, nodev) / sys / fs / cgroup tipi tmpfs (rw) üzerinde hiçbiri / sys / fs / sigorta / bağlantı türü fusectl (rw) üzerinde hiçbiri / sys / çekirdek / hata ayıklama türü hata ayıklamalarında (rw) hiçbiri / sys / çekirdek / güvenlik türü üzerinde yok securityfs (rw) udev on / dev tipi devtmpfs (rw, mode = 0755) / dev / pts türü geliştirmeler üzerinde devpts (rw, noexec, nosuid, gid = 5, mode = 0620) tmpfs on / run türü tmpfs (rw, noexec, nosuid, boyut =% 10, mod = 0755) hiçbiri açık / çalışma / kilit tipi tmpfs (rw, noexec, nosuid, nodev, boyut = 5242880) hiçbiri açık / çalışma / shm tipi tmpfs (rw, nosuid, nodev) yok / run / kullanıcı türü tmpfs (rw, noexec, nosuid, nodev, boyut = 104857600, mod = 0755) / sys / fs / pstore türü pstore (rw) / dev / sda8 / medya / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 ext4 türü (rw, nosuid, nodev, hatalar = remount-ro) / dev / sda5 / medya / 4668484A68483B47 tipi fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) binfmt_misc on / proc / sys / binfmt_misc tip binfmt_misc (rw, noexec, nosuid, nodev) / sys / fs / cgroup / systemd türü cgroup üzerinde systemd (rw, noexec, nosuid, nodev, hiçbiri, name = systemd) gvfsd-fuse on / run / user / 1000 / gvfs type fuse.gvfsd -fuse (rw, nosuid, nodev, kullanıcı = aydınlanmış)

ücretsiz - RAM'i kontrol et

Free komutuyla sistemde kullanılan, boş ve toplam RAM miktarını doğrulayın.

serbest -m

/ Proc dizinindeki dosyalar

/ Proc dizinindeki sanal dosyaların çoğu Linux donanımı ve ayarları hakkında bilgi içerir. İşte bunlardan bazıları:

CPU / bellek bilgileri

# cpu bilgi kedi / proc / cpuinfo # bellek bilgi kedi / proc / meminfo

Linux / çekirdek bilgisi

cat / proc / sürüm Linux sürüm 3.11.0-12-generic (buildd @ allspice) (gcc sürüm 4.8.1 (Ubuntu / Linaro 4.8.1-10ubuntu7)) # 19-Ubuntu SMP Çar Mar 25 16:20:46 UTC 2018

Sata / SCSI Cihazları

$ cat / proc / scsi / scsi Bağlı cihazlar: Ana bilgisayar: scsi3 Kanal: 00 Kimlik: 00 Pzt: 00 Satıcı: ATA Model: ST3500418AS Rev: CC38 Tip: Doğrudan Erişim ANSI SCSI revizyon: 05 Ana Bilgisayar: scsi4 Kanal: 00 Id: 00 Pzt: 00 Tedarikçi: SONY Model: DVD RW DRU-190A Rev: 1.63 Tip: CD-ROM ANSI SCSI revizyon: 05

bölümler

cat / proc / bölümler 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 - Sabit Sürücü Bilgileri

Son olarak, hdparm komutumuz var, sabit sürücüler gibi sata cihazları hakkında bilgi almak için çalışıyor.

sudo hdparm -i / dev / sda / dev / sda: Model = ST3500418AS, FwRev = CC38, SeriNo = 9VMJXV1N Yapılandırma = {HardSect NotMFM HdSw> 15uSec Sabit DTR> 10Mbs RotSpdTol>.5%} RawCHS = 16383/16/63, TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = bilinmiyor, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = evet, LBAsects = 976773168 IORDY = açık / kapalı, tPIO = {dk: 120, IORDY: 120 ile w, tDMA = {dk: 120, rec: 120} PIO modları: pio0 pio1 pio2 pio3 pio4 DMA modları: mdma0 mdma1 mdma2 UDMA modları: udma0 udma1 udma4 * udma * udma6 AdvancedPM = hayır WriteCache = etkin Sürücü şunlara uygundur: bilinmiyor: ATA / ATAPI-4, 5, 6, 7 * geçerli etkin mod anlamına gelir

özet

Fark edebileceğiniz gibi, komutların her birinin bilgi ayıklama yöntemi biraz farklıdır ve Linux'ta belirli donanım ayrıntılarını aramak için birden fazla kullanmamız gerekebilir. Ancak, çoğu Linux dağıtımında bulunurlar ve varsayılan depolardan kolayca kurulabilirler.

Komutlardan herhangi birini kullandınız mı? Bize yorumlarda söyleyin, hangilerini kullandınız ve hangi bilgileri elde ettiniz? Rehberimizi yararlı bulduysanız paylaşmayı unutmayın?

Öğreticiler

Editörün Seçimi

Back to top button