Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| diagnostic_outil [Le 12/09/2018, 17:36] – [Vérifier l'espace disque] 88.182.40.86 | diagnostic_outil [Le 04/05/2026, 19:49] (Version actuelle) – [Les outils dont je dispose] LukePerp | ||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| Bien souvent, pour régler les problèmes liés à une incompatibilité de votre matériel ou un mauvais réglage, il faut utiliser un [[Terminal]]… | Bien souvent, pour régler les problèmes liés à une incompatibilité de votre matériel ou un mauvais réglage, il faut utiliser un [[Terminal]]… | ||
| - | Quelle horreur pour le novice qui se retrouve devant un curseur qui clignote ! | + | Quelle horreur pour le novice qui se retrouve devant un curseur qui clignote ! |
| Mais rassurez-vous, | Mais rassurez-vous, | ||
| Ligne 33: | Ligne 33: | ||
| < | < | ||
| - | L' | + | L' |
| < | < | ||
| Ligne 54: | Ligne 54: | ||
| === Commandes === | === Commandes === | ||
| - | Alors voyons un peu : | + | Alors voyons un peu : |
| < | < | ||
| Ligne 98: | Ligne 98: | ||
| lscpu | lscpu | ||
| lsmod | lsmod | ||
| - | sudo lshw | + | sudo lshw |
| - | ifconfig | + | inxi -Fxz # specs de la machine |
| + | ip | ||
| iwconfig | iwconfig | ||
| iwlist scan | iwlist scan | ||
| cat / | cat / | ||
| - | cat /etc/lsb-release | + | lsb_release |
| - | echo $DESKTOP_SESSION | + | |
| uname -r -m | uname -r -m | ||
| cat / | cat / | ||
| - | lsblk -o name, | + | lsblk -o name, |
| cat /etc/fstab | cat /etc/fstab | ||
| - | cat / | + | cat / |
| + | apt-cache policy | grep http | awk ' | ||
| + | find /etc/apt -name ' | ||
| cat / | cat / | ||
| awk -F' | awk -F' | ||
| + | grep -oP ' | ||
| + | sudo smartctl -s on -a /dev/sda # pour vérifier l' | ||
| + | tail -n 10 / | ||
| + | sudo dmesg | tail -n 10 # Derniers Log du noyau | ||
| + | sudo apt update ; sudo dpkg --configure -a ; sudo apt install -fy ; sudo apt full-upgrade -y ; sudo apt autoclean ; sudo apt autoremove --purge -y #répare, met à jour et nettoie les paquets | ||
| + | sudo dpkg -l | grep ^..R # liste des paquets à problème | ||
| + | sudo dpkg --purge --force-all NomDuPaquet # suppression des paquets à problème | ||
| </ | </ | ||
| Ligne 143: | Ligne 152: | ||
| === Avec les commandes === | === Avec les commandes === | ||
| + | * **inxi -Fz** résultats humainement lisible de toutes les caractéristiques de la machine. | ||
| * **lsusb** liste tous les périphériques USB branchés sur votre ordinateur. | * **lsusb** liste tous les périphériques USB branchés sur votre ordinateur. | ||
| * **lspci** est un utilitaire qui permet d' | * **lspci** est un utilitaire qui permet d' | ||
| Ligne 176: | Ligne 186: | ||
| === Avec les commandes === | === Avec les commandes === | ||
| - | * **ifconfig** permet de configurer une interface réseau (Ethernet, Wifi) , les actions les plus courantes étant de configurer l'IP, activer ou désactiver l' | + | * **ip** permet de consulter/ |
| - | * **route** ( add -net default gw < | + | |
| * **dhclient** permet de lancer une requête dhcp afin de récupérer des paramètres IP auprès du serveur dhcp. | * **dhclient** permet de lancer une requête dhcp afin de récupérer des paramètres IP auprès du serveur dhcp. | ||
| * **iwconfig** permet de configurer (en dehors des paramètres IP) les caractéristiques d'une connexion Wifi (nom de la borne associée, puissance du signal émis, clé WEP / WPA...). Cette commande permet aussi de voir si son matériel est reconnu par le système d' | * **iwconfig** permet de configurer (en dehors des paramètres IP) les caractéristiques d'une connexion Wifi (nom de la borne associée, puissance du signal émis, clé WEP / WPA...). Cette commande permet aussi de voir si son matériel est reconnu par le système d' | ||
| Ligne 206: | Ligne 215: | ||
| * **/ | * **/ | ||
| - | * **/ | + | * **/ |
| === Avec une interface === | === Avec une interface === | ||
| Ligne 217: | Ligne 226: | ||
| Ce sont des fichiers situés dans le répertoire /var/log | Ce sont des fichiers situés dans le répertoire /var/log | ||
| - | === Avec une interface | + | === Avec une commande |
| - | * **dmesg** affiche les logs du système sur le matériel et périphérique, | + | * **sudo dmesg** affiche les logs du système sur le matériel et périphérique, |
| === Avec une interface === | === Avec une interface === | ||
| Ligne 229: | Ligne 238: | ||
| Mesurer le démarrage du système : | Mesurer le démarrage du système : | ||
| - | * **dmesg** affiche les logs et la dernière ligne affichées donne le temps depuis le démarrage du système. | + | * **sudo dmesg** affiche les logs et la dernière ligne affichées donne le temps depuis le démarrage du système. |
| * **sudo systemd-analyze** affiche la durée de démarrage du système, sans détail. | * **sudo systemd-analyze** affiche la durée de démarrage du système, sans détail. | ||
| * **sudo systemd-analyze blame** affiche la durée des processus lors du démarrage. | * **sudo systemd-analyze blame** affiche la durée des processus lors du démarrage. | ||
| Ligne 238: | Ligne 247: | ||
| === Avec les commandes === | === Avec les commandes === | ||
| - | * **ps** permet de lister tous les processus qui tournent sur le système, | + | * **ps** permet de lister tous les processus qui tournent sur le système, |
| * **kill** permet de tuer un processus dans "les règles de l' | * **kill** permet de tuer un processus dans "les règles de l' | ||
| * **pidof** permet de récupérer directement le pid d'un processus, il est souvent combiné avec kill : kill -9 `pidof nautilus` (tue le processus nautilus grâce à son pid), cependant | * **pidof** permet de récupérer directement le pid d'un processus, il est souvent combiné avec kill : kill -9 `pidof nautilus` (tue le processus nautilus grâce à son pid), cependant | ||
| Ligne 263: | Ligne 272: | ||
| ===== Le diagnostic qui peut vous être demandé de poster dans le forum ===== | ===== Le diagnostic qui peut vous être demandé de poster dans le forum ===== | ||
| ==== Vérifier l' | ==== Vérifier l' | ||
| - | Faites un copier des commandes suivantes: < | + | Faites un copier des commandes suivantes: < |
| - | + | echo; | |
| - | echo; | + | echo '[/ |
| - | echo "[/ | + | df -Th | grep -Ev " |
| - | du -xm /boot | sort -nr | + | echo ' |
| - | sudo du -xm /var/log 2>/ | + | dpkg -l | grep -Ei " |
| - | sudo du -xm /home | sort -nr | head -5 | sort -nr | head -5 ; echo "[/code]" | + | echo ' |
| </ | </ | ||
| Ligne 276: | Ligne 284: | ||
| Faites un copier des commandes suivantes: | Faites un copier des commandes suivantes: | ||
| < | < | ||
| - | echo; | + | echo; |
| - | echo '[/ | + | echo " |
| - | df -Th | grep -Ev " | + | echo " |
| - | echo '[/ | + | echo "[/code][code]sudo du -xm / |
| - | dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)" | + | echo "[/ |
| - | echo '[/ | + | echo " |
| + | echo "[/code][code]sudo du / -xam --max-depth=1 2>/dev/null | sort -n | tail";sudo du / -xam --max-depth=1 2>/dev/null | sort -n | tail ;\ | ||
| + | echo " | ||
| </ | </ | ||
| Collez-les dans le terminal, exécutez-les, | Collez-les dans le terminal, exécutez-les, | ||
| - | ==== Ubuntu met beaucoup de temps à s' | + | ==== Lister les dépôts présents. ==== |
| - | Au démarrage d' | + | Faites |
| < | < | ||
| - | echo; | + | echo; |
| - | grep -E ' | + | echo " |
| - | sed -n '/Stopping D-Bus/,/Started Availability/ | + | echo " |
| </ | </ | ||
| + | | ||
| + | ==== Ubuntu met beaucoup de temps à s' | ||
| + | Au démarrage d' | ||
| + | < | ||
| + | echo; | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | </ | ||
| Collez-les dans le terminal, exécutez-les, | Collez-les dans le terminal, exécutez-les, | ||
| Ligne 302: | Ligne 322: | ||
| | | ||
| + | ===== Liste des applications ajoutées ===== | ||
| + | Toutes les applications ajoutées par l' | ||
| + | < | ||
| + | Uniquement les applications ajoutées par l' | ||
| + | < | ||
| + | Uniquement les applications ajoutées par l' | ||
| + | < | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | depmod, ksyms | ||
| ---- | ---- | ||
| // | // | ||
| - | //forum : http:// | + | //forum : https:// |
