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

Hébergement webFonctionne sur des disques NVMe ultra-rapides. Convient aux sites de toute complexité.
Commande
VPSInfrastructure cloud flexible avec accès root complet.
Commande
Serveurs dédiésServeurs physiques pour une performance maximale.
Commande

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 commande ou commande --help pour accéder à la documentation de n'importe quel utilitaire.
  • Pagination : pour les sorties longues, redirigez le résultat vers | less ou | more pour 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 !

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter