logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
doc:systeme:dmesg [23/08/2010 09:43]
smolski
doc:systeme:dmesg [17/02/2020 18:36]
èfpé cosmétique -- c'est plus choli avec les balises.
Ligne 1: Ligne 1:
 +====== dmesg ======
 +
 +  * Objet : dmesg
 +  * Niveau requis : {{tag>​débutant avisé}}
 +  * Commentaires : Afficher et contrôler le tampon des messages du noyau.
 +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]]
 +  * Suivi : {{tag>​à-compléter }}
 +    * Création par [[user>​smolski]] le 23/08/2010
 +    * Testé par [[user>​paskal]] le 05/03/2014
 +  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=2914|C'​est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
 +
 +===== Synopsis =====
 +
 +<code root>​dmesg</​code>​
 +
 +<note tip>À partir de Debian 9 Stretch, la commande dmesg //doit//, par défaut, être exécutée dans un [[doc:​programmation:​shell:​shell|shell]] [[doc:​systeme:​superutilisateur|root]]. Pour modifier ce comportement,​ exécutez la commande suivante (défaut = 1) : \\ \\
 +<code root>​echo 0 > /​proc/​sys/​kernel/​dmesg_restrict</​code>​ou,​ si vous utilisez [[doc:​systeme:​sudo|sudo]],​
 +<code user>​echo 0 | sudo tee /​proc/​sys/​kernel/​dmesg_restrict</​code>​
 +Vous pourrez alors exécuter dmesg dans un shell user (merci à Severian pour l'​astuce).</​note>​
 +
 +===== Exemples d'​utilisation =====
 +
 +  * [[doc:​install:​install-usb-no-reseau#​identification-de-la-cle-usb|Identification d'une clé USB]]
 +
 +Branchez la clé USB et tapez dans un terminal (voir [[doc:​systeme:​tail|la commande tail]] et [[doc:​programmation:​shell:​pipe|l'​usage de pipe]]) :
 +
 +<code root>​dmesg | tail</​code>​
 +<code config retour de la commande>​
 +[2165634.791468] scsi 5:0:0:0: Direct-Access ​             USB DISK 2.0     PMAP PQ: 0 ANSI: 0 CCS
 +[2165634.802119] sd 5:0:0:0: Attached scsi generic sg3 type 0
 +[2165635.042119] sd 5:0:0:0: [sdc] 8036352 512-byte logical blocks: (4.11 GB/3.83 GiB)
 +[2165635.042726] sd 5:0:0:0: [sdc] Write Protect is off
 +[2165635.042738] sd 5:0:0:0: [sdc] Mode Sense: 23 00 00 00
 +[2165635.042743] sd 5:0:0:0: [sdc] Assuming drive cache: write through
 +[2165635.051244] sd 5:0:0:0: [sdc] Assuming drive cache: write through
 +[2165635.051264] ​ sdc: sdc1
 +[2165635.106004] sd 5:0:0:0: [sdc] Assuming drive cache: write through
 +[2165635.106019] sd 5:0:0:0: [sdc] Attached SCSI removable disk
 +</​code>​
 +
 +Ici, notre fichier de périphérique nouvellement connecté est donc ''/​dev/​sdc''​.
 +
 +  * Identification des firmwares chargés et/ou manquants
 +
 +Cette [[doc:​systeme:​commandes:​gnu_linux|ligne de commande]] (voir [[doc:​systeme:​grep|la commande grep]]), affiche l'​**état** des firmwares **requis** :
 +
 +<code root>​dmesg | grep firmware</​code>​
 +<code config retour de la commande>​
 +[    7.459805] platform radeon_cp.0:​ firmware: agent loaded radeon/​RS780_pfp.bin into memory
 +[    7.517875] platform radeon_cp.0:​ firmware: agent loaded radeon/​RS780_me.bin into memory
 +[    7.620964] platform radeon_cp.0:​ firmware: agent loaded radeon/​R600_rlc.bin into memory
 +[   ​13.543864] r8169 0000:​03:​00.0:​ firmware: agent loaded rtl_nic/​rtl8168e-3.fw into memory
 +</​code>​
 +
 +===== Options =====
 +
 +  * Attendre de nouveaux messages (à partir de Debian 8 Jessie) :
 +<code root>​dmesg -w</​code>​
 +Affiche les messages en continu (pour quitter faites <​key>​C</​key>​+<​key>​%%C%%</​key>​).
 +
 +  * Les autres options, par ici :
 +<code user>man dmesg</​code>​
 +
 +//Et c'est en français, fichtre !// :-)
 +
 +===== Voir aussi =====
 +
 +  * [[doc:​systeme:​infos-systeme|Obtenir des informations sur son système]]
 +
 +===== Remerciements =====
 +
 +//Ouais, merci à //​**cthuluh**//​ qui, de son tuto sur l'​installation Debian sur un eeepc sans le réseau, a suscité l'​ajout de cette commande dans le wiki DF.//
 +
 +//Et à //​**HackphiL**//​ qui a relevé si bien les piètres erreurs de rédaction faites ici !//
  
doc/systeme/dmesg.txt · Dernière modification: 28/04/2024 20:54 par èfpé

Pied de page des forums

Propulsé par FluxBB