Outils pour utilisateurs

Outils du site


issue58:labolinux

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édentesRévision précédente
Prochaine révision
Révision précédente
issue58:labolinux [2012/03/19 17:22] – [to do] frangiissue58:labolinux [2012/03/20 15:46] (Version actuelle) auntiee
Ligne 1: Ligne 1:
-===== done ===== 
- 
  
 ** **
Ligne 12: Ligne 10:
 ** **
  
-Que vous ayez besoin de comprendre si votre système prend en charge un certain modeou 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 gksudodans le cas d'outils graphiques, ou sudo pour les outils en ligne de commande. 
  
-===== to do ===== 
 ** **
 hardinfo hardinfo
Ligne 35: Ligne 33:
 hardinfo hardinfo
  
- Parmi tous les outils, c'est peut-être le plus visuelet 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
Ligne 41: Ligne 39:
 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'exploitationet 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'environnementet même les heures de redémarrage. Hardinfo pouvez également faire un certain nombre de points de repère: CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU-N-Queens, FPU FFTet FPU Raytracing.  Par eux-mêmes, les repères ne sont pas grand chose à voir, mais si vous construisez une variété de différents systèmes ou des systèmes légèrement différents, ces repères 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. 
  
 ** **
Ligne 53: Ligne 52:
 This product can fill in many of the details hardinfo leaves out. lshw-gtk is a graphical front end to the command line tool lshw. As you will see, a number of these tools are related, so do not be surprised to see how similar some of the tools appear. Like hardinfo, lshw-gtk is not installed in the default installation of Ubuntu (the command line version, lshw, is). Run lshw-gtk the same manner you would hardinfo: This product can fill in many of the details hardinfo leaves out. lshw-gtk is a graphical front end to the command line tool lshw. As you will see, a number of these tools are related, so do not be surprised to see how similar some of the tools appear. Like hardinfo, lshw-gtk is not installed in the default installation of Ubuntu (the command line version, lshw, is). Run lshw-gtk the same manner you would hardinfo:
 ** **
 +
 +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 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 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.
  
 ** **
Ligne 61: Ligne 65:
 The amount of information lshw-gtk shows is very useful, and it’s a bit more friendly than its command line brother lshw. It can save system information just like hardinfo, but saves information in an XML format (better for processing, but not pretty when loaded in Firefox). The main advantage of lshw-gtk over hardinfo is that lshw-gtk displays some information (hard drive size) which hardinfo currently doesn’t show. The amount of information lshw-gtk shows is very useful, and it’s a bit more friendly than its command line brother lshw. It can save system information just like hardinfo, but saves information in an XML format (better for processing, but not pretty when loaded in Firefox). The main advantage of lshw-gtk over hardinfo is that lshw-gtk displays some information (hard drive size) which hardinfo currently doesn’t show.
  
-lshw 
 ** **
 +
 +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.
 +
 +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
 +
 This is the command line brother to lshw-gtk. Being a command line tool, lshw has all the typical advantages of many command line tools: it’s part of the default Ubuntu install, it can be piped to a text file and processed using other tools, and it has switches that allow for some very specific information. For example: This is the command line brother to lshw-gtk. Being a command line tool, lshw has all the typical advantages of many command line tools: it’s part of the default Ubuntu install, it can be piped to a text file and processed using other tools, and it has switches that allow for some very specific information. For example:
  
Ligne 74: Ligne 86:
 Run without any switches, lshw displays literally pages of information. lshw-gtk saves information only in XML format, but the command line lshw can save information in XML, HTML, or json (Javascript object notation) format. Run without any switches, lshw displays literally pages of information. lshw-gtk saves information only in XML format, but the command line lshw can save information in XML, HTML, or json (Javascript object notation) format.
 ** **
 +
 +lshw
 +
 +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
 +
 +affiche le résultat suivant sur mon portable :
 +
 +/0/100/1f.2/0.0.0          /dev/sda        disk            80GB HDS728080PLA380
 +
 +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.
  
 ** **
Ligne 82: Ligne 106:
 While lshw can display system information in html format, we found it didn’t work so well combined with other switches - the information was there but the formatting was completely lost. The information is so extensive that it can be a bit overwhelming. The -class and -short switches come in handy parsing down the information to something more manageable. The classes available are: system, bus, memory, processor, bridge, display, network, multimedia, disk, storage, volume, and power. For example: While lshw can display system information in html format, we found it didn’t work so well combined with other switches - the information was there but the formatting was completely lost. The information is so extensive that it can be a bit overwhelming. The -class and -short switches come in handy parsing down the information to something more manageable. The classes available are: system, bus, memory, processor, bridge, display, network, multimedia, disk, storage, volume, and power. For example:
 ** **
 +
 +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.
 +
 +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 :
  
 ** **
