Je respecte toujours mes engagements
Les fondamentaux Linux, Réseau et Systemd : Cheat Sheet DevOps : Linux, Systemd, Réseau & DNS beginner
1. Système & Fichiers
- Création/Suppression :
mkdir -p(arborescence),touch(fichier vide),rm(supprimer),rmdir(dossier vide),cat(afficher un fichier). - Utilisateurs & Privilèges :
whoami(utilisateur actuel),id(UID/GID),sudo(exécuter en admin),su(changer de session utilisateur). - Paquets (RedHat) :
rpm -i: installation brute (sans gestion des dépendances).yum/dnf: gestionnaires intelligents avec résolution automatique des dépendances (ex: installation de Maven).
2. Gestion des Services (systemd)
- Commande clé :
systemctl [action] [service]start/stop/restart: cycle de vie.status: vérifier l’état.enable/disable: activer ou désactiver le lancement automatique au démarrage.
- Création de service : Écriture d’un fichier d’unité personnalisé (placé dans
/etc/systemd/system/) pour gérer ses propres applications en arrière-plan.
3. Réseau & Routage
- Commandes IP :
ip address(ouip a) pour afficher/configurer les interfaces réseau et les adresses IP. - LAN vs WAN : Le switch connecte les machines en interne (réseau local) ; le routeur permet de communiquer vers l’extérieur.
- Routage : Utilisation de
ip routepour voir la table de routage et configurer la passerelle par défaut (default via) pour accéder à Internet.
4. Résolution de Noms (DNS)
- Principes : Traduction IP ↔ Nom de domaine, utilisation des records (enregistrements DNS) et test avec
nslookup. - Résolution Locale :
- Fichier
/etc/hosts: correspondance statique prioritaire en local. - Fichiers
.conf: configuration des services de résolution (résolveurs/serveurs DNS).
- Fichier




