Commandes Linux essentielles
Guide de référence rapide pour une gestion efficace du terminal.
Ce guide présente les commandes Linux les plus utilisées pour vous aider à naviguer, administrer et dépanner votre serveur avec efficacité.
Informations système
uname -r # Afficher la version du noyau Linux
uname -a # Informations système détaillées
arch # Afficher l'architecture du processeur
cat /proc/cpuinfo # Consulter les spécifications du CPU
cat /proc/meminfo # Statistiques détaillées sur la mémoire
cat /proc/swaps # Afficher les informations sur la partition swap
free -h # Afficher l'utilisation de la mémoire (format lisible)
df -h # Afficher l'utilisation de l'espace disque
lsblk # Lister tous les périphériques bloc (disques et partitions)
dmidecode -q # Obtenir les infos matérielles depuis le BIOS
lspci -tv # Lister les périphériques PCI en vue arborescente
lsusb -tv # Lister les périphériques USB en vue arborescente
date # Afficher la date et l'heure actuelles
Gestion de l'alimentation
reboot # Redémarrer le système immédiatement
shutdown -h now # Éteindre le serveur immédiatement
shutdown -r now # Redémarrer le serveur immédiatement
shutdown -h 22:00 # Planifier l'arrêt à 22h00
shutdown -c # Annuler un arrêt planifié
Opérations sur les fichiers et répertoires
pwd # Afficher le répertoire de travail courant
ls # Lister les fichiers du répertoire courant
ls -la # Afficher tous les fichiers, y compris les fichiers cachés (.dotfiles)
ls -lh # Lister les fichiers avec des tailles lisibles
cd /path/to/dir # Accéder à un répertoire spécifique
cd .. # Remonter d'un niveau dans l'arborescence
cd ~ # Aller au répertoire personnel de l'utilisateur
cd - # Revenir au répertoire précédent
mkdir folder # Créer un nouveau répertoire
mkdir -p /path/to/folder # Créer des répertoires imbriqués (dossiers parents inclus)
cp file1 file2 # Copier un fichier
cp -r dir1 dir2 # Copier un répertoire et son contenu récursivement
mv file1 file2 # Renommer ou déplacer un fichier/répertoire
rm file # Supprimer un fichier
rm -rf folder # Supprimer de force un dossier et tout son contenu (à utiliser avec précaution !)
ln -s file link # Créer un lien symbolique
Recherche et filtrage
find / -name filename # Rechercher un fichier par nom depuis la racine
find /var/www -name "*.php" # Trouver tous les fichiers .php dans un répertoire donné
grep "text" file # Rechercher une chaîne spécifique dans un fichier
grep -r "text" /path # Rechercher récursivement une chaîne dans tous les fichiers d'un chemin
locate filename # Recherche rapide via la base de données (mise à jour avec « updatedb »)
whereis command # Localiser le binaire, les sources et la page de manuel d'une commande
which command # Identifier le chemin de l'exécutable utilisé
Stockage et systèmes de fichiers
df -h # Vérifier l'utilisation des disques sur tous les systèmes montés
du -sh /path # Afficher la taille totale d'un répertoire spécifique
lsblk # Vue d'ensemble des disques et partitions
mount # Lister tous les systèmes de fichiers montés
umount /dev/sda1 # Démonter une partition spécifique
Nos produits et services
Utilisateurs et permissions
whoami # Identifier l'utilisateur actuellement connecté
id # Afficher l'UID, le GID et les groupes de l'utilisateur courant
cat /etc/passwd # Consulter la liste de tous les utilisateurs système
cat /etc/group # Consulter la liste de tous les groupes système
useradd username # Créer un nouvel utilisateur système
passwd username # Définir ou modifier le mot de passe d'un utilisateur
userdel -r username # Supprimer un utilisateur et son répertoire personnel
groupadd groupname # Créer un nouveau groupe d'utilisateurs
usermod -aG group username # Ajouter un utilisateur existant à un groupe
Réseau
ip addr # Afficher les interfaces réseau et les adresses IP
ip route # Afficher la table de routage du système
ping host # Vérifier la connectivité vers un hôte
curl -I domain.com # Récupérer les en-têtes HTTP d'un site web
wget url # Télécharger un fichier depuis internet
netstat -tuln # Lister les connexions actives et les ports en écoute
ss -tuln # Alternative moderne et plus rapide à netstat
Conseils pratiques
- RTFM : utilisez
man commandeoucommande --helppour accéder à la documentation de n'importe quel utilitaire. - Pagination : pour les sorties longues, redirigez le résultat vers
| lessou| morepour défiler confortablement. - Piping : combinez plusieurs commandes avec l'opérateur pipe (
|) pour filtrer et traiter les données à la volée.
Aide
Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !