• Aucun résultat trouvé

TP3 SE INSTALLATION ET GESTION D UN ENVIRONNEMENT LINUX

N/A
N/A
Protected

Academic year: 2022

Partager "TP3 SE INSTALLATION ET GESTION D UN ENVIRONNEMENT LINUX"

Copied!
19
0
0

Texte intégral

(1)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

OBJECTIF

Ce TP a pour objectif de vous familiariser avec la notion de virtualisation de poste de travail, la manipulation et la gestion d’un système d’exploitation (SE) aussi appelé Operating System (OS).

Un système d’exploitation fait le lien entre les composants physiques d’un ordinateur (TP1 – Architecture matériel), la partie logiciel et les utilisateurs.

Dans ce TP, nous allons faire le premier pas dans le monde du Libre, avec l’installation d’un Système d’Exploitation Open Source : Linux

PRE-INSTALLATION DE LINUX

De quoi Linux se compose-t-il ? Un Noyau (Linux)

Des utilitaires et autres programmes importants (GNU) Un environnement graphique (GUI)

Le bureau (Cinnamon, Mate, KDE Plasma,…) De logiciels

Citer différentes distributions Linux Debian

Fedora Ubuntu Edubuntu Elementary OS LinuxMint

Quelle principale différence faite-vous entre un SE propriétaire et Open Source ? Linux = Open Source → code est accessible est modifiable par tout le monde Windows = propriétaire → Code inaccessible et non modifiable

INSTALLATION DE LINUX

Nous allons installer notre premier Système d’Exploitation sous Linux. Pour cela, nous utiliserons la distribution Debian, simple d’utilisation et correctement documentée sur internet.

Afin de faire l’installation de votre machine virtuelle la plus propre possible, suivre correctement les instructions suivantes :

1. Télécharger l’ISO de Debian dans sa dernière version sur le site internet http://www.debian.org/

(2)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

Indiquer dans le tableau ci-dessous les différentes versions de Debian existantes, avec leurs non de code, puis rechercher à quoi correspond ce nom de code.

VERSION DE LA DISTRIBUTION NOM DE CODE IMAGE CORRESPONDANTE

2.0 Hamm

2.1 Slink

2.2 Potato

3.0 Woody

3.1 Sarge

4.0 Etch

5.0 Lenny

6.0 Squeezy

7 Wheezy

8 Jessie

9 Stretch

10 Buster

(3)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

2. Ouvrir VirtualBox, puis créer une nouvelle machine virtuelle avec les informations suivantes :

NOM Debian_NomPrénon TYPE Linux

VERSION Debian (64-bit) TAILLE DE LA MEMOIRE 4096 Mio

DIQUE DUR Créer un disque dur virtuel maintenant

3. Créer un disque dur virtuel en indiquant les éléments de configurations suivantes :

EMPLACEMENT DU FICHIER C:\VMs\Debian_NomPrénom.vdi TAILLE DU FICHIER 20,00 Gio

TYPE DE FICHIER DE DISQUE DUR VDI (Image Disque VirtualBox) STOCKAGE SUR DISQUE DUR PHYSIQUE Dynamiquement alloué

4. Sélectionner votre VM précédemment créée puis cliquer sur configuration.

5. Aller dans l’onglet « Stockage » - « Arborescence Stockage » - cliquer sur « Vide »

6. Dans « Attributs » - « Optical Drive » - cliquer sur l’icône - cliquer sur « Choose Virtual Optical Disk File… »

(4)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

7. Récupérer le fichier « ISO » à l’endroit ou vous l’avez enregistré, puis cliquer sur « Ouvrir » 8. Lancer la machine virtuelle et sélectionner « Graphical Install »

9. Sur les trois fenêtres suivantes, sélectionner « Français » à chaque fois

10. Sur les fenêtres suivantes indiquer les indiquer les informations fournies dans le tableau ci-dessous NOM DE LA MACHINE Debian-NomPrénom

DOMAINE - MOT DE PASSE SUPERUTILISATEUR (ROOT) plrtspa

NOM COMPLET DU NOUVEL UTILISATEUR 1er lettre prénom + nom IDENTIFIANT POUR LE COMPTE UTILISATEUR 1er lettre prénom + nom MOT DE PASSE POUR LE NOUVEL UTILISATEUR plrtspa

(5)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

11. Partitionner les disques en cliquant sur « Manuel »

