Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
issue58:labolinux [2012/03/19 18:18] – [todo] frangi | issue58:labolinux [2012/03/20 15:46] (Version actuelle) – auntiee |
---|
===== done ===== | |
| |
| |
** | ** |
** | ** |
| |
Que vous ayez besoin de comprendre si votre système prend en charge un certain mode, ou tout simplement envie d'apprendre à connaître davantage sur un système, Ubuntu a un bon nombre d'outils très utiles. La plupart des outils décrits ici peut être exécutée à partir d'un LiveCD standard, donc, si vous êtes à la recherche de spécifications du système pour des dizaines de systèmes différents, ceux-ci peuvent être des outils très pratiques. | Que vous ayez besoin de comprendre si votre système prend en charge un certain mode ou tout simplement envie d'apprendre à connaître davantage sur un système, Ubuntu a un bon nombre d'outils très utiles. La plupart des outils décrits ici peuvent être exécutés à partir d'un LiveCD standard, donc, si vous êtes à la recherche de spécifications du système pour des dizaines de systèmes différents, ceux-ci peuvent être des outils très pratiques. |
| |
Comme beaucoup de logiciels Linux, il existe des outils à la fois graphiques et non graphiques. Le premier couple d'outils (hardinfo et lshw-gtk), ne font pas partie de l'installation standard ni du LiveCD, mais ils sont dans les dépôts Ubuntu universe. Tant que vous avez les dépôts universe d'Ubuntu activés, leur installation est une simple phrase : | Comme c'est le cas pour beaucoup de logiciels Linux, il existe des outils à la fois graphiques et non graphiques. Le deux premiers outils (hardinfo et lshw-gtk) ne font pas partie de l'installation standard ni du LiveCD, mais ils sont dans les dépôts Ubuntu universe. Tant que vous avez les dépôts universe d'Ubuntu activés, leur installation est une simple phrase : |
| |
sudo apt-get install hardinfo lshw-gtk | sudo apt-get install hardinfo lshw-gtk |
| |
Alors que la plupart des outils du système d'information peut fonctionner comme un utilisateur standard, ils ne sauront pas nécessairement détecter autant que lorsqu'ils sont exécutés en tant qu'utilisateur root. Il est préférable d'exécuter chaque outil en utilisant gksudo dans le cas d'outils graphiques, ou sudo pour les outils de ligne de commande. | Alors que la plupart des outils d'information système peuvent fonctionner pour un utilisateur standard, ils ne sauront pas nécessairement détecter autant que lorsqu'ils sont exécutés en tant qu'utilisateur root. Il est préférable d'exécuter chaque outil en utilisant gksudo, dans le cas d'outils graphiques, ou sudo pour les outils en ligne de commande. |
| |
| |
hardinfo | hardinfo |
| |
Parmi tous les outils, c'est peut-être le plus visuel, et il a quelques fonctions d'analyse comparative qui ne sont pas dans lshw-gtk. Exécutez hardinfo soit en appuyant sur Alt+F2 et en tapant: | Parmi tous les outils, c'est peut-être le plus visuel et il a quelques fonctions d'analyse comparative qui ne sont pas dans lshw-gtk. Exécutez hardinfo soit en appuyant sur Alt+F2 et en tapant: |
| |
gksudo hardinfo | gksudo hardinfo |
soit en tapant la même commande dans une fenêtre de terminal. | soit en tapant la même commande dans une fenêtre de terminal. |
| |
Hardinfo a une jolie représentation graphique de chaque composant du système. Cliquer sur un élément dévoile ses attributs. Par exemple, en cliquant sur l'icône Summary (Résumé) on a un aperçu rapide du processeur, de la mémoire, du système d'exploitation, et quelques informations sur les périphériques audio et vidéo. Ce qui différencie hardinfo de lshw-gtk, c'est qu'il affiche des informations du système d'exploitation, tels que les modules du noyau en cours d'utilisation (qui peut être pratique si vous essayez de résoudre des problèmes pour lesquels un périphérique particulier ne fonctionne pas), les variables d'environnement, et même les heures de redémarrage. Hardinfo peut également faire un certain nombre de tests: CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU-N-Queens, FPU FFT, et FPU Raytracing. Par eux-mêmes, les tests n'ont pas grand chose d’intéressant, mais si vous construisez une variété de différents systèmes ou des systèmes légèrement différents, ces tests sont un moyen intéressant de voir la différence entre les équipements. | Hardinfo a une jolie représentation graphique de chaque composant du système. Cliquer sur un élément dévoile ses attributs. Par exemple, en cliquant sur l'icône Summary (Résumé) on a un aperçu rapide du processeur, de la mémoire, du système d'exploitation et quelques informations sur les périphériques audio et vidéo. Ce qui différencie hardinfo de lshw-gtk, c'est qu'il affiche des informations du système d'exploitation, tels que les modules du noyau en cours d'utilisation (qui peut être pratique si vous essayez de résoudre des problèmes pour lesquels un périphérique particulier ne fonctionne pas), les variables d'environnement et même les heures de redémarrage. Hardinfo peut également faire un certain nombre de tests : CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU-N-Queens, FPU FFT et FPU Raytracing. Seuls, les tests n'ont pas grand chose d’intéressant, mais si vous construisez une variété de différents systèmes ou de systèmes légèrement différents, ces tests sont un moyen intéressant de voir la différence entre les équipements. |
| |
| |
** | ** |
| |
Peut-être la meilleure caractéristique de hardinfo est le fait qu'il peut générer des rapports sur tout ou partie des informations du système ou des tests. Ces rapports sont stockés dans un fichier html, et peut être ouvert par le navigateur de votre choix. | La meilleure caractéristique,peut-être, de hardinfo est le fait qu'il peut générer des rapports sur tout ou partie des informations du système ou des tests. Ces rapports sont stockés dans un fichier html et peuvent être ouverts par le navigateur de votre choix. |
| |
L'inconvénient de hardinfo est que certaines des informations sont plutôt clairsemées. Par exemple, il montre le modèle du disque dur dans mon ordinateur portable, mais pas la taille réelle. Si vous essayez d'obtenir les caractéristiques d'un tas de machines, c'est un détail auquel vous devez faire attention. | L'inconvénient de hardinfo est que certaines des informations sont plutôt clairsemées. Par exemple, il montre le modèle du disque dur dans mon ordinateur portable, mais pas la taille réelle. Si vous essayez d'obtenir les caractéristiques d'un tas de machines, c'est encore un détail que vous auriez à rechercher. |
Si vous cherchez un peu plus d'informations sur hardinfo, il est intéressant de noter que bien que la page d'accueil pour hardinfo suggère que la dernière version active a été créé en 2009, la liste des bogues montre une chasse aux bogues et aux améliorations active récemment. | Si vous cherchez un peu plus d'informations sur hardinfo, il est intéressant de noter que bien que sa page d'accueil suggère que la dernière version active a été créée en 2009, la liste des bogues montre une chasse aux bogues et aux améliorations actives récemment. |
| |
** | ** |
gksudo lshw-gtk | gksudo lshw-gtk |
| |
lshw-gtk montre normalement quelques éléments de niveau supérieur qui peuvent être dépliés pour plus d'informations. Là où la plupart des autres outils montrent des tonnes et des tonnes d'informations, lshw-gtk rationalise les informations dans des fenêtres séparées un peu plus digestes. lshw-gtk est un peu moins convivial que hardinfo. Afin d'obtenir quelques-uns des résultats (taille du disque dur, par exemple), vous devez «déployer» les sous-menus. Par exemple, dans le but de déterminer la taille du disque dur, vous devez cliquer sur la carte mère, sur le pont de l'hôte, l'interface IDE, puis le disque ATA, pas exactement intuitif si vous n'êtes pas avertis à propos du matériel. | lshw-gtk montre normalement quelques éléments de niveau supérieur qui peuvent être dépliés pour plus d'informations. Là où la plupart des autres outils montrent des tonnes et des tonnes d'informations, lshw-gtk rationalise les informations dans des fenêtres séparées un peu plus digestes. lshw-gtk est un peu moins convivial que hardinfo. Afin d'obtenir quelques-uns des résultats (taille du disque dur, par exemple), vous devez « déployer » les sous-menus. Par exemple, dans le but de déterminer la taille du disque dur, vous devez cliquer sur la carte mère, sur le pont de l'hôte, l'interface IDE, puis le disque ATA, pas exactement intuitif si vous n'êtes pas avertis à propos du matériel. |
| |
La quantité d'informations que lshw-gtk montre est très utile, et c'est un peu plus sympathique que son frère en ligne de commande lshw. Il peut enregistrer les informations système comme hardinfo, mais enregistre les informations dans un format XML (meilleur pour le traitement, mais pas très beau quand il est chargé dans Firefox). Le principal avantage de lshw-gtk sur hardinfo est que lshw-gtk affiche quelques informations (taille du disque dur) que hardinfo ne montre pas actuellement. | La quantité d'informations que lshw-gtk montre est très utile, et c'est un peu plus sympathique que son frère en ligne de commande lshw. Il peut enregistrer les informations système comme hardinfo, mais enregistre les informations dans un format XML (meilleur pour le traitement, mais pas très beau quand il est chargé dans Firefox). Le principal avantage de lshw-gtk sur hardinfo est que lshw-gtk affiche quelques informations (taille du disque dur) que hardinfo ne montre pas actuellement. |
| |
| |
lshw | lshw |
| |
C'est le frère en ligne de commande de lshw-gtk. Etant un outil de ligne de commande, lshw a tous les avantages typiques de nombreux outils en ligne de commande: il fait partie de l'install par défaut d'Ubuntu, sa sortie peut être dirigée vers un fichier texte et traitée à l'aide d'autres outils, et il a des options qui donnent de l'information très spécifique. Par exemple: | C'est le frère en ligne de commande de lshw-gtk. Etant un outil en ligne de commande, lshw a tous les avantages typiques de nombreux outils en ligne de commande : il fait partie de l'installation par défaut d'Ubuntu, sa sortie peut être dirigée vers un fichier texte et traitée à l'aide d'autres outils, et il a des options qui donnent de l'information très spécifique. Par exemple : |
| |
sudo lshw -class disk -class storage -short | grep sda | sudo lshw -class disk -class storage -short | grep sda |
| |
affiche le résultat suivant sur mon portable: | affiche le résultat suivant sur mon portable : |
| |
/0/100/1f.2/0.0.0 /dev/sda disk 80GB HDS728080PLA380 | /0/100/1f.2/0.0.0 /dev/sda disk 80GB HDS728080PLA380 |
| |
Lancé sans options, lshw affiche littéralement des pages d'informations. lshw-gtk enregistre des informations uniquement au format XML, mais le lshw en ligne de commande peut enregistrer des informations en XML, HTML, ou au format JSON (JavaScript Object Notation) format. | Lancé sans options, lshw affiche littéralement des pages d'informations. Il enregistre des informations uniquement au format XML, mais le lshw en ligne de commande peut enregistrer des informations en XML, HTML, ou au format JSON (JavaScript Object Notation) format. |
| |
** | ** |
sudo lshw -html > hardware.html | sudo lshw -html > hardware.html |
| |
Après l'exécution de lshw avec l'option -html, il suffit d'ouvrir le fichier (hardware.html dans ce cas), avec un navigateur web. | Après l'exécution de lshw avec l'option -html, il suffit d'ouvrir le fichier (hardware.html dans ce cas) avec un navigateur web. |
| |
Alors que lshw peut afficher les informations système en format html, nous avons constaté qu'il ne fonctionnait pas si bien combiné avec d'autres options; l'information était là, mais la mise en forme a été complètement perdue. L'information est si vaste qu'elle peut être un peu accablante. Les options -class et -short proposent une présentation pratique de l'information en quelque chose de plus facile à gérer. Les classes disponibles sont les suivantes: système, bus, mémoire, processeur, pont, affichage, réseau, multimédia, disque, stockage, volume et puissance. Par exemple: | Alors que lshw peut afficher les informations système en format html, nous avons constaté qu'il ne fonctionnait pas si bien combiné avec d'autres options ; l'information était là, mais la mise en forme a été complètement perdue. L'information est si vaste qu'elle peut être un peu accablante. Les options -class et -short proposent une présentation pratique de l'information en quelque chose de plus facile à gérer. Les classes disponibles sont les suivantes : système, bus, mémoire, processeur, pont, affichage, réseau, multimédia, disque, stockage, volume et puissance. Par exemple : |
| |
** | ** |
lspci | lspci |
| |
lspci répertorie les périphériques PCI dans un système. Comme lshw, lspci peut afficher beaucoup d'informations au sujet d'un système. Lancé tout seul, sans option, lspci affiche une bonne quantité d'informations sur les périphériques PCI au sein d'un système, mais vous pouvez ajouter plus de verbosité en ajoutant jusqu'à 3 options v: | lspci répertorie les périphériques PCI dans un système. Comme lshw, lspci peut afficher beaucoup d'informations au sujet d'un système. Lancé tout seul, sans option, lspci affiche une bonne quantité d'informations sur les périphériques PCI au sein d'un système, mais vous pouvez ajouter plus de verbosité en ajoutant jusqu'à 3 options v : |
| |
sudo lspci -vvv | sudo lspci -vvv |
dmidecode | dmidecode |
| |
Cette commande lit la table DMI d'un système pour avoir des informations. Une des choses sympa de dmidecode est qu'il peut afficher des informations sur la configuration maximale prise en charge du système. Par exemple: dmidecode affiche à la fois le montant actuel et le montant maximum de RAM qu'un système peut gérer. Il est également possible de limiter l'information que dmidecode affiche en utilisant le commutateur -t afin de limiter le type d'informations affichées (telles que le processeur, la mémoire ou le cache). Des informations complémentaires peuvent être affichés avec une virgule entre les types d'informations. Par exemple: | Cette commande lit la table DMI d'un système pour avoir des informations. Une des choses sympa de dmidecode est qu'il peut afficher des informations sur la configuration maximale prise en charge du système. Par exemple : dmidecode affiche à la fois le montant actuel et le montant maximum de RAM qu'un système peut gérer. Il est également possible de limiter l'information que dmidecode affiche en utilisant le commutateur -t afin de limiter le type d'informations affichées (telles que le processeur, la mémoire ou le cache). Des informations complémentaires peuvent être affichés avec une virgule entre les types d'informations. Par exemple : |
| |
sudo dmidecode -t 4,22 | sudo dmidecode -t 4,22 |
| |
Le premier type 4 est le processeur, et le second type 22 est la batterie. Bien sûr, tous les types ne s'afficheront pas nécessairement sur tous les systèmes. Les informations sur la batterie, par exemple, sont principalement destinées aux ordinateurs portables. Remarque: veillez à ne pas inclure un espace après la virgule ou dmidecode ne pourra pas interpréter le second type. | Le premier type 4 est le processeur et le second type 22 est la batterie. Bien sûr, tous les types ne s'afficheront pas nécessairement sur tous les systèmes. Les informations sur la batterie, par exemple, sont principalement destinées aux ordinateurs portables. Remarque : veillez à ne pas inclure un espace après la virgule ou dmidecode ne pourra pas interpréter le second type. |
| |
** | ** |
Vérifier meminfo en utilisant cat montre beaucoup plus de détails sur la mémoire active, y compris à la fois la mémoire principale libre et le swap libre. Contrairement à d'autres outils, sudo n'est pas nécessaire pour interroger le système de fichiers proc. | Vérifier meminfo en utilisant cat montre beaucoup plus de détails sur la mémoire active, y compris à la fois la mémoire principale libre et le swap libre. Contrairement à d'autres outils, sudo n'est pas nécessaire pour interroger le système de fichiers proc. |
| |
===== todo ===== | |
** | ** |
df | df |
The second line ending in Permission denied can be eliminated by running df with sudo. | The second line ending in Permission denied can be eliminated by running df with sudo. |
** | ** |
| |
| df |
| |
| Celui-ci est spécifique à l'affichage d'informations sur le disque. Comme avec cat, vous n'avez pas besoin d'exécuter df avec la permission root, il suffit de lancer df dans une invite de commande. Lancer df tout seul affiche les informations du disque en blocs de 1 Ko, pas très lisible. Utilisez les options -hH pour rendre la sortie df lisible, et en utilisant les puissances de 1 000 (qui est plus proche de la quantité d'espace indiquée à la commercialisation des disques durs). J'aime aussi à limiter l'information au disque avec lequel je travaille par, encore une fois, l'utilisation de grep : |
| |
| df -hH | grep ‘sda’ |
| |
| Sur mon portable affiche : |
| |
| df: /dev/sda1 77G 5.6G 68G 8% / |
| `/root/.gvfs': Permission denied |
| |
| La deuxième ligne se terminant en Permission denied peut être éliminée en exécutant df avec sudo. |
| |
** | ** |
Disk Usage Analyzer can also be run from the command line using the baobab command, but it’s still a graphical tool. The advantage of running baobab from the command line is that you can specify a particular directory without the need of drilling down to that directory from the home or root filesystem. | Disk Usage Analyzer can also be run from the command line using the baobab command, but it’s still a graphical tool. The advantage of running baobab from the command line is that you can specify a particular directory without the need of drilling down to that directory from the home or root filesystem. |
** | ** |
| |
| Baobab L'analyseur d'utilisation des disques |
| |
| Le dernier produit d'enquête est également un outil d'analyse de l'utilisation du disque. Vous pouvez trouver l'analyseur de l'utilisation du disque dans le menu Accessoires. L'analyseur de l'utilisation du disque (comme l'outil de ligne de commande « du » que je ne traite pas ici) est vraiment très utile pour traquer les fichiers et les répertoires prenant le plus de place sur votre système de fichiers. L'analyseur de l'utilisation du disque est vraiment facile à utiliser. Cliquez sur le bouton Scan Home pour obtenir un aperçu de l'utilisation du disque dans votre répertoire home. |
| |
| Le menu de l'analyseur vous permet de scanner votre répertoire personnel, un système de fichiers entier ou un système de fichiers distant via SSH, FTP (avec login), FTP public, un partage SAMBA, WebDAV et WebDAV sécurisé, ou une URI personnalisée. |
| |
| L'analyseur de l'utilisation du disque peut également être exécuté depuis la ligne de commande à l'aide de la commande de baobab, mais c'est encore un outil graphique. L'avantage de lancer baobab en ligne de commande, c'est que vous pouvez spécifier un répertoire particulier, sans la nécessité de chercher ce répertoire à partir du home ou du système de fichiers racine. |
| |
** | ** |
Nognu dmidecode page: http://www.nongnu.org/dmidecode/ | Nognu dmidecode page: http://www.nongnu.org/dmidecode/ |
** | ** |
| |
| Nous avons examiné 8 outils utiles d'investigation du système. Linux a beaucoup plus d'outils, un certain nombre d'entre eux sont référencés par les pages de manuel (man) des outils que nous avons vus ici. Que vous soyez un fabricant de systèmes ou tout simplement un supporter de Linux, ce sont tous des outils très utiles. |
| |
| Liens intéressants : |
| |
| Page d'accueil de Hardinfo : http://hardinfo.berlios.de/HomePage. |
| |
| Wiki de lshw : http://ezix.org/project/wiki/HardwareLiSter. |
| |
| Page NoGNU de dmidecode : http://www.nongnu.org/dmidecode/ |
| |