Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
diagnostic_outil [Le 03/11/2021, 11:16] malbo [Les outils dont je dispose] "sudo dmesg" au lieu de "dmesg" - |
diagnostic_outil [Le 12/11/2023, 15:59] (Version actuelle) Amiralgaby [obsolescence de la commande ifconfig] passage de "ifconfig" à "ip" |
||
---|---|---|---|
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, si vous lisez cette documentation, vous aurez tous les outils nécessaires pour débuter une excellente expérience. | Mais rassurez-vous, si vous lisez cette documentation, vous aurez tous les outils nécessaires pour débuter une excellente expérience. | ||
Ligne 33: | Ligne 33: | ||
<code>man <nom du programme></code> | <code>man <nom du programme></code> | ||
- | L'option s'appelle en général debug : | + | L'option s'appelle en général debug : |
<nom_du_programme> %%--%%debug ou -d | <nom_du_programme> %%--%%debug ou -d | ||
Ligne 54: | Ligne 54: | ||
=== Commandes === | === Commandes === | ||
- | Alors voyons un peu : | + | Alors voyons un peu : |
<code>ls | echo </code> | <code>ls | echo </code> | ||
Ligne 100: | Ligne 100: | ||
sudo lshw | sudo lshw | ||
inxi -Fxz # specs de la machine | inxi -Fxz # specs de la machine | ||
- | ifconfig | + | ip |
iwconfig | iwconfig | ||
iwlist scan | iwlist scan | ||
Ligne 119: | Ligne 119: | ||
sudo dmesg | tail -n 10 # Derniers Log du noyau | sudo dmesg | tail -n 10 # Derniers Log du noyau | ||
sudo apt update && sudo dpkg --configure -a && sudo apt-get install -fy && sudo apt-get autoclean && sudo apt-get autoremove --purge -y && sudo apt full-upgrade -y | sudo apt update && sudo dpkg --configure -a && sudo apt-get install -fy && sudo apt-get autoclean && sudo apt-get autoremove --purge -y && sudo apt full-upgrade -y | ||
+ | sudo dpkg -l | grep ^..R # liste des paquets à problème | ||
+ | sudo dpkg --purge --force-all NomDuPaquet # suppression des paquets à problème | ||
</code> | </code> | ||
Ligne 184: | 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'interface. | + | * **ip** permet de consulter/manipuler les routes, interfaces, réseaux et tunnels du système. |
- | * **route** ( add -net default gw <IPpasserelle> ) permet d'ajouter une route/passerelle par défaut. | + | |
* **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'exploitation. | * **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'exploitation. | ||
Ligne 214: | Ligne 215: | ||
* **/etc/network/interfaces** : Ce fichier permet de configurer automatiquement une connexion (réseau internet, local, intranet). C'est LE fichier à consulter en cas de problèmes de connexion. En général il ne contient que les deux lignes de l'interface loopback (lo). | * **/etc/network/interfaces** : Ce fichier permet de configurer automatiquement une connexion (réseau internet, local, intranet). C'est LE fichier à consulter en cas de problèmes de connexion. En général il ne contient que les deux lignes de l'interface loopback (lo). | ||
- | * **/etc/resolv.conf** : Ce fichier contient l'IP et le domaine du DNS du réseau connecté. | + | * **/etc/resolv.conf** : Ce fichier contient l'IP et le domaine du DNS du réseau connecté. |
=== Avec une interface === | === Avec une interface === | ||
Ligne 246: | 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'art" (avec l'option -9 suivis du PID du processus), cette commande est très utile si vous n'avez pas d'interface graphique. | * **kill** permet de tuer un processus dans "les règles de l'art" (avec l'option -9 suivis du PID du processus), cette commande est très utile si vous n'avez pas d'interface graphique. | ||
* **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 killall peut remplacer cette commande barbare. | * **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 killall peut remplacer cette commande barbare. | ||
Ligne 332: | Ligne 333: | ||
---- | ---- | ||
//Contributeurs : yurek.// | //Contributeurs : yurek.// | ||
- | //forum : http://forum.ubuntu-fr.org/viewtopic.php?pid=1315183 // | + | //forum : https://forum.ubuntu-fr.org/viewtopic.php?pid=1315183 // |