12. Cliquer sur « SCSI(0,0,0) (sda) – 21.5 GB ATA VBOX HARDDISK », puis sur « Oui » afin de créer une nouvelle table des partitions

Qu’est-ce qu’une table des partitions ?

Un disque a besoin d’être partitionné afin de pouvoir être utilisé : une ou plusieurs partitions doivent être créées dessus, c’est absolument indispensable. Si on prend l’exemple d’un disque où le système

d’exploitation Windows 10 est installé, quatre partitions essentielles au fonctionnement de l’OS sont créées sur le disque : une partition ESP (EFI System Partition) contenant les applications UEFI , une partition MSR (Microsoft Reserved Partition), une partition Windows , une partition WinRE (Windows Recovery Environnment, l’environnement de récupération Windows).

Partitions d’un disque sur lequel Windows a été installé en mode UEFI/GPT

Toutes ces partitions sont définies dans une table de partitionnement, inscrite sur le disque. C’est cette table qui contient toutes les informations concernant le découpage du disque en partitions.

Il existe deux tables de partitionnement différentes : celle du MBR (Master Boot Record) et le GPT (GUID Partition Table).

(6)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

13. Sélectionner la partition créer (espace libre), afin de créer une nouvelle partition avec les informations suivantes :

ACTION SUR CET ESPACE DISPONIBLE Créer une nouvelle partition NOUVELLE TAILLE DE LA PARTITION 10 GB

TYPE DE LA NOUVELLE PARTITION Primaire EMPLACEMENT DE LA NOUVELLE PARTITION Début

UTILISER COMME Système de fichier journalisé ext4 POINT DE MONTAGE /

14. A la fin de la configuration cliquer sur « Fin du paramétrage de cette partition »

(7)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

QU’est-ce qu’une partition primaire ?

Partie du disque dur que l’on désigne pour accueillir l’OS

Qu’est-ce qu’une partition logique ?

Partie du disque dur que l’on désigne pour accueillir tout autres données que l’OS Exemple : Musiques, documents, vidéos, …

A quoi correspond le système de fichier ext4

Est le successeur du système de fichier ext3. Peux gérer des volumes d’une taille allant jusqu’à 1 exbioctet (2^60 octets)

(8)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

Indiquer dans le tableau ci-dessous à quoi correspondent les différents points de montage

POINT DE MONTAGE EXPLICATION

/

La partition racine est la base de l'arborescence de votre système. Par défaut, si aucun réglage n'est changé, c'est dans celle-ci que tous les fichiers vont être placés : fichiers de

configuration, programmes, documents personnels, etc.

Taille : Le minimum est 8 Go. Cependant, pour une question de confort, sa taille devrait être d'au moins 15 Go 2). Attention : si cette partition est pleine, votre Ubuntu ne pourra plus démarrer. Le maxima est 2 To même si le disque dispose d'une table de partition GPT! Lien externe

/boot

Certains ordinateurs n'arrivent pas à lire les fichiers de démarrage s'ils sont situés trop loin (>100Go) du début du disque. Dans ce cas, il est généralement nécessaire de créer une partition /boot en début de disque5). Mais cette partition /boot séparée n'est généralement pas utile sur un ordi récent (achat après 2007) et elle peut même générer des problèmes, aussi il vaut mieux ne créer cette partition /boot que sur avis des experts du forum en cas où elle est réellement indispensable.

Taille : 250Mo~1Go Type : Linux (généralement EXT4) /home

Lorsque vous disposez d'un disque dur suffisamment grand, un dossier home séparé permet d'isoler les paramètres personnels et les dossiers personnels des utilisateurs du reste du système. Par défaut, ce dossier fait partie de la partition racine. Un /home séparé est généralement superflu, voire gênant (notamment sur de petits disques) si vous débutez avec Ubuntu. Consulter ce comparatif pour savoir si un home séparé peut vous être utile.

Important : un /home séparé ne sert pas à partager des données avec Windows ou MacOS (voir le paragraphe précédent).

/tmp

Ceci est recommandé particulièrement pour les serveurs ou les ordinateurs dans lesquels il y a une modification fréquente de fichiers volumineux dont la taille peut augmenter drastiquement (comme en retouche photographique ou en montage de vidéos). Ce dossier contient les fichiers qui ne sont nécessaires que temporairement. Cela comprend, par exemple, des pages web au moment de leur visionnement, des documents en cours de modifications ou des fichiers en cours de téléchargement. Séparer le dossier des fichiers temporaire du reste de la partition racine garantit que les transactions en cours peuvent continuer même si la partition racine devient pleine ou, au contraire, que les transactions s'arrêteront par manque d'espace sans bloquer inopinément le système d'exploitation, ce qui est essentiel dans le cas d'un serveur de données.

