Bilgisayarınızdaki cihazların isimlerini bulmak için Linux nasıl kullanılır

Bu kılavuz, bilgisayarınızdaki aygıtları, sürücüleri, PCI aygıtlarını ve USB aygıtlarını nasıl listeleyeceğinizi gösterecektir. Hangi sürücülerin bulunduğunu öğrenmek için, takılı cihazların nasıl gösterileceğini kısaca gösterecek ve daha sonra tüm sürücüleri nasıl göstereceğiniz gösterilecektir.

Mount Komutunu Kullan

Önceki bir kılavuzda, Linux kullanarak cihazların nasıl monte edileceğini gösterdim. Şimdi size monte edilen cihazların nasıl listeleneceğini göstereceğim.

Kullanabileceğiniz en basit sözdizimi şöyledir:

dağ

Yukarıdaki komuttan elde edilen çıktı oldukça ayrıntılıdır ve şöyle bir şey olacaktır:

/ dev / sda4 on / type ext4 (rw, relatime, hatalar = remount-ro, data = sipariş edildi)
securityfs on / sys / kernel / güvenlik türü güvenlik dosyaları (rw, nosuid, nodev, noexec, relat)
ime)

Okuması o kadar kolay değil diye çok fazla bilgi var.

Sabit sürücüler genellikle / dev / sda veya / dev / sdb ile başlar, böylece çıktıyı aşağıdaki gibi azaltmak için grep komutunu kullanabilirsiniz:

mount | grep / dev / sd

Sonuçlar bu sefer böyle bir şey gösterecek:

/ dev / sda4 on / type ext4 (rw, relatime, hatalar = remount-ro, data = sipariş edildi)
/ dev / sda1 on / boot / efi türü vfat (rw, relatime, fmask = 0077, dmask = 0077, kod sayfası = 437, iocharset = iso8859-1, shortname = karma, hatalar = remount-ro)

Bu, sürücülerinizi listelemez ancak takılı disk bölümlerinizi listeler. Henüz monte edilmemiş bölümleri listelemez.

Aygıt / dev / sda genellikle sabit sürücü 1 anlamına gelir ve ikinci bir sabit sürücünüz varsa, / dev / sdb'ye bağlanır.

Eğer bir SSD'niz varsa, bu muhtemelen / dev / sda ile eşlenecek ve / dev / sdb ile eşlenmiş olan sabit disk ile eşleştirilecektir.

Gördüğünüz gibi, bilgisayarımda 2 bölümlü bir / dev / sda sürücüsü var. / Dev / sda4 bölümünün bir ext4 dosya sistemi vardır ve Ubuntu'nun kurulu olduğu yerdir. / Dev / sda1, sistemi ilk sırada önyüklemek için kullanılan EFI bölümüdür.

Bu bilgisayar, Windows 10 ile ikili önyüklemeye ayarlanmıştır. Windows bölümlerini görmek için onları monte etmem gerekecek.

Liste Blok Aygıtlarını lsblk kullanın

Monte edilmiş cihazları listelemek için montaj işlemi tamamdır, ancak sahip olduğunuz her cihazı göstermez ve çıktıyı okumak çok güçtür.

Linux'taki sürücüleri listelemenin en iyi yolu, lsblk'i aşağıdaki gibi kullanmaktır:

lsblk

Bilgi, aşağıdaki bilgilerle birlikte bir ağaç biçiminde görüntülenir:

Ekran böyle bir şeye benziyor:

Bilginin okunması daha kolay. 931 gigabayt olan sda adında bir sürücüm olduğunu görebiliyorsunuz. SDA, 5 bölüm 2'ye bölünmüştür veya takılı olan ve takas için atanan bir üçüncü.

Dahili DVD sürücüsü olan sr0 adında bir sürücü de var.

PCI Aygıtları Nasıl Listesi

Linux hakkında gerçekten öğrenmeye değer bir şey, eğer bir şeyi listelemek istiyorsanız, genellikle "ls" harfleriyle başlayan bir komut vardır.

"Lsblk" nin blok aygıtlarını listelediğini ve disklerin nasıl yerleştirildiğini göstermek için kullanılabildiğini zaten görmüştünüz.

Ayrıca , ls komutunun bir dizin listesi almak için kullanıldığını da bilmelisiniz.

Daha sonra, bilgisayardaki USB sürücülerini listelemek için lsusb komutunu kullanacaksınız.

