Outils et applications - Architecture
Njakarison Menja R.
Outils et applications – Dual boot
Njakarison Menja R.
Outils et applications – Container
Njakarison Menja R.
Outils et applications – Machine Virtuelle
Njakarison Menja R.
Outils et applications
Njakarison Menja R.
Outils et applications
- Logiciel de virtualisation :
- Image ISO d'une VirtualBox (gratuit), VMware
distribution Linux : Par Workstation (version payante ou
exemple, Ubuntu, Debian ou - Docker : Installé sur le système VMware Player pour une version
Fedora. d'exploitation hôte. gratuite), ou Hyper-V (intégré à
- Logiciel de création de clé - Image Linux à partir de Docker Windows).
USB bootable : Rufus, Balena Hub : Ubuntu, Debian, CentOS, - Image ISO d'une distribution
Etcher ou Unetbootin. Alpine, etc. Linux : Exemples courants : Ubuntu,
- Clé USB : Avec une capacité - Terminal ou Interface Docker : CentOS, Red Hat.
d'au moins 8 Go pour contenir Pour exécuter et gérer les - Extension Pack (pour VirtualBox) :
l'image ISO. conteneurs (via commandes Pour activer des fonctionnalités
- BIOS/UEFI Configuration : comme docker run). supplémentaires comme les
Accès au BIOS pour modifier - Docker Compose (optionnel) : périphériques USB.
l’ordre de démarrage. Pour configurer et gérer des - Guest Additions (pour VirtualBox)
applications multi-conteneurs. : Outils permettant une meilleure
- Accès à Docker Hub ou à un intégration entre le système hôte et
registre d'images privé : Pour la machine virtuelle.
récupérer les images nécessaires.
Njakarison Menja R.
Installation du système
● Obtenir la source d'installation (iso) ou images (docker ou virtuelle) selon la
distribution choisie
– Debian ([Link]
– Ubuntu ([Link]
– Centos ([Link]
● Pour les images docker
Installer docker desktop ([Link]
desktop/
Aller sur dockerhub ([Link]
S'authentif ier ou créer un compte
Rechercher l'image docker de la distribution désirée
Télécharger l'image avec la commande de docker
Exemple $ docker pull centos
Lancer l'image : docker run -it
Njakarison Menja R.
machine virtuelle
Pour une installation sur une machine virtuelle
● Installer l'application de virtualisation à utiliser (VirtualBox, Vmware, ...)
● Préparer la machine à utiliser
– Taille de la mémoire vive
– Nombre de processeur
– Disque dur (taille, type,..)
– Autre périphérique (Lecteur de cdrom)
– Périphérique réseau
– …
● Monter l'image (.iso) téléchargé précédemment sur le cdrom
● S'assurer que la machine démarre avec le cdrom
● Démarrer la machine
Njakarison Menja R.
machine virtuelle
Partitions du disque
● Poste de travail
swap => utilisé comme mémoire virtuelle de la machine (lorsque la RAM
est saturée, swap utilisé pour stocker les données peu utilisées (Taille
égale ou double de la RAM)
/ : racine => Tout le reste de l’espace alloué à Linux
● Serveur
swap => mémoire virtuelle
/ => racine
/tmp => Pour les f ichiers temporaires
/var => Données variables liées à la machine
/usr => programmes, librairies, f ichiers accessibles aux utilisateurs
/home => base des répertoires des utilisateurs
Njakarison Menja R.
Système de fichier
● La façon dont Linux organise et gère les données sur les périphériques de
stockage.
● Il déf init comment les f ichiers sont stockés, récupérés et structurés.
● Caractéristiques principales d’un système de f ichiers Linux
Structure hiérarchique : Les f ichiers organisés sous forme d’un arbre,
partant du répertoire racine (/).
Permissions et propriétaires : Chaque f ichier/dossier a des droits
d’accès pour l’utilisateur, le groupe et les autres avec lecture (r),
écriture (w), exécution (x).
Montage et partitions : Les périphériques et partitions sont montés à des
emplacements spécif iques (/mnt, /home, etc.).
Support de plusieurs systèmes de f ichiers : Linux prend en charge
différents types de systèmes de f ichiers.
Njakarison Menja R.
Systèmes de fichiers linux courants
● ext4 – Le plus utilisé, idéal pour un usage général (anciennes verstions : ext2
et ext3).
● XFS – Haute performance, parfait pour les serveurs et les gros f ichiers.
● Btrfs – Fonctions avancées comme les instantanés et la détection d’erreurs.
● F2FS – Optimisé pour les SSD et la mémoire f lash.
● Swap – Utilisé comme mémoire virtuelle lorsque la RAM est pleine.
Njakarison Menja R.
accès au système
● Accès direct (sur la machine hôte)
Lancer le système dans la MV et ouvrir un terminal (sur MV)
Lancer le système en utilisant la commande de docker
● Accès à distance (utilisant le réseau)
Pour les utilisateur windows,
➢ obtenir Putty
➢ Ajouter l'adresse ip de l'hôte distante
➢ Lancer
Pour les utilisateurs Mac ou Linux
➢ Lancer un terminal
➢ Utiliser ssh pour se connecter a la machine distance
➢ Commande : $ ssh -p 22 utilisateur@[Link]
Njakarison Menja R.