Skip to main content

Comment utiliser Linux pour trouver les noms des périphériques sur votre ordinateur

Ligne de commandes Linux - partie 2 - Commandes de base (Mai 2024)

Ligne de commandes Linux - partie 2 - Commandes de base (Mai 2024)
Anonim

Après avoir appris à monter des périphériques sous Linux, vous souhaiterez peut-être voir une liste des périphériques montés. Ce guide vous montrera comment répertorier les périphériques, les lecteurs, les périphériques PCI et les périphériques USB de votre ordinateur. Pour savoir quels lecteurs sont disponibles, il vous sera brièvement montré comment afficher les périphériques montés et comment afficher tous les lecteurs.

Utilisez la commande Mount

La syntaxe la plus simple que vous pouvez utiliser est la suivante:

monter

Le résultat de la commande ci-dessus est assez détaillé et ressemblera à ceci:

/ dev / sda4 sur / type ext4 (rw, relatime, erreurs = remount-ro, données = ordonné)securityfs sur / sys / kernel / type de sécurité securityfs (rw, nosuid, nodev, noexec, relatime)

Il y a tellement d'informations qu'il n'est vraiment pas facile à lire.

Les disques durs commencent généralement par / dev / sda ou / dev / sdb. Vous pouvez donc utiliser la commande grep pour réduire le résultat de la manière suivante:

monter | grep / dev / sd

Les résultats cette fois-ci montreront quelque chose comme ceci:

/ dev / sda4 sur / type ext4 (rw, relatime, erreurs = remount-ro, données = ordonné)/ dev / sda1 sur / boot / efi type vfat (rw, relatime, fmask = 0077, dmask = 0077, codePage = 437, iocharset = iso8859-1, nom court = mixte, erreurs = remount-ro)

Cela ne répertorie pas vos lecteurs, mais répertorie vos partitions montées. Il ne répertorie pas les partitions qui ne sont pas encore montées.

Le périphérique / dev / sda correspond généralement au disque dur 1 et si vous avez un deuxième disque dur, il sera monté sur / dev / sdb. Si vous avez un SSD, il sera probablement mappé sur / dev / sda et le disque dur sur / dev / sdb.

Comme vous pouvez le voir sur la capture d'écran. Cet ordinateur a un seul lecteur / dev / sda avec 2 partitions montées. La partition / dev / sda4 a un système de fichiers ext4 et c'est là que Ubuntu est installé. Le / dev / sda1 est la partition EFI utilisée pour démarrer le système.

Cet ordinateur est configuré pour un double démarrage avec Windows 10. Pour voir les partitions Windows, nous devrons les monter.

Utiliser lsblk pour lister les périphériques bloqués

Mount est correct pour répertorier les périphériques montés, mais il ne montre pas tous les périphériques que vous possédez et le résultat est très détaillé, ce qui le rend difficile à lire.

Le meilleur moyen de lister les lecteurs sous Linux est d'utiliser lsblk comme suit:

lsblk

Les informations sont affichées sous forme d'arborescence avec les informations suivantes:

  • prénom
  • Numéro de version majeur mineur
  • Est-ce amovible
  • Taille
  • Est-ce en lecture seule
  • Est-ce un disque ou une partition
  • Où est la partition montée

L’affichage ressemble à ceci:

  • sda - 8.0 - 0 - 931 Go - 0 - disque
    • sda1 - 8.1 - 0 - 500M - 0 - part - / boot / efi
    • sda2 - 8.2 - 0 - 128M - 0 - pièce
    • sda3 - 8,3 - 0 - 370,6 G - 0 - pièce
    • sda4 - 8,4 - 0 - 554,4 G - 0 - partie /
    • sda5 - 8.5 - 0 - 5.9G - 0 - part - SWAP
  • SR0 - 11: 0 - 1 - 1024M - 0 - ROM

L'information est beaucoup plus facile à lire. Vous pouvez voir que nous avons un lecteur appelé sda, qui a 931 gigaoctets. SDA est divisé en 5 partitions - 2 ou qui sont montées et une troisième qui est assignée à l’échange.

Il existe également un lecteur appelé sr0 qui est le lecteur de DVD intégré.

Comment lister les périphériques PCI

Une chose qu’il est vraiment intéressant d’apprendre à propos de Linux est que si vous voulez lister quoi que ce soit, il ya généralement une commande qui commence par les lettres "ls".

Vous avez déjà vu que "lsblk" répertorie les périphériques en mode bloc et peut être utilisé pour montrer la manière dont les disques sont disposés.