Cihazları lsdev komutunu kullanarak da listeleyebilirsiniz, ancak bu komutu kullanmak için procinfo'nun kurulu olduğundan emin olmanız gerekir.

PCI aygıtlarını listelemek için lspci komutunu aşağıdaki gibi kullanın:

lspci

Yukarıdaki komuttan elde edilen çıktı yine çok berrak bir anlam taşır, çünkü muhtemelen pazarlık ettiğinizden daha fazla bilgi alırsınız.

İşte girişimden kısa bir anlık görüntü:

00: 02.0 VGA uyumlu denetleyici: Intel Corporation 3. Nesil Core işlemci Grap
hics Denetleyici (devir 09)
00: 14.0 USB denetleyicisi: Intel Corporation 7 Series / C210 Series Chipset Ailesi ABD
B xHCI Ana Bilgisayar Denetleyicisi (rev 04)

Liste, VGA denetleyicilerinden USB, ses, Bluetooth, kablosuz ve ethernet denetleyicilerine kadar her şeyi listeler.

İronik olarak, standart lspci listesi temel olarak kabul edilir ve her bir cihaz hakkında daha ayrıntılı bilgi isterseniz, aşağıdaki komutu çalıştırabilirsiniz:

lspci -v

Her bir cihazın bilgileri şöyle görünür:

02: 00.0 Ağ denetleyicisi: Qualcomm Atheros AR9485 Kablosuz Ağ Bağdaştırıcısı (rev 01)
Altsistem: Dell AR9485 Kablosuz Ağ Bağdaştırıcısı
Bayraklar: bus master, hızlı devsel, gecikme 0, IRQ 17
C0500000'de bellek (64 bit, önceden kaydedilemez) [size = 512K]
C0580000'de genişletme ROM [devre dışı] [size = 64K]
Yetenekleri:
Çekirdek sürücüsü kullanımda: ath9k
Çekirdek modülleri: ath9k

Lspci -v komutundan gelen çıktı aslında daha okunabilir ve bir Qualcomm Atheros kablosuz kartına sahip olduğumu açıkça görebiliyorsunuz.

Aşağıdaki komutu kullanarak daha ayrıntılı çıktı alabilirsiniz:

lspci -vv

Bu yeterli değilse, aşağıdakileri deneyin:

lspci -vvv

Ve eğer bu yeterli değilse. Hayır, sadece şaka yapıyorum. Orada durur.

Lspci'nin cihazları listelemekten başka en kullanışlı yönü, bu aygıt için kullanılan çekirdek sürücüsüdür. Cihaz çalışmıyorsa, cihaz için daha iyi bir sürücü olup olmadığını araştırmaya değer.

Bilgisayarınıza Bağlı USB Aygıtlarını Listeleme

Bilgisayarınız için mevcut USB aygıtlarını listelemek için aşağıdaki komutu kullanın:

lsusb

Çıkış böyle bir şey olacak:

002 Aygıtı 002: Kimlik 8087: 0024 Intel Corp Tümleşik Hız Eşleştirme Merkezi
002 Aygıtı 001: Kimlik 1d6b: 0002 Linux Foundation 2.0 kök merkezi
Otobüs 001 Cihaz 005: Kimlik 0c45: 64ad Microdia
Otobüs 001 Cihaz 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 Kart Okuyucu Denetleyici
001 no'lu cihaz 007: ID 0cf3: e004 Atheros Communications Inc.
001 Aygıtı 002: Kimlik 8087: 0024 Intel Corp Tümleşik Hız Eşleştirme Merkezi
001 Aygıtı 001: Kimlik 1d6b: 0002 Linux Foundation 2.0 kök merkezi
Otobüs 004 Cihaz 002: Kimlik 0bc2: 231a Seagate RSS LLC
004 Aygıt 001: Kimlik 1d6b: 0003 Linux Foundation 3.0 kök merkezi
Otobüs 003 Cihaz 002: Kimlik 054c: 05a8 Sony Corp.
003 Aygıt 001: Kimlik 1d6b: 0002 Linux Foundation 2.0 kök merkezi

Harici bir sabit sürücü gibi bir USB aygıtı bilgisayara takar ve ardından lsusb komutunu çalıştırırsanız, aygıt listede görünecektir.

özet

Daha sonra özetlemek gerekirse, Linux'ta her şeyi listelemenin en iyi yolu aşağıdaki ls komutlarını hatırlamaktır: