Ce guide rassemble les commandes Linux indispensables pour gérer un serveur ou un poste efficacement.
Il présente des exemples pratiques, des tableaux comparatifs et des astuces applicables depuis le terminal immédiatement.
A retenir :
- Navigation et gestion de fichiers rapides via ls et cd
- Contrôle des accès et des permissions via sudo, chmod, chown
- Surveillance des processus et ressources avec ps et top
- Recherches et filtrage rapide grâce à grep et utilitaires associés
Pour appliquer ces points, commandes de navigation et gestion de fichiers dans le terminal Linux — cette maîtrise préparera l’administration des permissions et des utilisateurs
Commandes de base pour se déplacer : cd, pwd, ls
Ces utilitaires permettent de naviguer rapidement dans l’arborescence et d’inspecter les fichiers avec précision.
Par exemple, cd change le répertoire et pwd affiche le chemin absolu courant sans ambiguïté.
Options ls courantes :
- -a affichage des fichiers cachés
- -l format long avec permissions et taille
- -h tailles lisibles par l’humain
- -R listing récursif des sous-dossiers
Commande
Usage principal
Exemple
ls
Lister le contenu d’un répertoire
ls -la /home/user
cd
Changer le répertoire courant
cd /var/www
pwd
Afficher le chemin absolu actuel
pwd
mkdir
Créer un nouveau dossier
mkdir projet
« J’utilise souvent ls -la pour vérifier rapidement les permissions et repérer les fichiers cachés sur mes serveurs. »
Lucas N.
Bonnes pratiques de manipulation de fichiers : copier, déplacer, supprimer
La commande cp copie, mv déplace ou renomme, et rm supprime définitivement des éléments du système.
Selon la documentation GNU, l’option -i pour rm permet d’obtenir une confirmation avant suppression risquée.
Manipulation fichiers sûres :
- Tester les chemins avec ls avant toute suppression
- Privilégier rm -i pour éviter les erreurs irréversibles
- Utiliser cp -R pour copier des dossiers entiers
- Effectuer des sauvegardes avant opérations critiques
Après la gestion de fichiers, administration système et permissions avec sudo, chmod et chown — savoir sécuriser les accès facilite ensuite la surveillance des processus et du réseau
Gestion des droits et des utilisateurs : sudo, chmod, chown
L’utilisation de sudo limite les commandes privilégiées aux comptes autorisés afin de réduire les risques d’erreur.
Selon la documentation Ubuntu, la configuration du fichier sudoers doit rester minimale et testée avant déploiement.
Gestionnaire
Distribution type
Commande principale
Particularité
apt
Debian / Ubuntu
apt install paquetGestion simple des paquets APT
dnf
Fedora / RHEL
dnf install paquetSuccesseur de yum avec meilleures dépendances
pacman
Arch Linux
pacman -S paquetGestion légère et rapide
snap
Multi-distribution
snap install paquetPaquets conteneurisés, mises à jour automatiques
Gestion comptes utilisateurs :
- Créer comptes avec adduser ou useradd
- Définir mots de passe via passwd
- Supprimer comptes avec userdel
- Vérifier appartenances avec groups
« Quand j’ai administré mon VPS, sudo m’a permis de corriger rapidement des permissions sans ouvrir une session root. »
Anaïs N.
Bonnes pratiques chmod et propriété chown pour production
Privilégiez les permissions minimales nécessaires et documentez toute modification dans un journal d’audit simple.
Selon le manuel GNU, l’usage d’un masque umask cohérent évite la création de fichiers trop permissifs par défaut.
Une fois les permissions définies, surveillance système et réseau avec ps, top, netstat et ping — ces observations mènent à consulter les manuels et ressources officielles
Observation des processus et ressources : ps, top, htop
La commande ps fournit un instantané des processus tandis que top affiche un flux en temps réel des ressources consommées.
Utilisez htop pour une interface plus lisible et pour classer les processus selon l’utilisation CPU et mémoire.
Surveillance utile :
- ps aux pour lister tous les processus
- top pour un affichage dynamique
- htop pour navigation interactive
- watch pour exécuter une commande périodiquement
« Sur mon serveur de production, top m’a aidé à isoler un processus mémoire gourmand en quelques minutes. »
Marc N.
Outils réseau et diagnostic : ping, netstat, traceroute
ping vérifie la connectivité, traceroute suit les sauts réseau, et netstat montre les sockets actives.
Selon le guide officiel de systemd et des distributions, combiner ces outils permet un diagnostic réseau rapide et fiable.
- Tester connectivité avec ping -c 4
- Inspecter sockets avec netstat -tulpen
- Tracer chemin réseau avec traceroute -n
- Analyser transfert avec tcpdump si nécessaire
« Mon avis : investir du temps dans les commandes réseau facilite la résolution des incidents rapides. »
Claire N.
Pour compléter l’apprentissage, regardez des démonstrations pratiques et tutoriels vidéo ciblés pour la ligne de commande.
Source : The GNU Project, « GNU Coreutils Manual », gnu.org, 2024 ; Ubuntu, « Ubuntu Server Guide », ubuntu.com, 2023 ; freedesktop.org, « systemd », freedesktop.org, 2022.