Taille : Selon votre usage. De 2 à 4 Go est une suggestion.

/usr

Contient certains répertoires semblables à ceux présents à la racine mais qui ne sont pas nécessaires au fonctionnement minimal du système (usr est l'acronyme de « UNIX System Resources »).

/var

Ne contient que des répertoires ou liens symboliques vers d'autres répertoires, ces derniers étant destinés à contenir des fichiers variables divers (voir les sous-répertoires pour les détails). L'objectif est de pouvoir monter le répertoire /usr en lecture seule.

Base de données

Boîte aux lettres de messagerie Journaux, voir historique /etc

Contient les fichiers de configuration pour les applications et services

(9)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

15. De la même manière que précédemment, créer les nouvelles partitions avec les informations suivantes : ACTION SUR CET ESPACE DISPONIBLE Créer une nouvelle partition

NOUVELLE TAILLE DE LA PARTITION 10 GB TYPE DE LA NOUVELLE PARTITION Logique EMPLACEMENT DE LA NOUVELLE PARTITION Début

UTILISER COMME Système de fichier journalisé ext4 POINT DE MONTAGE /home

ACTION SUR CET ESPACE DISPONIBLE Créer une nouvelle partition NOUVELLE TAILLE DE LA PARTITION Le reste de l’espace

TYPE DE LA NOUVELLE PARTITION Logique EMPLACEMENT DE LA NOUVELLE PARTITION Début

UTILISER COMME Espace d’échange « swap » Qu’est-ce que l’espace d’échange swap ?

L'espace d'échange (en anglais, swap space) est une extension de la mémoire vive (RAM) de votre ordinateur. Afin d'éviter un blocage de votre ordinateur lorsque sa RAM est pleine, Ubuntu se sert de cette partition pour décharger temporairement la RAM. Son utilisation à cet effet est plutôt rare dans les ordinateurs modernes, disposant d'au moins 1 Go de RAM. Cependant, elle sert aussi de décharge de la RAM lors de la mise en hibernation, c'est pour cette raison que la taille de la partition swap doit être d'au moins la taille de votre RAM si vous souhaitez utiliser cette fonction.

16. Finaliser le partitionnement du disque en cliquant sur « Terminer le partitionnement et appliquer les changements » puis sur « Continuer »

(10)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

17. Bien lire le résumé du partitionnement afin de voir si aucune erreur n’a été faite, puis cocher « Oui » et cliquer sur « Suivant »

18. Patienter durant l’installation du système de base

19. La prochaine étape consiste à configurer l’outil de gestion des paquets. Pour cela, sélectionner les informations suivantes dans les différentes fenêtres proposées :

FAUT-IL ANALYSER UN AUTRE CD OU DVD ? Non PAYS DU MIROIR DE L’ARCHIVE DEBIAN France

MIROIR DE L’ARCHIVE DEBIAN d

eb.debian.org

MANDATAIRE HTTP

(11)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

20. Laisser la configuration et l’installation des paquets s’effectuer

Qu’est-ce qu’un paquet ?

Un paquet logiciel se réfère à un logiciel contenu dans un fichier d'archive qui, manipulé par un système de gestion de paquets logiciels, installe ou supprime le logiciel en question dans un ordinateur.

Qu’est-ce qu’un miroir d’archive ?

Un miroir est un serveur (HTTP, FTP ou RSYNC) qui stocke et redistribue des ISO ou paquets des distributions Linux

21. Sur la fenêtre « Configuration de popularity-contest » cocher « Non » puis cliquer sur « Continuer »

(12)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

22. Sur la fenêtre « Sélection des logiciels », cocher et décocher les éléments suivants puis cliquer sur

« Continuer »

ELEMENTS A COCHER ELEMENTS A DECOCHER Environnement de bureau Debian Serveur d’impression

KDE Plasma Serveur SSH

Utilitaires usuels du système

23. Laisser le téléchargement et l’installation des logiciels se faire

Qu’est-ce qu’un environnement de bureau sous Linux ?

Un environnement de bureau est un ensemble d'outils vous permettant d'exploiter les caractéristiques graphiques de votre ordinateur. Il est constitué de plusieurs éléments : - Le bureau, en arrière-plan de votre écran, qui affiche une image d'arrière-plan et un ensemble d'icônes

- Le gestionnaire de fenêtres qui crée les cadres entourant les fenêtres, zones d'échange entre vous et votre ordinateur

- Les barres de menus et les panneaux associés qui vous permettent d'accéder à vos logiciels, d'afficher l'heure, de lister vos fenêtres ouvertes, etc. ;

- Le gestionnaire de sessions qui gère vos sessions ;

- Des outils graphiques qui vous permettent de contrôler votre ordinateur, de le configurer et de l'exploiter.

(13)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

Effectuer un différentiel entre les divers environnements de bureau proposé lors de l’installation

ENVIRONNEMENT DE BUREAU AVANTAGES INCONVENIENTS

GNOME Interface moderne.

Personnalisation facile avec l’outil Tweak-Tool.

Facilité de basculer d’un bureau de travail à l’autre (Workspace).

Gourmand en ressource matérielle.

Pas très facile d’utilisation la première fois.

Accélération 3D obligatoire.

XFCE Légers.

Très peu gourmand en ressource matérielle.

Facile d’utilisation.

Un menu façon XP.

De base, assez spartiate.

KDE PLASMA Joli.

Agréable.

Complet.

Facile d’utilisation.

Très gourmand en ressource matérielle.

CINNAMON Alliance entre classique et modernité.

Facile d’utilisation.

Peu gourmand en ressource matérielle.

Le « Hot Corner » en haut à gauche activé de base.

Accélération matérielle obligatoire, pour une bonne expérience

utilisateur.

MATE Très léger.

Très peu gourmand en ressource matérielle.

De base, assez spartiate.

LXDE Ultra léger.

Très peu gourmand en ressource matérielle.

Très fluide.

Interface pas très moderne Assez austère au premier abord

24. Cliquer sur « Oui » lors de l’installation du programme de démarrage GRUB sur le secteur

d’amorçage

(14)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

25. Sélectionner la partition « /dev/sda » puis cliquer sur « Continuer » et laisser l’installation s’effectuer

Qu’est-ce que le GRUB ?

C’est un programme d'amorçage de micro-ordinateur. Il s'exécute à la mise sous tension de l'ordinateur, après les séquences de contrôle interne et avant le système d'exploitation proprement dit, puisque son rôle est justement d'en organiser le chargement. Lorsque le micro-ordinateur héberge plusieurs systèmes (on parle alors de multi-amorçage), il permet à l'utilisateur de choisir quel système démarrer.

A quoi correspond le dossier « /dev » ?

Contient les fichiers spéciaux correspondant aux périphériques

26. Pour finir l’installation de votre système cliquer sur « Continuer » sur la fenêtre « Terminer

l’installation ». Votre machine virtuelle redémarre.

(15)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

POST-INSTALLATION DE LINUX

27. Une fois l’installation terminer, se connecter à la session avec le mot de passe utilisateur précédemment configuré.

28. Sous VirtualBox, cliquer sur « Périphérique » puis sur « Insérer l’image CD des Additions Invité… »

29. Ouvrir un « Terminal ». Pour cela se rendre dans « Menu » - « Applications » - « Système » -

« Terminal »

(16)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

Qu’est-ce que le Terminal ?

Un terminal est un programme qui émule une console dans une interface graphique, il permet de lancer des commandes.

Quelle est l’équivalent du Terminal sous Windows ? L’invite de commande

30. Taper les commandes suivantes dans le terminal :

su plrtspa

cd /media/cdrom0

sh VBoxLinuxAdditions.run

31. Redémarrer votre Système Linux

A quoi sert la commande su ?

La commande "su" (Switch User, appelée plus communément (à tort semble-t-il) "Super Utilisateur") permet d'ouvrir une session avec l'ID (IDentifiant) d'un autre utilisateur, ou de démarrer un nouveau shell de connexion

(17)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

A quoi sert la commande cd ?

Change directory → changement de repertoire

A quoi correspond le dossier /media ?

Contient les points de montages pour les médias amovibles

Que fait la commande sh ?

Exécute les commandes lues depuis l’entrée standard ou depuis un fichier

A quoi correspond l’extension de fichier .run ? C’est un exécutable sous Linux

INSTALLATION DE PAQUET

32. Ouvrir un terminal en tant que superutilisateur 33. Taper la commande suivante :

apt-get update

Que fait la commande apt-get ?

Apt-get est un outil logiciel à utiliser en ligne de commande.

Il permet d'effectuer l'installation et la désinstallation de paquets en provenance d'un dépôt APT

(18)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

A quoi correspond l’argument « update » ?

L'option update met à jour la liste des fichiers disponibles dans les dépôts APT présents dans le fichier de configuration /etc/apt/sources.list. L'exécuter régulièrement est une bonne pratique, afin de maintenir à jour votre liste de paquets disponibles.

34. Taper la commande suivante :

apt-get upgrade

A quoi correspond l’argument « upgrade » ?

L'option upgrade met à jour tous les paquets installés sur le système vers les dernières versions (couramment utilisé).

35. Taper la commande suivante :

get dist-upgrade

A quoi correspond l’argument « dist-upgrade » ?

L'option dist-upgrade met à jour tous les paquets installés vers les dernières versions en installant de nouveaux paquets si nécessaire, par opposition à l'upgrade simple qui n'ajoute pas de nouveaux paquets.

36. Taper la commande suivante :

apt-get install htop

A quoi correspond l’argument « install » ?

L'option install met à jour les paquets indiqués déjà installés, vers leurs dernières versions (rarement utilisé).

(19)

TP3 SE – INSTALLATION ET GESTION D’UN ENVIRONNEMENT LINUX

37. Lancer l’application htop

Comment avez-vous lancé htop ?

Dans un terminal taper la commande htop puis appuyer sur Entrée

A quoi sert le logiciel htop ?

htop est un visualiseur de processus et un gestionnaire de processus interactifs pour surveiller le système

Quelle est l’équivalent de htop sous Windows ? Gestionnaire des tâches sous Windows

38. A l’aide des commandes précédemment utilisées, installer les paquets suivants tout en indiquant la ou les commande(s) utilisée(s) et l’utilité du paquet :

PAQUETS COMMANDE D’INSTALLATION EXPLICATIONS

GPARTED Apt-get install gparted Gparted est l'acronyme de « GNOME Partition Editor » (éditeur de partition GNOME) destiné à créer, réorganiser et supprimer des partitions de disques. GParted gère la réorganisation des partitions en préservant leur contenu.

VIM Apt-get install vim Vim est un éditeur de texte pour le terminal sous GNU/Linux

SCREEN Apt-get install screen Screen (GNU Screen) est un « multiplexeur de terminaux » permettant d'ouvrir plusieurs terminaux dans une même console, de passer de l'un à l'autre et de les récupérer plus tard.

PUTTY Apt-get install putty putty est un client graphique SSH, Telnet et Rlogin pour X. C'est un port direct du client Windows SSH du même nom.

WIRESHARK Apt-get install wireshark Wireshark est un analyseur de protocole réseau à interface graphique. Il vous permet de parcourir de manière interactive les données de paquets à partir d'un réseau en direct ou d'un fichier de capture précédemment enregistré. Le format de fichier de capture natif de Wireshark est le format libpcap , qui est également le format utilisé par tcpdump et divers autres outils.

Références

Documents relatifs

 Rédiger des procédures pour les tâches répétitives, changer de support pour gagner du temps (note audio plutôt que long texte…), adopter le mode 80/20 Si vous

Outre le fait d’avoir sauvé un bâtiment communal tout près de l’église et du musée, la municipalité est fière d’avoir créé un lieu d’accueil pour tous les

c) Sélectionner dans la partie du bas tous les Articles du groupe de taxes (c'est-à-dire la nouvelle taxe TPA, la TPS sur ventes, la TVQ sur ventes ainsi que la Taxe 9%

Méthode busybox Sur votre distribution, avec votre clavier bien configuré, faites un dumpkmap > fr.kmap (c’est un outil busybox, donc vous pouvez utiliser celui de _ins tall )..

Cette plateforme permet à chaque enseignant de l'académie de Normandie de créer simplement un blog. Un tutoriel pour vous guider pas à pas dans la création et la gestion

Quel qu'en soit le domaine, la création d’entre- prises est un formidable moyen d’épanouisse- ment personnel et ce ne sont pas les créateurs d’Anagalis (voir page 4) qui ont fait

Dans ce chapitre, nous allons vous donner pas mal de codes tout faits car ils ne sont pas passionnants, et que c'est juste pour nous faciliter la vie ; dans les chapitres qui

Si vous voulez ajouter des fichiers qui seront installés dans le même dossier que l'exécutable, cliquez sur Add Files Si vous voulez ajouter tout un répertoire pour qu'il soit