Système d’exploitation 2 (Unix User)

1/27
100%

<!-- Slide number: 1 -->

![](Picture9.jpg)

![](Picture10.jpg)

Système d’exploitation 2 (Unix User)

Installation & FHS

![](Picture1.jpg)

Par : L’équipe système

1

1

Notes:

<!-- Slide number: 2 -->

Objectifs

Saisir les différentes méthodes d’installation des SE GNU/Linux

Différencier les partitions native/swap

Comprendre la notion de la FHS

Distinguer les différents emplacements de l’arborescence.

2

<!-- Slide number: 3 -->

Prérequis

3

<!-- Slide number: 4 -->

Méthodes d’exploitation de l’environnement

Nous avons exploré les différentes méthodes d’exploitation de l’environnement lors de la séance 1 et qui sont les suivantes :

Installation native sur partition ou disque dur

Installation sur une machine virtuelle

Exploitation à partir d’un live CD

4

<!-- Slide number: 5 -->

Installation native

Disque dur (Vue physique)

![](Picture5.jpg)

![](Picture4.jpg)

5

<!-- Slide number: 6 -->

Installation native (…)

Chaque plateau comporte deux faces;

Publicité

Une tête de lecture/écriture par face. Toutes les têtes se déplacent simultanément ;

Chaque face est divisée en :

Secteurs : découpage longitudinal ;

Pistes : découpage circulaire ;

L’intersection secteur et piste est un Bloc ;

L’empilement des pistes forme un Cylindre ;

L’accès est simultané à des données d’un même cylindre.

6

<!-- Slide number: 7 -->

Installation native (…)

Disque dur (Vue logique)

![](Picture3.jpg)

7

<!-- Slide number: 8 -->

Installation native (…)

Vue physique vs vue logique

Vue physique : pour accéder à un bloc de 512 octets il faut connaître le cylindre, le plateau et le secteur : très fastidieux !

Vue logique : le système de gestion de fichiers fournit une vue logique du disque permettant de faire abstraction des propriétés physiques des dispositifs de stockage.

8

<!-- Slide number: 9 -->

Installation native (…)

Système de gestion de fichiers

Le système de gestion de fichier a pour rôle de :

Stocker les fichiers sur un disque ;

Structurer de manière hiérarchique l’ensemble des fichiers;

Permettre de créer, modifier ou supprimer un fichier ;

Permettre de modifier la hiérarchie des fichiers.

9

<!-- Slide number: 10 -->

Installation sur machine virtuelle

Principe de la virtualisation

La virtualisation est un mécanisme informatique qui consiste à faire fonctionner plusieurs systèmes, serveurs ou applications, sur une même machine physique.

10

<!-- Slide number: 11 -->

Installation sur machine virtuelle (…)

Machine virtuelle avec Vmware Workstation

Publicité

![](Picture3.jpg)

Selon les caractéristiques de la machine créée

Un fichier iso = Une image disque est un fichier archive proposant la copie conforme d'un disque optique ou magnétique

11

<!-- Slide number: 12 -->

Notion Live CD

Un live CD ou CD autonome est un CD qui contient un système d’exploitation exécutable sans installation, qui se lance au démarrage de l’ordinateur.

Par extension, live CD désigne un système d’exploitation présent sur un support externe amorçable. Les supports de stockage typiques sont le CD, le DVD et la clé USB.

12

<!-- Slide number: 13 -->

La FHS

13

<!-- Slide number: 14 -->

Partition native / swap

Lorsqu'on réalise une installation du système GNU/Linux, il est nécessaire de créer au minimum deux partitions :

Une partition native nommée racine / : partition contenant la distribution GNU/Linux (ext3,ext4).

Espace de swap : partition permettant au noyau de faire tourner plus de processus que la RAM seule ne pourrait en supporter.

14

<!-- Slide number: 15 -->

Partition native

Format des données sous GNU/linux

