Dans le terminal, il existe un certain nombre d'outils pour faire un diagnostic préliminaire:
Avant de mentionner certains des outils, n'oubliez pas que l'ajout --help
à l'une des commandes vous donnera normalement de l'aide pour la commande. Par exemple dmesg --help
. Pourquoi est-ce que je mentionne cela, car la plupart du temps cela vous donnera de très bonnes informations sur la façon d'utiliser la commande, de la rendre plus verbeuse ou plus simple ou sur la façon de produire des informations. Le --help
paramètre est l'un des 3 qui peut vous montrer des informations sur une commande. Les 2 autres sont info
et man
. Par exemple man dmesg
ou info dmesg
. Ces 2 affichent plus d'informations sur une commande. Dans l'ordre de --help
vous montrer moins d'aide et de man
vous montrer le plus.
La liste suivante est une petite liste de commandes que j'utilise pour vérifier les problèmes:
dmesg - Affiche le message de démarrage et d'autres messages liés au noyau comme les connexions de périphériques (lorsque vous branchez un nouveau périphérique, par exemple: disques durs externes, webcams, périphériques Bluetooth ...). Tapez dmesg
dans la console et il vous montrera comment le système a démarré. Si vous avez des problèmes de disque dur ou tout autre problème de démarrage, ils peuvent apparaître ici.
lshw - Il vous montre la liste du matériel pour tous les appareils connectés et dans le PC.
lsusb - Il vous montre tous les périphériques USB connectés.
lscpu - Affiche des informations de base sur le processeur.
lspci - Affiche tous les périphériques PCI (carte vidéo, carte son, carte de capture ...)
lsb_release -a - Affiche la version d'Ubuntu, le nom de code, la version ..
lspcmcia - Affiche tous les périphériques pcmcia connectés au PC.
lshal - Affiche tous les appareils enregistrés avec HAL. Si l'appareil utilise HAL, il apparaîtra.
lsmod - vous montre tous les modules chargés avec le noyau
modprobe - Ajoute ou supprime des modules vers et depuis le noyau.
lsblk - vous montre tous les périphériques de bloc. En langage normal, cela signifie qu'il vous montre une belle petite liste de la façon dont vous avez partitionné vos disques durs, la taille de chaque partition, l'endroit où elle est montée, etc.
fsck - Utilisé pour corriger plusieurs erreurs de système de fichiers. NE L'UTILISEZ PAS SUR UNE CLOISON MONTÉE!. Ceci est similaire à chkdsk sur Windows mais avec des stéroïdes.
X (lettre majuscule X) - Le système X. Si vous avez des problèmes avec xorg.conf, vous pouvez X --configure
créer un nouveau xorg.conf et X -config XORGFILE
tester un xorg.conf (XORGFILE est le chemin et le nom du fichier xorg.conf). X fait également beaucoup de choses.
xrandr - Pour modifier, vérifier et apporter des modifications personnalisées à la résolution.
dmidecode - Affiche des informations spécifiques à la mémoire. A besoin de sudo pour fonctionner.
add-apt-repository / apt-add-repository - Utilisé pour ajouter des PPA. Par exemple add-apt-repository ppa:ubuntu-wine/ppa
. évite d'avoir à l'ajouter manuellement, puis ajoutez la clé correspondante.
apt-get - Programme d'installation par défaut pour les packages dans Ubuntu. Exemple:apt-get install wine1.3
aptitude - Excellent programme d'installation pour les packages dans Ubuntu. Exemple: aptitude install wine1.3
. Comprend des options de recherche, de nettoyage et autres dans une seule commande. Ils sont également inclus dans les packages apt mais divisés en plusieurs commandes.
alsamixer - Mixeur de sons dans la console. Cela résout certains problèmes sonores liés au microphone qui ne fonctionne pas, au son pas très fort ...
dpkg - Gestionnaire de paquets officiel pour les paquets basés sur Debian.
df - affiche l'espace libre et l'espace utilisé pour chaque partition / périphérique monté.
glxinfo - Utilisé pour afficher des informations OpenGL sur la carte vidéo. Doit installer le mesa-util
package pour l'utiliser.
glxheads - Utilisé pour afficher les informations de base de la carte vidéo OpenGL. Nom de la carte vidéo, version OpenGL et fournisseur.
hdparm - Utilisé pour vérifier et effectuer plusieurs actions / tests / vérifications concernant les disques durs.
netstat - Affiche les connexions réseau, le routage ...
nano / pico - Mon meilleur ami. Modifiez les fichiers dans le terminal. Je sais je sais. vi ou vim. Mais il a une courbe d'apprentissage très étrange et je veux quelque chose de "convivial" et non de "hacker en colère". Il est vrai qu'il y a beaucoup de choses que vous pouvez faire avec vi mais il est plus facile d'apprendre le nano ou le pico que d'apprendre vi. J'apprendrai réellement vi avant la fin de l'année .. c'est sur ma liste de souhaits / travaux.
ntfsfix - Résout certains problèmes de partition ntfs.
vinserver - Gère les applications de vin. Si vous ajoutez le paramètre -k comme wineserver -k
il fermera / tuera toute application Wine ouverte. Cela résoudra les problèmes d'application de vin qui restent ouverts sans se fermer ou avoir des problèmes de suspension.
testdisk - Récupère les partitions supprimées.
photorec - Récupère plusieurs fichiers supprimés au fil du temps. A un très bon pourcentage de récupération.
avant tout - Récupère plusieurs fichiers supprimés au fil du temps. A une meilleure récupération que photorec dans plusieurs formats, mais comme il n'a pas été mis à jour depuis 2007, photorec avec le travail qui y est effectué l'a largement dépassé. La version 6.13 Beta est bien meilleure. Bien que j'utilise toujours les deux au cas où.
parted - Logiciel de manipulation de partition. Joli.
fdisk - Similaire à parted. Très bien aussi.
ssh - Protocole de contrôle à distance. Sans cela, environ 90% de toute l'assistance à distance pour moi aurait disparu.
kill - Tue un processus spécifique en utilisant son ID. Ajoutez-lui le paramètre -9 pour le tuer avec une mitrailleuse remplie de vélociraptors tenant des ciseaux avec des balles. Exemple:kill -9 12345
killall - Similaire à kill mais en utilisant le nom du processus. Exemple: killall lightdm
. Vous pouvez également utiliser le -9
paramètre mais en l'utilisant avec l'ID comme dans la commande kill.
top - Vous montre tous les processus actifs, les zombies et autres joyeusetés. Vérification en temps réel.
ps - Affiche une liste de processus d'exécution. Pas en temps réel comme en haut. Ajoutez-y le paramètre -ex
pour voir une meilleure liste du processus avec le nom, les emplacements, l'ID parent .... Exemple:ps -ex