lspci nedir?

lspci, sistemdeki tüm PCI veri yolları ve aygıtları hakkında ayrıntılı bilgi yazdıran Unix benzeri işletim sistemlerinde bir komuttur. Çeşitli işletim sistemlerinde PCI yapılandırma alanına erişim sağlayan ortak bir taşınabilir kitaplık libpci'ye dayanmaktadır.

lspci komutu, pciutils paketinin bir parçasıdır . Pciutils , varsayılan olarak çoğu Linux dağıtımında bulunur.

Doğrudan donanımla ilgili komutlar genellikle yürütmek için kök ayrıcalıkları gerektirir veya normal bir kullanıcı tarafından yürütüldüğünde yalnızca sınırlı bilgi gösterir, bu nedenle root olarak oturum açmak veya sudo komutu ile yürütmek gerektirir.

Syntax

lspci [options]

lspci kurulumu

pciutils paketini manuel olarak kurmak istiyorsanız , Linux dağıtımınıza bağlı olarak aşağıdaki komutlardan birini kullanın.

Ubuntu/Debian

sudo apt install pciutils

RedHat/CentOS

sudo yum install pciutils

lspci kullanımı

lspci türü komutların çıktısı onlarca satır uzunluğunda olabilir, bu nedenle önceki ve sonraki örnekler yalnızca ilgilenilen bölümleri içerirHer satırın başındaki onaltılık sayılar, karşılık gelen PCI aygıtının benzersiz adresleridir. 

lspci 

 lspci komut ile birlikte,  adresi seçeneği verilmişse, belirli bir aygıt hakkında daha fazla ayrıntı gösterir. Bu örnekte, ethernet hakkında daha fazla bilgi almaya çalışalım.

lspci -s 02:01.0 -v 

Yukarıda ki görselde Ethernet hakkında daha fazla bilgi almaya çalıştığımızda erişim engeli aldık. Normal bir kullanıcı tarafından yürütüldüğünde yalnızca sınırlı bilgi gösterilir. 

sudo lspci -s 02:01.0 -v

Çıktı artık adresteki aygıtın daha birçok ayrıntısını gösteriyor.  Subsystem cihazın markası ve modeliyle ilişkilidir. kernel driver in use  ise çekirdek modülüdür. Toplanan tüm bilgilerden, aşağıdakileri varsaymak doğrudur.

  1. Cihaz belirlendi.
  2. Eşleşen bir çekirdek modülü yüklendi.
  3. Cihaz kullanıma hazır olmalıdır.
Blog'a Dön