Sous GNU/linux, tout est fichier.

Un fichier peut représenter: un fichier, un périphérique (port USB, carte son...), un programme en cours de fonctionnement, une partition, etc.

Tous les périphériques apparaissent comme de simples fichiers dans lesquels on peut lire et écrire.

15

<!-- Slide number: 16 -->

Partition native (…)

Fichier

Un fichier est un ensemble d’informations réunies sous un même nom et enregistrées sur un support de stockage à long terme. Ils permettent :

Le stockage des informations calculées par un processus lorsqu’il se termine ;

Le stockage des informations de grande taille ;

L’accès de plusieurs processus à ces informations.

16

<!-- Slide number: 17 -->

Partition native (…)

Hétérogénéité des informations

Publicité

Exemple d’informations à stocker :

Fichier de données (vidéo, image, BD, etc).

Fichier texte : caractères organisés en lignes/pages.

Fichier source : fichier texte constitué de routines et de fonctions reconnaissables par un compilateur.

Fichier exécutable : séquence de segments de code que le chargeur peut amener en mémoire et exécuter.

Socket, lien, périphérique…

17

<!-- Slide number: 18 -->

Partition native (…)

Répertoire

Un répertoire est une liste de descriptions de fichiers.

Un répertoire mémorise les noms, attributs et emplacements sur le disque des fichiers ;

Un répertoire est lui-même un fichier ;

Les répertoires peuvent en général contenir d’autres répertoires, formant ainsi une structure arborescente.

18

<!-- Slide number: 19 -->

Partition native (…)

Points de montage

Sous Linux, l'ensemble des fichiers qu'un utilisateur peut manipuler sont rassemblés dans une unique arborescence. Une fois le fichier présent dans l'arborescence, sa provenance est complètement transparente (peu importe qu'il soit stocké sur un disque dur, une clé USB, un CD, ou sur un partage réseau).

Contrairement au monde de Windows, il n'y a pas de notion de lecteurs (c:, d: ...). Linux n'est donc pas victimes des limites qui en découlent (noms de lecteurs imposés, au plus 26 lecteurs etc...).

 Un unique point de montage sous GNU/Linux, contrairement à Windows qui en possède plusieurs.

19

<!-- Slide number: 20 -->

Partition native (…)

La FHS

Filesystem Hierarchy Standard (« norme de la hiérarchie des systèmes de fichiers », abrégé en FHS) définit l'arborescence et le contenu des principaux répertoires des systèmes de fichiers des systèmes d'exploitation GNU/Linux.

20

<!-- Slide number: 21 -->

Partition native (…)

La FHS

![](Picture4.jpg)

21

<!-- Slide number: 22 -->

Partition native (…)

/ -->> Dit répertoire racine par analogie aux racines d’un arbre, représentant l’arborescence des répertoires et fichiers qui va se développer à partir de ce point. C’est donc le point de départ de toute la hiérarchie du système de fichiers. Ce répertoire est automatiquement attaché par le système lors de son démarrage

/bin -->> Dossier contenant les commandes de base accessibles par défaut à tous les utilisateurs. bin pour binary, c'est à dire fichier exécutable.

Publicité

22

<!-- Slide number: 23 -->

Partition native (…)

/boot ->> Il contient les fichiers nécessaires au démarrage du système (notamment Grub)

/dev ->> dev pour device ou périphérique. Ce dossier contient des fichiers spéciaux qui assurent la communication entre le système et les périphériques

/etc -->> Répertoires de fichiers de configuration sous Unix.

/home -->> Dossier réservé aux données et paramétrages des utilisateurs.

/lib -->> Pour library ou bibliothèque

23

<!-- Slide number: 24 -->

Partition native (…)

/media -->> Périphériques USB

/mnt -->>  Répertoire virtuel dans lequel se situent généralement les points de montage

/opt -->> Pour optionnal. On peut y installer des applications non packagés pour votre distribution.

