====== 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 : * https://download.virtualbox.org/virtualbox/6.1.22/Oracle_VM_VirtualBox_Extension_Pack-6.1.22.vbox-extpack === 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** * cf https://fai-project.org/FAIme/# * 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-debian-buster-base.iso * https://store.lyc-lecastel.fr/diu-eil/faime-debian-buster-xfce.iso * https://store.lyc-lecastel.fr/diu-eil/faime-S4LMVK65.iso (Debian Buster XFCE) * ou encore https://images.fai-project.org/files/faime-S4LMVK65.iso * 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-base.iso (base) * 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/#