En utilisant dmesg sous Linux

Le noyau Linux est un morceau d'ingénierie complexe. Du début à la mode multi-utilisateur Niveau 5, le noyau Linux et gère les initialise ressources d'un PC, y compris le processeur, la mémoire, le réseau, la sortie vidéo et le stockage local. Comme le noyau fonctionne avec tous ces différents sous-systèmes et ressources, enregistre plusieurs messages de haut niveau pour les administrateurs système savent ce que vous faites. Ces messages peuvent être consultés à l'aide de la commande « dmesg ». Le problème est que la sortie du noyau peut sembler complexe et incompréhensible pour l'œil non averti. Cependant, avec un peu d'aide pour comprendre les bases, la commande « dmesg » peut devenir un outil très puissant dans la boîte à outils d'un administrateur système.

Índice
  1. Bota

Bota

Le meilleur moyen d'en savoir plus sur les messages du noyau est d'examiner les premières lignes du processus de démarrage. Pour voir la première page de sortie, utilisez la commande suivante:

 Dmesg 

moins

Usando dmesg en Linux

10 sites utiles liés à Ubuntu, vous devez marquer

Les trois premières lignes sont probablement référence l'initialisation des « groupes témoins » pour le processeur. Ce n'est pas intéressant, sauf si vous êtes un des noyaux de pirates informatiques. Cependant, la ligne suivante est très importante. Il vous dira quelle version du noyau Linux est en cours d'exécution.

La sortie de ma machine de test dit:

Version Linux 3.13.0-24 générique (buildd @ Roseapple) (gcc Version 4.8.2 (Ubuntu 4.8.2-19ubuntu1)) # 46 Ubuntu SMP Jeu 10 Avril 2014 19:08:14 UTC (Ubuntu 3.13.0 3.13.9 -24,46-générique)

Ce que cela me dit que ma machine de test est le noyau sous Linux 3.13 a été compilé par Ubuntu le 10 Avril 2014

Les lignes suivantes 80 à 100 sont des détails bas niveau du BIOS, la CPU et de la mémoire. La ligne suivante importante est le résumé de la mémoire du système. commence toujours par « Mémoire: ». Dans ma machine de test, la sortie est:

& Gt; .

17 commandes Linux drôle pour exécuter sur le terminal

Le nombre après la barre oblique est la quantité totale de système de mémoire accessible au noyau Linux dans ce cas 1,5 Go. À ce stade, Linux a presque fini de regarder le processeur et la mémoire, et bientôt tourner son attention sur le reste de la machine y compris la vidéo, les ports USB, les disques durs et ainsi de suite.

La détection du matériel

La sortie du noyau est aussi un excellent moyen de découvrir comment Linux est en interaction avec le matériel de votre PC. Par exemple, pour savoir ce qui motive reconnaît les messages clés peuvent rechercher le mot-clé « sda ». Pour ce faire, utilisez grep comme ceci:

 

Dmesg

grep sda Usando dmesg en Linux

« Sda » est le nom donné au premier disque dur SATA, « salésien » est le deuxième disque dur SATA et ainsi de suite. Vous ne trouvez pas l'album sur "sda", "salésien", etc., essayez "hda", "hdb" et ainsi de suite.

 Pour plus d'informations sur la carte réseau, recherchez « eth0 » par exemple: 

Dmesg

grep eth0

Dans ma machine de test, il apparaît une des lignes de sortie liées à la « eth0 »

E1000 0000: 00: 03.0 eth0: connexion réseau Intel (R) PRO / 1000

Cela me dit que ma carte Ethernet est un Intel PRO / 1000 (connu sous le nom E1000).

 

Si vous insérez un lecteur flash USB et que vous voulez vérifier si elle a été reconnue par le noyau et le nom du périphérique qui a été attribué, vous pouvez voir les derniers messages du noyau en utilisant la file d'attente:

Usando dmesg en Linux Dmesg

tail -20

-20 indique la queue montrant les 20 dernières lignes de dmesg. La sortie de l'échantillon montre que un lecteur flash fabriqué par ADATA est inséré dans le port USB, a une capacité de 8 Go et a reçu le nom du périphérique SDD. | | dmesg peut être un outil très utile pour les administrateurs système. Essayez et voyez ce que vous pouvez en apprendre davantage sur votre système. Si vous avez des questions, s'il vous plaît demander à la section des commentaires, et voir si nous pouvons vous aider. | |

Cliquez pour évaluer cet article !
[Total: 0 Moyenne: 0]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up