DIU-EIL - Bloc 3
Systèmes d'exploitation
Avant-propos
Ces séances ont pour objectif de présenter succinctement les principes des systèmes d'exploitation et de donner des éléments pratiques permettant de les aborder avec Linux Debian devant des élèves.
Pré-requis
VirtualBox : installation
Le principe de base est d'utiliser l'outil de virtualisation Virtualbox qui permet de créer assez simplement un environnement de travail isolé et autonome (machine virtuelle) avec lequel on mettra en oeuvre la distribution Linux Debian 10.9 (Buster)
Pour VirtualBox, c'est ici : https://www.virtualbox.org/wiki/Downloads
La dernière version est VirtualBox 6.1.22
Sur une machine Windows 10 ou 7, c'est là: https://download.virtualbox.org/virtualbox/6.1.22/VirtualBox-6.1.22-144080-Win.exe
Sur une machine Linux, c'est ici, selon la distribution : https://www.virtualbox.org/wiki/Linux_Downloads
On devra également installer dans tous les cas (Windows ou Linux), le VirtualBox Extension Pack adapté et c'est ici :
Les images d’installation
Pour installer une machine virtuelle, on peut utiliser :
- des images iso de base : assez compactes, 400 Mo pour une Debian NetInstall.
- en revanche : installation assez longue (on doit répondre au questionnement et éventuellement télécharger les paquets par l’internet), compter une heure pour une installation en mode graphique
- des images iso adaptées créées sur le site fai-project.org
- lien sur l'image ISO disponible une journée (~ 500 Mo pour Debian en mode texte, 1,2Go pour Debian graphique XFCE)
- choisir le mode avancé, puis répondre au questionnement
- debian buster, clavier, partition unique, type d'interface, paquets supplémentaires, …)
- génère une image iso adaptée à télécharger pour démarrer ensuite
- rapide (entre 3 et 10 minutes, pas de questionnement), ne nécessité pas d'accès internet)
- fonctionne en virtuel avec VirtualBox et en physique
- des images prêtes ici :
- https://store.lyc-lecastel.fr/diu-eil/faime-S4LMVK65.iso (Debian Buster XFCE)
- des fichiers export de machines virtuelles VirtualBox (fichiers .ova)
- ils peuvent s'importer très rapidement (qq minutes) et offrent déjà une machine installée et opérationnelle - Taille entre 1 et 3 Go.
- certains sont disponibles ici : http://store.lyc-lecastel.fr/ova
- Debian Buster en mode texte : https://store.lyc-lecastel.fr/ova/debian-buster-2021b.ova - 1,1 Go
- Debian Buster graphique bureau XFCE : https://store.lyc-lecastel.fr/ova/buster-xfce.ova - 1,9 Go
Client SSH
Le protocole SSH (Secure Shell) est le protocole de référence pour les connexions et l'administration distante et en particulier pour les machines Unix/Linux sur lesquelles on installe pratiquement toujours un serveur SSH (port 22/TCP).
L'utilisation de SSH permet d’effectuer simplement du Copier-Coller dans la fenêtre SSH pour effectuer des installations ou des procédures à partir de tutoriels…
L'accès à une machine Linux pour l’administrer nécessite un client SSH.
Le client natif
Depuis une machine Windows 10, il est possible d’installer assez facilement le client SSH natif : https://www.it-connect.fr/comment-utiliser-le-client-ssh-natif-de-windows-10/
Putty
Le logiciel putty constitue une alternative éprouvée au client natif, il est disponible ici : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
En résumé
Sur sa machine Windows :
- installer VirtualBox
- installer VirtualBox Extension pack
- installer le client SSH natif pour Windows
- installer putty
- télécharger des images d'installation :
- fichier ova : https://store.lyc-lecastel.fr/ova/debian-buster-2021b.ova (base)
- fichier iso Faime :
- https://store.lyc-lecastel.fr/diu-eil/faime-debian-buster-xfce.iso (graphique xfce)
- ou alors une iso adaptée à vos besoins sur le site faime https://fai-project.org/FAIme/#