Vous devez également savoir que la commande ls est utilisée pour obtenir une liste de répertoires.

Plus tard, vous utiliserez la commande lsusb pour lister les lecteurs USB de l’ordinateur.

Vous pouvez également répertorier les périphériques à l'aide de la commande lsdev, mais vous devrez vous assurer que procinfo est installé pour pouvoir utiliser cette commande.

Pour lister les périphériques PCI, utilisez la commande lspci comme suit:

lspci

Le résultat de la commande ci-dessus est à nouveau très détaillé, ce qui signifie que vous obtiendrez probablement plus d’informations que prévu.

Voici un bref aperçu de notre liste:

00: 02.0 Contrôleur compatible VGA: processeur Intel Corporation 3rd Gen Core GrapContrôleur hics (rev 09)00: 14.0 Contrôleur USB: Famille de chipsets Intel Corporation série 7 / série C210 USContrôleur d’hôte B xHCI (rév. 04)

La liste répertorie tout, des contrôleurs VGA aux contrôleurs USB, audio, Bluetooth, sans fil et Ethernet.

Ironiquement, la liste standard de lspci est considérée comme élémentaire. Si vous souhaitez des informations plus détaillées sur chaque périphérique, vous pouvez exécuter la commande suivante:

lspci -v

Les informations pour chaque périphérique ressemblent à ceci:

02: 00.0 Contrôleur de réseau: Adaptateur réseau sans fil Qualcomm Atheros AR9485 (rév. 01)Sous-système: Adaptateur réseau sans fil Dell AR9485Drapeaux: maître de bus, développement rapide, latence 0, IRQ 17Mémoire à c0500000 (64 bits, non préinstallable) taille = 512 KoROM d’extension à c0580000 désactivé taille = 64 KoCapacités:Pilote de noyau utilisé: ath9kModules du noyau: ath9k

La sortie de la commande lspci -v est en réalité plus lisible et vous pouvez clairement voir que nous avons une carte sans fil Qualcomm Atheros.

Vous pouvez obtenir une sortie encore plus détaillée en utilisant la commande suivante:

lspci -vv

Si cela ne suffit pas, essayez ce qui suit:

lspci -vvv

Et si cela ne suffit pas … Non, nous rigolons. Ça s'arrête là.

L'aspect le plus utile de lspci, mis à part la liste des périphériques, est le pilote du noyau utilisé pour ce périphérique. Si le périphérique ne fonctionne pas, il peut être intéressant de rechercher s'il existe un meilleur pilote disponible pour le périphérique.

Répertoriez les périphériques USB connectés à l'ordinateur

Pour répertorier les périphériques USB disponibles pour votre ordinateur, utilisez la commande suivante:

lsusb

La sortie ressemblera à ceci:

Dispositif de bus 002 002: ID 8087: 0024 Concentrateur de correspondance de débit intégré Intel Corp.Bus 002, périphérique 001: ID 1d6b: 0002 concentrateur racine Linux Foundation 2.0Dispositif de bus 001 005: ID 0c45: Microd 64adBus 001 Dispositif 004: ID 0bda: 0129 Contrôleur de lecteur de carte RTS5129 de Realtek Semiconductor Corp.Dispositif de bus 001 007: ID 0cf3: e004 Atheros Communications, Inc.Périphérique de bus 001: ID 8087: 0024 Concentrateur de correspondance de débit intégré Intel Corp.Unité de bus 001 001: ID 1d6b: 0002 concentrateur racine Linux Foundation 2.0Périphérique de bus 004 002: ID 0bc2: 231a Seagate RSS LLCUnité de bus 004 001: ID 1d6b: 0003 concentrateur racine Linux Foundation 3.0Dispositif de bus 003 002: ID 054c: 05a8 Sony Corp.Unité de bus 003 001: ID 1d6b: 0002 concentrateur racine Linux Foundation 2.0

Si vous insérez un périphérique USB dans l'ordinateur, tel qu'un disque dur externe, puis exécutez la commande lsusb, le périphérique apparaît dans la liste.

Résumé

Pour résumer, le meilleur moyen de lister tout ce qui se trouve sous Linux est de se rappeler les commandes ls suivantes:

  • ls - liste les fichiers dans le système de fichiers
  • lsblk - liste les périphériques en mode bloc (c.-à-d. les lecteurs)
  • lspci - liste les périphériques pci
  • lsusb - liste les périphériques USB
  • lsdev - liste tous les périphériques