Accueil » Cours » Administration système » Administration Linux

1. Introduction

Ce cours a pour objectif de fournir les bases de l’administration d’un système Linux, en utilisant la distribution Ubuntu comme exemple. Vous apprendrez comment installer un système Linux, configurer ses paramètres post-installation, et gérer des aspects essentiels de l’administration tels que la configuration réseau, la gestion des utilisateurs et la sécurisation du système.

2. Procédure d’installation d’Ubuntu

L’installation d’Ubuntu est abordée étape par étape, en commençant par la création d’une machine virtuelle sous VirtualBox.

  1. Création de la Machine Virtuelle : Utiliser VirtualBox pour créer une VM avec les paramètres suivants : 2 processeurs, 40 Go de disque dur, 2 Go de RAM et un réseau NAT. Charger l’ISO d’installation d’Ubuntu.

  2. Démarrage et Mode Live CD : Démarrer la VM et choisir « Essayer Ubuntu » pour entrer en mode Live CD, permettant de tester le système avant de l’installer.

  3. Installation : Lancer l’installation, choisir la langue, le clavier, et les paramètres d’installation tels que les mises à jour et les logiciels tiers.

  4. Partitionnement du Disque Dur : Choisir entre un partitionnement automatique ou manuel, selon les besoins.

  5. Finalisation de l’Installation : Configurer le fuseau horaire, créer un utilisateur, et redémarrer après l’installation.

3. Tâches post-Installation

Après l’installation, plusieurs tâches de configuration doivent être réalisées pour s’assurer que le système est prêt pour une utilisation en production.

  1. Configuration Initiale :

    • Mot de Passe Root : Définir un mot de passe pour l’utilisateur root en utilisant sudo passwd.

    • Configuration des Dépôts : Modifier le fichier /etc/apt/sources.list pour ajouter ou ajuster les dépôts nécessaires à l’installation des paquets.

    • Installation des Mises à Jour : Mettre à jour le système avec les commandes apt-get update et apt-get upgrade.

  2. Configuration Réseau :

    • Nom d’Hôte : Configurer le hostname temporairement avec la commande hostname ou de manière persistante en modifiant le fichier /etc/hostname.

    • Gestion Dynamique et Durable du Réseau : Configurer les interfaces réseau avec des outils comme ifconfig ou NetworkManager pour des configurations dynamiques ou persistantes.

  3. Configuration SSH et Sécurité :

    • Installation et Configuration du Serveur SSH : Installer le serveur SSH avec apt-get install ssh pour permettre l’accès distant, et démarrer le service.

    • Bannière MOTD : Ajouter une bannière d’accueil avec /etc/motd pour afficher un message lors de la connexion.

4. Commandes essentielles

Voici une liste de commandes Linux couramment utilisées dans le cadre de l’administration système :

  • Gestion des Paquets :

    • apt-get update : Met à jour la liste des paquets.

    • apt-get upgrade : Met à jour les paquets installés.

    • apt-get install [paquet] : Installe un paquet.

  • Configuration Réseau :

    • ifconfig : Affiche ou configure les interfaces réseau.

    • route add default gw [gateway] : Ajoute une route par défaut.

  • Gestion des Utilisateurs :

    • passwd : Change le mot de passe d’un utilisateur.

    • adduser [nom_utilisateur] : Crée un nouvel utilisateur.

5. Conseils pour l’administration

  • Pratiquez régulièrement : L’administration Linux nécessite de l’expérience. Essayez différentes configurations et utilisez des environnements virtuels pour éviter de compromettre un système de production.

  • Utilisez des outils en ligne pour valider vos configurations : Des outils en ligne et des forums peuvent vous aider à résoudre les problèmes rencontrés.

  • Sécurisez votre système : Configurez SSH, mettez à jour régulièrement vos paquets, et surveillez les logs système pour détecter des comportements anormaux.

Ce cours vous offre un aperçu des pratiques de base pour administrer un système Linux. Avec ces connaissances, vous pourrez installer, configurer, et sécuriser un environnement Ubuntu pour des besoins personnels ou professionnels.

6. Travaux pratiques

Retour en haut