/proc -->>  Système de fichiers virtuels contenant des informations en temps réel sur le noyau, la mémoire vive et les processus.

/root -->> Répertoire personnel du super utilisateur (synonyme : administrateur)

24

<!-- Slide number: 25 -->

Partition native (…)

/sbin -->>  Pour static binary ; c'est à dire que les commandes qui sont dans ce répertoire sont compilées en statique, en conséquence, aucune bibliothèque n'est nécessaire pour le fonctionnement des commandes

/tmp -->> Emplacement des fichiers temporaires utilisés par le système.

/usr -->> Pour Unix System Ressources. Il renferme toutes les ressources du système.

/var -->>  Pour variable. Il contient les données variables du système, c'est à dire entre autres, les journeaux dans /var/log et les messages dans /var/log/messages

25

<!-- Slide number: 26 -->

Partition native (…)

Les chemins d’accès

Un fichier est identifié par son nom et sa position dans l’arborescence. Celle-ci peut être décrite en termes de :

Chemin d’accès absolu : il permet de repérer n’importe quel élément appartenant au système de fichiers. Il commence par le caractère / qui représente le répertoire racine, est composé d’une suite de répertoires séparés par / et se termine par le nom du fichier que l’on veut atteindre.

Chemin d’accès relatif : il n’est pas indispensable de se référer au chemin absolu pour se déplacer dans l’arborescence de fichiers. Il est possible de se positionner sur n’importe quel répertoire de l’arborescence et de désigner un fichier en ne donnant que son chemin d’accès relatif à ce répertoire.

26

<!-- Slide number: 27 -->

La Partition swap

La partition swap est une mémoire physique qui est installée sous Linux sous la forme d’une partition indépendante, une partie du disque dur est réservée à cette mémoire virtuelle qui viendra soulager le système en cas de surcharge. Moins utile de nos jours avec les cartes mères récentes, elle n’en reste pas moins incontournable.

27

Système d’exploitation 2 (Unix User)

Operating Systems, Linux Installation, Virtualization · course

Voir tous les documents en systèmes d'exploitation et cloud

<!-- Slide number: 1 -->

![](Picture9.jpg)

![](Picture10.jpg)

Système d’exploitation 2 (Unix User)

Installation & FHS

![](Picture1.jpg)

Par : L’équipe système

1

1

Notes:

<!-- Slide number: 2 -->

Objectifs

Saisir les différentes méthodes d’installation des SE GNU/Linux

Différencier les partitions native/swap

Comprendre la notion de la FHS

Distinguer les différents emplacements de l’arborescence.

2

<!-- Slide number: 3 -->

Prérequis

3

<!-- Slide number: 4 -->

Méthodes d’exploitation de l’environnement

Nous avons exploré les différentes méthodes d’exploitation de l’environnement lors de la séance 1 et qui sont les suivantes :

Installation native sur partition ou disque dur

Installation sur une machine virtuelle

Exploitation à partir d’un live CD

4

<!-- Slide number: 5 -->

Installation native

Disque dur (Vue physique)

![](Picture5.jpg)

![](Picture4.jpg)

5

<!-- Slide number: 6 -->

Installation native (…)

Chaque plateau comporte deux faces;

Publicité

Une tête de lecture/écriture par face. Toutes les têtes se déplacent simultanément ;

Chaque face est divisée en :

Secteurs : découpage longitudinal ;

Pistes : découpage circulaire ;

L’intersection secteur et piste est un Bloc ;

L’empilement des pistes forme un Cylindre ;

L’accès est simultané à des données d’un même cylindre.

6

<!-- Slide number: 7 -->

Installation native (…)

Disque dur (Vue logique)

![](Picture3.jpg)

7

<!-- Slide number: 8 -->

Installation native (…)

Vue physique vs vue logique

Vue physique : pour accéder à un bloc de 512 octets il faut connaître le cylindre, le plateau et le secteur : très fastidieux !

