Présentation des commandes de résolution des problèmes de base dans Terminal sous Linux Ubuntu (en anglais)
Sommaire: L’article suivant présente les commandes de dépannage de base dans Terminal pour Linux Ubuntu.
Symptômes
Sommaire :
- Introduction
- Exemples et utilisation des commandes de dépannage de base pour Terminal
- Liste des commandes de dépannage de base et de leur fonction pour Linux Ubuntu
Introduction
L’article suivant traite des commandes de dépannage de base dans un terminal fonctionnant sous le système d’exploitation Ubuntu.
Les méthodes les plus courantes pour ouvrir une fenêtre Terminal sous Linux Ubuntu sont les suivantes :
- Utilisez la fonction de recherche sur le bureau pour rechercher
terminal,command, oupromptcela affiche la fenêtre Terminal en tant que résultat de la recherche. - Si vous utilisez les menus pour le localiser, la plupart des versions de Linux le placent au même emplacement que les autres lanceurs d’applications.
- Le raccourci clavier suivant fonctionne sur la plupart des versions d’Ubuntu et les autres types de Linux. Appuyez simultanément sur les touches CTRL + Alt + T .
Reportez-vous à l’article suivant si vous recherchez un didacticiel sur les commandes de terminal générales :
Reportez-vous à l’article de référence suivant si vous avez suivi une liste des commandes les plus courantes :
Cause
Exemples et utilisation des commandes de dépannage de base pour Terminal
Cette liste fournit les commandes de Terminal de base dans Ubuntu Linux. Elle donne des exemples sur la manière dont elles peuvent être utilisées pour aider à résoudre des problèmes spécifiques avec votre ordinateur.
-
Utilisez la commande
unamepour afficher le noyau utilisé. Le noyau est la première section du système d’exploitation à occuper la mémoire. Il contrôle des domaines du système tels que la gestion du lecteur de disque, l’allocation de la mémoire, les processus système et le gestionnaire d’interruptions. Dans l’exemple ci-dessous, le noyau utilisé est3.11.0-15-generic:user@avalon:~$ uname -aLinux avalon 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linuxuser@avalon:~$ -
Utilisez la commande
dmesgpour afficher le contenu du journal de démarrage. C’est une excellente manière de rechercher des erreurs au démarrage :user@avalon:~/linux101$ sudo dmesg > dmesg.logDans l’exemple ci-dessous, la commande
catpeut être utilisée avecdmesgpour joindre le contenu du fichier journal. La commande supplémentairegreppeut être utilisée pour afficher n’importe quelle instance d’un nom de fichier particulier se trouvant dans le journal, par exemple Intel ou erreur :user@avalon:~/linux101$ cat dmesg.log | grep intel[ 1.732400] intel_idle: MWAIT substates: 0x21120[ 1.732402] intel_idle: v0.4 model 0x3A[ 1.732405] intel_idle: lapic_timer_reliable_states 0xffffffff[ 10.148411] fbcon: inteldrmfb (fb0) is primary device[ 10.922434] i915 0000:00:02.0: fb0 inteldrmfb frame buffer device[ 10.926448] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-Xuser@avalon:~/linux101$user@avalon:~/linux101$ cat dmesg.log | grep error[ 7.478502] EXT4-fs (sda2): re-mounted. Opts: errors=remount-rouser@avalon:~/linux101$ -
Il arrive que la commande
lspcirépertorie tous les appareils qui se trouvent sur le bus PCI (Peripheral Component Interconnect) :user@avalon:~/linux101$ sudo lspci > lspci.logEn utilisant la page
lspciavec les commandes supplémentaires decatetgreppermet d’isoler des appareils PCI spécifiques, comme avec Realtek ci-dessous :user@avalon:~/linux101$ cat lspci.log | grep Realtek07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. TRL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)09:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)user@avalon~/linux101$ -
Utilisez la commande
lsmodpour répertorier tous les fichiers mod chargés dans le noyau :user@avalon:~/linux101$ sudo lsmod > lsmod.loguser@avalon:~linux101$Sous Linux, les fichiers de pilote sont chargés en tant que fichiers mod. Pour voir quels pilotes ou mods sont chargés dans le noyau, vous pouvez utiliser la commande
catetgrep. Lorsqu’elle est utilisée aveclsmodpour rechercher des fichiers mod spécifiques, vous pouvez voir deux exemples avec Dell ethdaci-dessous :user@avalon:~/linux101$ cat lsmod.log | grep delldell_wmi 12761 0sparse_keymap 13948 1 dell_wmidell_laptop 17369 0dcdbas 14847 1 dell_laptopwmi 19070 1 dell_wmiuser@avalon:~/linux101$user@avalon:~/linux101$ cat lsmod.log | grep hdasnd_hda_codec_hdmi 41117 1snd_hda_codec_realtek 55704 1snd_hda_intel 48171 3snd_hda_codec 188738 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intelsnd_hwdep 13602 1 snd_hda_codecsnd_pcm 102033 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intelsnd_page_alloc 18710 2 snd_pcm,snd_hda_intelsnd 69141 17 snd_hda)codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq,device,snd_seq_midiuser@avalon:~/linux101$ -
Utilisez la commande
lsusbpour répertorier tous les utilitaires USB connectés au bus USB :user@avalon:~/linux101$ sudo lsusb > lsusb.loguser@avalon:~linux101$Vous pouvez utiliser cette commande avec les commandes supplémentaires
catetgreppour isoler des appareils USB spécifiques, comme avec Intel ci-dessous :user@avalon:~/linux101$ cat lsusb.log | grep IntelBus 002 Device 003: ID 8087:07da Intel Corp.Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 001 DEvice 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hibuser@avalon:~/linux101$ -
Appuyez sur
ifconfigafin de configurer et d’interroger les paramètres réseau de votre ordinateur :user@avalon:~/linux101$ ifconfig > ifconfig.loguser@avalon:~/linux101$Vous pouvez utiliser cette commande avec les commandes supplémentaires
catetgreppour rechercherinetqui répertorie les adresses IP de votre ordinateur :user@avalon:~/linux101$ cat ifconfig.log | grep inetinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:Hostinet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0inet6 addr: fe80::caf7:33ff:fedb:b2bc/64 Scope:Linkuser@avalon:~/linux101$
Résolution
Liste des commandes de dépannage de base et de leur fonction pour Linux Ubuntu
Le tableau suivant répertorie les commandes plus basiques utilisées dans Linux à des fins de dépannage. Il fournit la fonction et la syntaxe pour chacune des commandes :
| Commande | Fonction | Syntaxe |
|---|---|---|
sudo |
Utilisée avant une commande pour l’exécuter en tant qu’utilisateur root ou administrateur. | sudo apt-get update |
ls |
Comme pour dir ; indique le répertoire actif. | ls-ll |
cp |
Copie le fichier. | cp /dir/filename /dir/filename |
rm |
Supprime le fichier. | rm /dir/filename /dir/filename |
mv |
Déplace le fichier. | mv /dir/filename /dir/filename |
mkdir |
Crée un répertoire. | mkdir /dirname |
df |
Indique l’utilisation de l’espace disque du système de fichiers. | df -h |
dmesg |
Imprime ou contrôle la mémoire tampon en anneau du noyau. | dmesg |
lspci |
Répertorie tous les appareils PCI. | lspci |
lsusb |
Répertorie tous les appareils USB. | lsusb |
lsmod |
Affiche l’état des modules dans le noyau Linux. | lsmod |
cat |
Regroupe les fichiers et imprime la liste sur la sortie standard. | cat /dir/logfile |
grep |
Imprime les lignes de l’entrée correspondant à un modèle spécifié. | grep intel |
apt-get |
Met à jour le programme d’installation. | apt-get update, or apt-get upgrade |
sosreport |
Utilitaire qui collecte les informations de configuration et de diagnostic de votre ordinateur. L’utilitaire doit d’abord être installé à l’aide de la ligne de commande suivante : « sudo apt-get install sosreport. » Il est recommandé de redémarrer votre ordinateur après l’installation, avant la première exécution de l’utilitaire. | sosreport |
cat et grep ensemble |
Sert à afficher la liste de toutes les instances d’un élément de recherche spécifique. | cat /dir/logfile | grep intel (la sortie de cette commande imprime, sur la source de sortie par défaut, n’importe quelle instance de la chaîne « Intel ») |
Pour obtenir une assistance supplémentaire sur le dépannage sur votre ordinateur Dell, vous pouvez nous contacter sur le site Web de support Dell.