Les commandes pour connaître et utiliser son système
- Connaître la version de son système
- S'informer sur son matériel
- Commandes utiles pour assurer le bon fonctionnement de son système
- Afficher la quantité d'espace disque utilisé par les systèmes de fichiers
- Modifie la table de partition des disques, son utilisation est auto-documentée avec la commande m
- Permettre l'installation et la désinstallation de paquets en tenant compte des dépendances ainsi que le téléchargement des paquets s'ils sont sur une source réseau.
- Gestion des paquets et manipulation du cache par APT
- Arrêter le système
Les commandes utilisées dans ce document s'appliquent aux systèmes et distributions basées sur Debian / Ubuntu.
Connaître la version de son système⚓
ExempleUbuntu⚓
$ cat /etc/lsb-release
ExempleDebian⚓
$ cat /etc/issue
ExempleToutes distributions⚓
$ lsb_release -a
RemarqueInstallation si besoin⚓
Si lsb_release n'existe pas sur votre système, lancez cette commande pour l'installer :
$ apt-get install lsb-release
uname⚓
Signification : unix name
Options les plus fréquentes :
-s : Affiche le nom du noyau.
-n : Affiche le nom de la machine (hostname).
-r : Affiche la révision du noyau
-v : Affiche la version du noyau
-m : Affiche le type de processeur de la machine (i386, i686, etc.)
-o : Affiche le nom du système d'exploitation
-a : Afficher les informations en utilisant les options -snrvmo
ExempleAfficher tout⚓
$ uname -a
S'informer sur son matériel⚓
Voici quelques commandes essentielles pour connaître le matériel constitutif de son ordinateur.
Faire la liste des matériels présents dans son ordinateur.⚓
Cette commande doit être exécutée en root pour être complète
$ sudo lshw - html > /home/utilisateur/Documents/materiels.html
Remarque
Le paquet lshw doit être installé (c'est souvent le cas).
Remarque
On utilise sudo pour avoir les droits administrateur temporairement (car la commande lshw sera complète ainsi) ;
On va créer un fichier html pour que le résultat de la commande soit facilement lisible avec un navigateur web ou avec son traitement de texte favori (LibreOffice, AbiWord, etc.) ;
On va enregistrer le fichier html, nommé mon_pc.html, dans le dossier Documents de l'utilisateur (dans la commande, remplacer « utilisateur » par le nom du compte utilisateur en cours.
ComplémentExplication⚓
Avec la commande lshw (list hardware), on crée un fichier nommé materiels.html
avec la commande et on l'enregistre dans le dossier Documents
Truc & astuceEn version graphique⚓
Installer le paquet HardInfo
Commande « technique » complète⚓
$ sudo inxi -FxumM -c0 | tee "inxi_`date +%Y%m%d_%T`.txt"
RemarqueExplication⚓
Cette commande va créer un fichier intitulé inxi_date_du_jour.txt à la racine du dossier utilisateur.
Connaître la capacité de la mémoire vive installée⚓
En root
$ sudo dmidecode -t memory
Connaître les caractéristiques du microprocesseur⚓
Cette commande doit être exécutée en root
$ sudo dmidecode -t processor
ComplémentAutres sources d'informations⚓
Le fichier proc/cpuinfo
contient quelques caractéristiques du CPU,
Le fichier /proc/asound/cards
les cartes son.
Exemple
Pour les afficher, utilisez la commande cat :
$ cat /proc/cpuinfo
$ cat /proc/asound/cards
Lister les périphériques PCI⚓
Cette commande doit être exécutée en root
$ lspci
RemarqueOptions utiles⚓
-v : bavard (en anglais : verbose)
-vv : très bavard
-vvv : on ne peut rien vous cacher ;)
-n : donne les indices numériques au lieu des noms
-nn : noms + indices
-tv : vue arborescente des branchements
Liste le matériel USB branché.⚓
Cette commande doit être exécutée en root
$ lsusb
RemarqueOptions utiles⚓
-v : bavard (en anglais : verbose)
Commandes utiles pour assurer le bon fonctionnement de son système⚓
Voici diverses commandes pour maintenir son système en bonne forme ;)
ProcédureMise à jour avec le Terminal : le rôle d'administrateur est obligatoire (root ou sudo)⚓
La procédure pour mettre à jour son système se déroule toujours en 2 temps :
mise à jour la liste des paquets disponibles ;
mise à jour du système ainsi que tous les logiciels installés (ça c'est la grande force de Linux : faire toutes les mises à jours en 1 seule fois).
Mise à jour la liste des paquets disponibles
Mise à jour du système⚓
# apt-get-upgrade
Mise à jour du système
# apt-get-upgrade
A la fin de la procédure, le système et les logiciels sont à jour.
Afficher la quantité d'espace disque utilisé par les systèmes de fichiers⚓
df⚓
Signification : disk free
Options les plus fréquentes :
-a : Affiche tous les systèmes de fichiers, y compris ceux de 0 blocs (par exemple : proc, sysfs, usbfs et tmpfs)
-h : Ajoute aux valeur un M pour mébioctet (2^20 octets) pour que ce soit plus lisible.
-H : Pareil que -h mais en mégaoctets (10^6 octets).
-T : Affiche le type du système de fichier.
ExempleAfficher la quantité d'espace disque utilisé en mébioctets par les systèmes de fichiers.⚓
$ df -h
ExempleAfficher la quantité d'espace disque utilisé par la partition /home (si elle existe)⚓
$ df /home
ExempleAfficher le nom des partitions et leur point de montage⚓
$ df -T -h
Modifie la table de partition des disques, son utilisation est auto-documentée avec la commande m⚓
Permettre l'installation et la désinstallation de paquets en tenant compte des dépendances ainsi que le téléchargement des paquets s'ils sont sur une source réseau.⚓
apt-get⚓
Signification : avanced package tool - get
Commandes les plus fréquentes :
update : Met à jour la liste des paquets disponibles en fonction des sources fournies.
upgrade : Met à jour tous les paquets déjà installés.
dist-upgrade : Pareil à upgrade mais gérant mieux les problèmes de dépendances.
install : Installe un ou plusieurs paquets.
remove : Supprime un ou plusieurs paquets.
clean : Efface du système les installateurs, sans désinstaller de paquets.
ExempleMettre à jour la liste des paquets disponibles⚓
En root
$ sudo apt-get update
ExempleMettre à jour tous les paquets installés⚓
En root
$ sudo apt-get upgrade
ExempleInstalle paquet1 paquet2⚓
En root
$ sudo apt-get install paquet1 paquet2
Gestion des paquets et manipulation du cache par APT⚓
apt-cache⚓
Signification : avanced package tool - cache
Commandes les plus fréquentes :
show : Affiche les informations associées au paquet.
search : Recherche l'expression régulière donnée sur tous les paquets disponibles.
depends : Affiche les paquets dépendants du paquet donné.
rdepends : Affiche les paquets qui ont en dépendance le paquet donné.
madison : Affiche le dépôt dans lequel se trouve le paquet donné.
ExempleRecherche et affiche tous les paquets ayant dans leur nom irc⚓
$ apt-cache search -n irc