Vue logique : le système de gestion de fichiers fournit une vue logique du disque permettant de faire abstraction des propriétés physiques des dispositifs de stockage.

8

<!-- Slide number: 9 -->

Installation native (…)

Système de gestion de fichiers

Le système de gestion de fichier a pour rôle de :

Stocker les fichiers sur un disque ;

Structurer de manière hiérarchique l’ensemble des fichiers;

Permettre de créer, modifier ou supprimer un fichier ;

Permettre de modifier la hiérarchie des fichiers.

9

<!-- Slide number: 10 -->

Installation sur machine virtuelle

Principe de la virtualisation

La virtualisation est un mécanisme informatique qui consiste à faire fonctionner plusieurs systèmes, serveurs ou applications, sur une même machine physique.

10

<!-- Slide number: 11 -->

Installation sur machine virtuelle (…)

Machine virtuelle avec Vmware Workstation

Publicité

![](Picture3.jpg)

Selon les caractéristiques de la machine créée

Un fichier iso = Une image disque est un fichier archive proposant la copie conforme d'un disque optique ou magnétique

11

<!-- Slide number: 12 -->

Notion Live CD

Un live CD ou CD autonome est un CD qui contient un système d’exploitation exécutable sans installation, qui se lance au démarrage de l’ordinateur.

Par extension, live CD désigne un système d’exploitation présent sur un support externe amorçable. Les supports de stockage typiques sont le CD, le DVD et la clé USB.

12

<!-- Slide number: 13 -->

La FHS

13

<!-- Slide number: 14 -->

Partition native / swap

Lorsqu'on réalise une installation du système GNU/Linux, il est nécessaire de créer au minimum deux partitions :

Une partition native nommée racine / : partition contenant la distribution GNU/Linux (ext3,ext4).

Espace de swap : partition permettant au noyau de faire tourner plus de processus que la RAM seule ne pourrait en supporter.

14

<!-- Slide number: 15 -->

Partition native

Format des données sous GNU/linux

Sous GNU/linux, tout est fichier.

Un fichier peut représenter: un fichier, un périphérique (port USB, carte son...), un programme en cours de fonctionnement, une partition, etc.

Tous les périphériques apparaissent comme de simples fichiers dans lesquels on peut lire et écrire.

15

<!-- Slide number: 16 -->

Partition native (…)

Fichier

Un fichier est un ensemble d’informations réunies sous un même nom et enregistrées sur un support de stockage à long terme. Ils permettent :

Le stockage des informations calculées par un processus lorsqu’il se termine ;

Le stockage des informations de grande taille ;

L’accès de plusieurs processus à ces informations.

16

<!-- Slide number: 17 -->

Partition native (…)

Hétérogénéité des informations

Publicité

Exemple d’informations à stocker :

Fichier de données (vidéo, image, BD, etc).

Fichier texte : caractères organisés en lignes/pages.

Fichier source : fichier texte constitué de routines et de fonctions reconnaissables par un compilateur.

Fichier exécutable : séquence de segments de code que le chargeur peut amener en mémoire et exécuter.

Socket, lien, périphérique…

17

<!-- Slide number: 18 -->

Partition native (…)

Répertoire

Un répertoire est une liste de descriptions de fichiers.

Un répertoire mémorise les noms, attributs et emplacements sur le disque des fichiers ;

Un répertoire est lui-même un fichier ;

Les répertoires peuvent en général contenir d’autres répertoires, formant ainsi une structure arborescente.

18

<!-- Slide number: 19 -->

Partition native (…)

Points de montage

Sous Linux, l'ensemble des fichiers qu'un utilisateur peut manipuler sont rassemblés dans une unique arborescence. Une fois le fichier présent dans l'arborescence, sa provenance est complètement transparente (peu importe qu'il soit stocké sur un disque dur, une clé USB, un CD, ou sur un partage réseau).