Ligne 94: Ligne 124:
 One practical use of lspci is to figure out which wireless chipset a system has in order to install the correct wireless driver. Like hardinfo, lspci can display kernel module information about pci devices (using the -k switch). One practical use of lspci is to figure out which wireless chipset a system has in order to install the correct wireless driver. Like hardinfo, lspci can display kernel module information about pci devices (using the -k switch).
  
-dmidecode 
 ** **
 +
 +sudo lshw -class memory -short
 + 
 +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 :
 +
 +sudo lspci -vvv
 +
 +Une utilisation pratique de lspci est de déterminer quelle puce sans fil un système possède afin d'installer le pilote sans fil correct. Comme hardinfo, lspci peut afficher des informations sur les modules du noyau pour les périphériques PCI (en utilisant l'option -k).
  
 ** **
 +dmidecode
 +
 This reads a system’s DMI table for information. One of the great things about dmidecode is that it can display information about the maximum supported configuration of the system. For example: dmidecode displays both the current amount and maximum amount of RAM a system can handle. It is also possible to limit the information dmidecode displays using the -t switch to limit the type of information displayed (such as processor, memory, or cache). Additional information can be displayed with a comma between information types. For example: This reads a system’s DMI table for information. One of the great things about dmidecode is that it can display information about the maximum supported configuration of the system. For example: dmidecode displays both the current amount and maximum amount of RAM a system can handle. It is also possible to limit the information dmidecode displays using the -t switch to limit the type of information displayed (such as processor, memory, or cache). Additional information can be displayed with a comma between information types. For example:
  
Ligne 104: Ligne 145:
 The first type 4 is the processor, and the second type 22 is the battery. Of course not all the types will necessarily display for all systems. Battery information, for example, is primarily for notebooks. Note: be sure not to include a space after the comma or dmidecode will not interpret the second type. The first type 4 is the processor, and the second type 22 is the battery. Of course not all the types will necessarily display for all systems. Battery information, for example, is primarily for notebooks. Note: be sure not to include a space after the comma or dmidecode will not interpret the second type.
  
-cat /proc 
 ** **
 +
 +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 :
 +
 +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.
  
 ** **
 +cat /proc
 +
 The sixth tool is not really a specific tool for querying hardware, but the combination of cat and the /proc (process) information in the Linux file system. The two processes I query most on systems are /proc/cpuinfo and /proc/meminfo. I typically use grep to limit information (though with cpu information it can be handy to see other information such as cpu family to help sort between different processors): The sixth tool is not really a specific tool for querying hardware, but the combination of cat and the /proc (process) information in the Linux file system. The two processes I query most on systems are /proc/cpuinfo and /proc/meminfo. I typically use grep to limit information (though with cpu information it can be handy to see other information such as cpu family to help sort between different processors):
  
Ligne 118: Ligne 168:
 Checking meminfo using cat shows a lot more detail about active memory including both main memory free and swap memory free. Unlike other tools, sudo isn’t required to query the proc filesystem. Checking meminfo using cat shows a lot more detail about active memory including both main memory free and swap memory free. Unlike other tools, sudo isn’t required to query the proc filesystem.
 ** **
 +
 +cat /proc
 +
 +Le sixième outil n'est pas vraiment un outil spécifique pour l'interrogation du matériel, mais la combinaison du cat et de l'information /proc (processus) dans le système de fichiers Linux. Les deux processus que j'interroge le plus sur les systèmes sont /proc/cpuinfo et /proc/meminfo. J'utilise typiquement grep pour limiter les informations (mais pour les informations cpu, il peut être pratique de voir les autres informations telles que la famille cpu pour aider le tri entre les différents processeurs):
 +
 +cat /proc/cpuinfo | grep 'model name'
 +
 +affiche sur mon portable :
 +
 +model name    : Intel(R) Celeron(R) M processor             1.50GHz
 +
 +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.
 +
  
 ** **
Ligne 134: Ligne 197:
 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.
  
 ** **
Ligne 144: Ligne 220:
 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.
  
 ** **
Ligne 156: Ligne 240:
 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/
  
issue58/labolinux.1332174138.txt.gz · Dernière modification : 2012/03/19 17:22 de frangi