Contrairement au monde de Windows, il n'y a pas de notion de lecteurs (c:, d: ...). Linux n'est donc pas victimes des limites qui en découlent (noms de lecteurs imposés, au plus 26 lecteurs etc...).

 Un unique point de montage sous GNU/Linux, contrairement à Windows qui en possède plusieurs.

19

<!-- Slide number: 20 -->

Partition native (…)

La FHS

Filesystem Hierarchy Standard (« norme de la hiérarchie des systèmes de fichiers », abrégé en FHS) définit l'arborescence et le contenu des principaux répertoires des systèmes de fichiers des systèmes d'exploitation GNU/Linux.

20

<!-- Slide number: 21 -->

Partition native (…)

La FHS

![](Picture4.jpg)

21

<!-- Slide number: 22 -->

Partition native (…)

/ -->> Dit répertoire racine par analogie aux racines d’un arbre, représentant l’arborescence des répertoires et fichiers qui va se développer à partir de ce point. C’est donc le point de départ de toute la hiérarchie du système de fichiers. Ce répertoire est automatiquement attaché par le système lors de son démarrage

/bin -->> Dossier contenant les commandes de base accessibles par défaut à tous les utilisateurs. bin pour binary, c'est à dire fichier exécutable.

Publicité

22

<!-- Slide number: 23 -->

Partition native (…)

/boot ->> Il contient les fichiers nécessaires au démarrage du système (notamment Grub)

/dev ->> dev pour device ou périphérique. Ce dossier contient des fichiers spéciaux qui assurent la communication entre le système et les périphériques

/etc -->> Répertoires de fichiers de configuration sous Unix.

/home -->> Dossier réservé aux données et paramétrages des utilisateurs.

/lib -->> Pour library ou bibliothèque

23

<!-- Slide number: 24 -->

Partition native (…)

/media -->> Périphériques USB

/mnt -->>  Répertoire virtuel dans lequel se situent généralement les points de montage

/opt -->> Pour optionnal. On peut y installer des applications non packagés pour votre distribution.

/proc -->>  Système de fichiers virtuels contenant des informations en temps réel sur le noyau, la mémoire vive et les processus.

/root -->> Répertoire personnel du super utilisateur (synonyme : administrateur)

24

<!-- Slide number: 25 -->

Partition native (…)

/sbin -->>  Pour static binary ; c'est à dire que les commandes qui sont dans ce répertoire sont compilées en statique, en conséquence, aucune bibliothèque n'est nécessaire pour le fonctionnement des commandes

/tmp -->> Emplacement des fichiers temporaires utilisés par le système.

/usr -->> Pour Unix System Ressources. Il renferme toutes les ressources du système.

/var -->>  Pour variable. Il contient les données variables du système, c'est à dire entre autres, les journeaux dans /var/log et les messages dans /var/log/messages

25

<!-- Slide number: 26 -->

Partition native (…)

Les chemins d’accès

Un fichier est identifié par son nom et sa position dans l’arborescence. Celle-ci peut être décrite en termes de :

Chemin d’accès absolu : il permet de repérer n’importe quel élément appartenant au système de fichiers. Il commence par le caractère / qui représente le répertoire racine, est composé d’une suite de répertoires séparés par / et se termine par le nom du fichier que l’on veut atteindre.

Chemin d’accès relatif : il n’est pas indispensable de se référer au chemin absolu pour se déplacer dans l’arborescence de fichiers. Il est possible de se positionner sur n’importe quel répertoire de l’arborescence et de désigner un fichier en ne donnant que son chemin d’accès relatif à ce répertoire.

26

<!-- Slide number: 27 -->

La Partition swap

La partition swap est une mémoire physique qui est installée sous Linux sous la forme d’une partition indépendante, une partie du disque dur est réservée à cette mémoire virtuelle qui viendra soulager le système en cas de surcharge. Moins utile de nos jours avec les cartes mères récentes, elle n’en reste pas moins incontournable.

27