Système d`exploitation : introduction

publicité
Plan
Avant-propos
Tour d’horizon
Système d’exploitation : introduction
Frédéric Guinand
IUT du Havre
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Plan
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Plan
1
Avant-propos
2
Tour d’horizon
Introduction
Généralités sur le système de gestion de fichiers
Généralités sur les processus
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Objectifs du cours
1
Savoir utiliser un système multi-tâches et multi-utilisateur :
pratique de Linux,
commandes simples de gestion de fichiers et de processus,
configuration de l’environnement.
2
Maîtriser l’écriture de fichiers de commandes (shell).
3
Connaître les principales notions théoriques relatives aux
systèmes d’exploitation.
4
Connaître le rôle et les services d’un système
d’exploitation.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Objectifs du cours
1
Savoir utiliser un système multi-tâches et multi-utilisateur :
pratique de Linux,
commandes simples de gestion de fichiers et de processus,
configuration de l’environnement.
2
Maîtriser l’écriture de fichiers de commandes (shell).
3
Connaître les principales notions théoriques relatives aux
systèmes d’exploitation.
4
Connaître le rôle et les services d’un système
d’exploitation.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Objectifs du cours
1
Savoir utiliser un système multi-tâches et multi-utilisateur :
pratique de Linux,
commandes simples de gestion de fichiers et de processus,
configuration de l’environnement.
2
Maîtriser l’écriture de fichiers de commandes (shell).
3
Connaître les principales notions théoriques relatives aux
systèmes d’exploitation.
4
Connaître le rôle et les services d’un système
d’exploitation.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Objectifs du cours
1
Savoir utiliser un système multi-tâches et multi-utilisateur :
pratique de Linux,
commandes simples de gestion de fichiers et de processus,
configuration de l’environnement.
2
Maîtriser l’écriture de fichiers de commandes (shell).
3
Connaître les principales notions théoriques relatives aux
systèmes d’exploitation.
4
Connaître le rôle et les services d’un système
d’exploitation.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Objectifs du cours
1
Savoir utiliser un système multi-tâches et multi-utilisateur :
pratique de Linux,
commandes simples de gestion de fichiers et de processus,
configuration de l’environnement.
2
Maîtriser l’écriture de fichiers de commandes (shell).
3
Connaître les principales notions théoriques relatives aux
systèmes d’exploitation.
4
Connaître le rôle et les services d’un système
d’exploitation.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Contenu du cours
1
Principes des systèmes d’exploitation :
1
2
3
2
du matériel au logiciel, un ensemble de couches,
mécanismes d’exécution,
communication inter-processus.
programmation UNIX :
1
2
3
rôle du SE dans la programmation en langage de haut
niveau (compilation, édition de liens, débogage...)
quelques notions (rappels ?) d’algorithmique
programmation shell.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Contenu du cours
1
Principes des systèmes d’exploitation :
1
2
3
2
du matériel au logiciel, un ensemble de couches,
mécanismes d’exécution,
communication inter-processus.
programmation UNIX :
1
2
3
rôle du SE dans la programmation en langage de haut
niveau (compilation, édition de liens, débogage...)
quelques notions (rappels ?) d’algorithmique
programmation shell.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Plan
1
Avant-propos
2
Tour d’horizon
Introduction
Généralités sur le système de gestion de fichiers
Généralités sur les processus
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Qu’est ce qu’un système d’exploitation
1
Une interface entre l’utilisateur et la machine physique
(processeur, clavier, souris, imprimante, écran,
mémoires...),
2
Pour mémoire, une interface est un ensemble de
mécanismes, de règles et de conventions qui permettent à
deux systèmes d’échanger des informations.
Rôles :
3
1
2
Masquer la complexité du fonctionnement de la machine.
Gestion des ressources :
1
2
3
organisation et allocation de la mémoire,
allocation du processeur aux processus.
Protection de l’accès aux ressources.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Qu’est ce qu’un système d’exploitation
1
Une interface entre l’utilisateur et la machine physique
(processeur, clavier, souris, imprimante, écran,
mémoires...),
2
Pour mémoire, une interface est un ensemble de
mécanismes, de règles et de conventions qui permettent à
deux systèmes d’échanger des informations.
Rôles :
3
1
2
Masquer la complexité du fonctionnement de la machine.
Gestion des ressources :
1
2
3
organisation et allocation de la mémoire,
allocation du processeur aux processus.
Protection de l’accès aux ressources.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Qu’est ce qu’un système d’exploitation
1
Une interface entre l’utilisateur et la machine physique
(processeur, clavier, souris, imprimante, écran,
mémoires...),
2
Pour mémoire, une interface est un ensemble de
mécanismes, de règles et de conventions qui permettent à
deux systèmes d’échanger des informations.
Rôles :
3
1
2
Masquer la complexité du fonctionnement de la machine.
Gestion des ressources :
1
2
3
organisation et allocation de la mémoire,
allocation du processeur aux processus.
Protection de l’accès aux ressources.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Qu’est ce qu’un système d’exploitation
1
Une interface entre l’utilisateur et la machine physique
(processeur, clavier, souris, imprimante, écran,
mémoires...),
2
Pour mémoire, une interface est un ensemble de
mécanismes, de règles et de conventions qui permettent à
deux systèmes d’échanger des informations.
Rôles :
3
1
2
Masquer la complexité du fonctionnement de la machine.
Gestion des ressources :
1
2
3
organisation et allocation de la mémoire,
allocation du processeur aux processus.
Protection de l’accès aux ressources.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Qu’est ce qu’un système d’exploitation
1
Une interface entre l’utilisateur et la machine physique
(processeur, clavier, souris, imprimante, écran,
mémoires...),
2
Pour mémoire, une interface est un ensemble de
mécanismes, de règles et de conventions qui permettent à
deux systèmes d’échanger des informations.
Rôles :
3
1
2
Masquer la complexité du fonctionnement de la machine.
Gestion des ressources :
1
2
3
organisation et allocation de la mémoire,
allocation du processeur aux processus.
Protection de l’accès aux ressources.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Qu’est ce qu’un système d’exploitation
1
Une interface entre l’utilisateur et la machine physique
(processeur, clavier, souris, imprimante, écran,
mémoires...),
2
Pour mémoire, une interface est un ensemble de
mécanismes, de règles et de conventions qui permettent à
deux systèmes d’échanger des informations.
Rôles :
3
1
2
Masquer la complexité du fonctionnement de la machine.
Gestion des ressources :
1
2
3
organisation et allocation de la mémoire,
allocation du processeur aux processus.
Protection de l’accès aux ressources.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Qu’est ce qu’un système d’exploitation
1
Une interface entre l’utilisateur et la machine physique
(processeur, clavier, souris, imprimante, écran,
mémoires...),
2
Pour mémoire, une interface est un ensemble de
mécanismes, de règles et de conventions qui permettent à
deux systèmes d’échanger des informations.
Rôles :
3
1
2
Masquer la complexité du fonctionnement de la machine.
Gestion des ressources :
1
2
3
organisation et allocation de la mémoire,
allocation du processeur aux processus.
Protection de l’accès aux ressources.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Qu’est ce qu’un système d’exploitation
1
Une interface entre l’utilisateur et la machine physique
(processeur, clavier, souris, imprimante, écran,
mémoires...),
2
Pour mémoire, une interface est un ensemble de
mécanismes, de règles et de conventions qui permettent à
deux systèmes d’échanger des informations.
Rôles :
3
1
2
Masquer la complexité du fonctionnement de la machine.
Gestion des ressources :
1
2
3
organisation et allocation de la mémoire,
allocation du processeur aux processus.
Protection de l’accès aux ressources.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Quelle place au sein de l’ordinateur ?
1
2
Le logiciel permet de combler le fossé entre la machine
physique et l’utilisateur.
Les programmes sont classés en deux catégories (dont les
frontières ne sont pas très nettes) :
les logiciels d’applications,
le logiciel de base.
3
le système d’exploitation fait partie du logiciel de base et
en constitue la couche basse, la couche haute étant
constituée des éditeurs de texte, des compilateurs et
autres débogueurs.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Quelle place au sein de l’ordinateur ?
1
2
Le logiciel permet de combler le fossé entre la machine
physique et l’utilisateur.
Les programmes sont classés en deux catégories (dont les
frontières ne sont pas très nettes) :
les logiciels d’applications,
le logiciel de base.
3
le système d’exploitation fait partie du logiciel de base et
en constitue la couche basse, la couche haute étant
constituée des éditeurs de texte, des compilateurs et
autres débogueurs.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Quelle place au sein de l’ordinateur ?
1
2
Le logiciel permet de combler le fossé entre la machine
physique et l’utilisateur.
Les programmes sont classés en deux catégories (dont les
frontières ne sont pas très nettes) :
les logiciels d’applications,
le logiciel de base.
3
le système d’exploitation fait partie du logiciel de base et
en constitue la couche basse, la couche haute étant
constituée des éditeurs de texte, des compilateurs et
autres débogueurs.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Quelle place au sein de l’ordinateur ?
1
2
Le logiciel permet de combler le fossé entre la machine
physique et l’utilisateur.
Les programmes sont classés en deux catégories (dont les
frontières ne sont pas très nettes) :
les logiciels d’applications,
le logiciel de base.
3
le système d’exploitation fait partie du logiciel de base et
en constitue la couche basse, la couche haute étant
constituée des éditeurs de texte, des compilateurs et
autres débogueurs.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Système de gestion de fichiers
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Fichier UNIX
Qu’est-ce qu’un fichier du point de vue du système UNIX ?
fichier au sens classique du terme (et contenu sur le
disque) : données (musique, vidéo, texte...), programmes
exécutables, librairies, etc.
ressources (physique ou logique) : /dev/hda1
⇒ fichier UNIX : objet typé.
Un fichier possède des caractéristiques : localisation, type,
droits.
Ces caractéristiques sont stockées dans des tables ; à
chaque fichier est associée une position dans une table.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Fichier UNIX
Qu’est-ce qu’un fichier du point de vue du système UNIX ?
fichier au sens classique du terme (et contenu sur le
disque) : données (musique, vidéo, texte...), programmes
exécutables, librairies, etc.
ressources (physique ou logique) : /dev/hda1
⇒ fichier UNIX : objet typé.
Un fichier possède des caractéristiques : localisation, type,
droits.
Ces caractéristiques sont stockées dans des tables ; à
chaque fichier est associée une position dans une table.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Fichier UNIX
Qu’est-ce qu’un fichier du point de vue du système UNIX ?
fichier au sens classique du terme (et contenu sur le
disque) : données (musique, vidéo, texte...), programmes
exécutables, librairies, etc.
ressources (physique ou logique) : /dev/hda1
⇒ fichier UNIX : objet typé.
Un fichier possède des caractéristiques : localisation, type,
droits.
Ces caractéristiques sont stockées dans des tables ; à
chaque fichier est associée une position dans une table.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Fichier UNIX
Qu’est-ce qu’un fichier du point de vue du système UNIX ?
fichier au sens classique du terme (et contenu sur le
disque) : données (musique, vidéo, texte...), programmes
exécutables, librairies, etc.
ressources (physique ou logique) : /dev/hda1
⇒ fichier UNIX : objet typé.
Un fichier possède des caractéristiques : localisation, type,
droits.
Ces caractéristiques sont stockées dans des tables ; à
chaque fichier est associée une position dans une table.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Fichier UNIX
Qu’est-ce qu’un fichier du point de vue du système UNIX ?
fichier au sens classique du terme (et contenu sur le
disque) : données (musique, vidéo, texte...), programmes
exécutables, librairies, etc.
ressources (physique ou logique) : /dev/hda1
⇒ fichier UNIX : objet typé.
Un fichier possède des caractéristiques : localisation, type,
droits.
Ces caractéristiques sont stockées dans des tables ; à
chaque fichier est associée une position dans une table.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
i-noeud
fichier a → i-noeud
i-noeud : position (index) dans une table
fichier → (identification table,i-noeud)
éléments de la table : caractéristiques des fichiers :
propriétaire,
type,
droits,
localisation.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
i-noeud
fichier a → i-noeud
i-noeud : position (index) dans une table
fichier → (identification table,i-noeud)
éléments de la table : caractéristiques des fichiers :
propriétaire,
type,
droits,
localisation.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Répertoires
les répertoires jouent un rôle essentiel :
structuration
désignation extérieur, indépendamment de leur position
dans les tables du système et de leur localisation sur le
disque.
dans les répertoire, une association est réalisée entre la
chaîne de caractères désignant le fichier et son i-noeud,
c’est le lien physique,
le même mécanisme prévaut pour les répertoires,
la structure est arborescence et le point de départ est la
racine absolue
remarque : un répertoire n’est jamais vide car il contient
toujours les liens . et ..
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Répertoires
les répertoires jouent un rôle essentiel :
structuration
désignation extérieur, indépendamment de leur position
dans les tables du système et de leur localisation sur le
disque.
dans les répertoire, une association est réalisée entre la
chaîne de caractères désignant le fichier et son i-noeud,
c’est le lien physique,
le même mécanisme prévaut pour les répertoires,
la structure est arborescence et le point de départ est la
racine absolue
remarque : un répertoire n’est jamais vide car il contient
toujours les liens . et ..
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Répertoires
les répertoires jouent un rôle essentiel :
structuration
désignation extérieur, indépendamment de leur position
dans les tables du système et de leur localisation sur le
disque.
dans les répertoire, une association est réalisée entre la
chaîne de caractères désignant le fichier et son i-noeud,
c’est le lien physique,
le même mécanisme prévaut pour les répertoires,
la structure est arborescence et le point de départ est la
racine absolue
remarque : un répertoire n’est jamais vide car il contient
toujours les liens . et ..
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Arborescences et montage
Il existe plusieurs tables de fichiers, chaque table
correspond à une arborescence,
par exemple pour chaque disque logique (partition), il
existe une arborescence
Pour pouvoir depuis la racine absolue accéder aux fichiers
situés sur l’une de ces arborescences, il faut
préalablement qu’elles soient reliées entres elles par le
mécanisme du montage.
Chaque racine d’une arborescence à pour index 2 dans la
table correspondante,
essayez ls -il / sur le serveur gamay ou etoile par exemple
et vous constaterez que /home /usr /tmp et /var sont des
répertoires racines d’un disque logique (une partition) et
sont donc des points de montage.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Arborescences et montage
Il existe plusieurs tables de fichiers, chaque table
correspond à une arborescence,
par exemple pour chaque disque logique (partition), il
existe une arborescence
Pour pouvoir depuis la racine absolue accéder aux fichiers
situés sur l’une de ces arborescences, il faut
préalablement qu’elles soient reliées entres elles par le
mécanisme du montage.
Chaque racine d’une arborescence à pour index 2 dans la
table correspondante,
essayez ls -il / sur le serveur gamay ou etoile par exemple
et vous constaterez que /home /usr /tmp et /var sont des
répertoires racines d’un disque logique (une partition) et
sont donc des points de montage.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Arborescences et montage
Il existe plusieurs tables de fichiers, chaque table
correspond à une arborescence,
par exemple pour chaque disque logique (partition), il
existe une arborescence
Pour pouvoir depuis la racine absolue accéder aux fichiers
situés sur l’une de ces arborescences, il faut
préalablement qu’elles soient reliées entres elles par le
mécanisme du montage.
Chaque racine d’une arborescence à pour index 2 dans la
table correspondante,
essayez ls -il / sur le serveur gamay ou etoile par exemple
et vous constaterez que /home /usr /tmp et /var sont des
répertoires racines d’un disque logique (une partition) et
sont donc des points de montage.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Fichiers réguliers
Fichier sur disque dont le contenu est une suite de
caractères.
Caractérisé par sa longueur.
L’interprétation du contenu est de la compétence des
applications, mais pas du système.
Exemple :
-rwxr-xr-x
-rw-r–r–
-rw-r–r–
-rw-rw-r–
1
1
1
1
guinand
guinand
guinand
guinand
users
users
users
users
7977
436
91277
23942
Frédéric Guinand
sep
sep
sep
sep
21
21
22
23
2005
2005
2005
2005
moyenne
moyenne.c
tp1.pdf
tp1.tex
Système d’exploitation : introduction
fichier exécutable
fichier texte
fichier binaire
fichier texte
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Répertoires UNIX
On retrouve presque toujours au niveau de la racine
certains répertoires :
/bin et /usr/bin : commandes UNIX pas spécifiques aux
langages de commandes.
/etc : fichiers système, fichiers de configuration.
/dev : fichiers spéciaux associés aux ressources
/home : répertoires des utilisateurs,
/tmp (resp. /usr/tmp) : fichiers temporaires utilisés par les
applications système (resp. applications des utilisateurs)
/var : boîtes aux lettres, traces, queues d’impression et
pages web.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Droits d’accès
-rwxr-x–x 1 guinand cadre 7735 sep 19 16 :43 moy.pl
est un fichier régulier
le propriétaire est guinand
le groupe est cadre
sur ce fichier, seul le propriétaire a les droits en écriture,
par contre les membres du même groupe peuvent lire et
exécuter le programmme, alors que tous les autres
utilisateurs ne peuvent qu’exécuter ce programme, mais ils
ne peuvent ni le lire, ni le modifier
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Droits d’accès
-rwxr-x–x 1 guinand cadre 7735 sep 19 16 :43 moy.pl
est un fichier régulier
le propriétaire est guinand
le groupe est cadre
sur ce fichier, seul le propriétaire a les droits en écriture,
par contre les membres du même groupe peuvent lire et
exécuter le programmme, alors que tous les autres
utilisateurs ne peuvent qu’exécuter ce programme, mais ils
ne peuvent ni le lire, ni le modifier
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Droits d’accès
-rwxr-x–x 1 guinand cadre 7735 sep 19 16 :43 moy.pl
est un fichier régulier
le propriétaire est guinand
le groupe est cadre
sur ce fichier, seul le propriétaire a les droits en écriture,
par contre les membres du même groupe peuvent lire et
exécuter le programmme, alors que tous les autres
utilisateurs ne peuvent qu’exécuter ce programme, mais ils
ne peuvent ni le lire, ni le modifier
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Modification des droits d’accès
les droits représentent 3 vecteurs de 3 bits :
r w x r - x - - x
1 1 1 1 0 1 0 0 1
7
5
1
on peut modifier les droits à l’aide de la commande chmod
par exemple : chmod 751 moyenne.pl
donne tous les droits au propriétaire, le droit de lecture et
d’exécution au groupe et le droit d’exécution seulement
aux autres utilisateurs
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Modification des droits d’accès
les droits représentent 3 vecteurs de 3 bits :
r w x r - x - - x
1 1 1 1 0 1 0 0 1
7
5
1
on peut modifier les droits à l’aide de la commande chmod
par exemple : chmod 751 moyenne.pl
donne tous les droits au propriétaire, le droit de lecture et
d’exécution au groupe et le droit d’exécution seulement
aux autres utilisateurs
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Montage d’une clef USB
Connecter une clef USB c’est ajouter une branche à
l’arborescence de fichiers.
Où ?
Dans mon arborescence, j’ai prévu un point de montage
pour ma clef dans le répertoire /mnt
→ en tant que superutilisateur : mkdir /mnt/clefUSB
dans ce répertoire, il n’y a rien.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Montage d’une clef USB
Connecter une clef USB c’est ajouter une branche à
l’arborescence de fichiers.
Où ?
Dans mon arborescence, j’ai prévu un point de montage
pour ma clef dans le répertoire /mnt
→ en tant que superutilisateur : mkdir /mnt/clefUSB
dans ce répertoire, il n’y a rien.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Montage d’une clef USB
Connecter une clef USB c’est ajouter une branche à
l’arborescence de fichiers.
Où ?
Dans mon arborescence, j’ai prévu un point de montage
pour ma clef dans le répertoire /mnt
→ en tant que superutilisateur : mkdir /mnt/clefUSB
dans ce répertoire, il n’y a rien.
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
/mnt/clef/
> ls -al /mnt/clefUSB/
total 8
drwxr-xr-x 2 root root 4096 avr 29 18 :07 ./
drwxr-xr-x 6 root root 4096 sep 8 11 :11 ../
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Détection
La clef une fois introduite est détectée par le système.
Elle fait partie des device (ressources)
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ressources avant introduction
> ls -la /dev/sd*
brw-r—– 1 root disk 8, 0 sep 18 11 :26 /dev/sda
brw-r—– 1 root disk 8, 1 sep 18 11 :26 /dev/sda1
brw-r—– 1 root disk 8, 2 sep 18 11 :26 /dev/sda2
brw-r—– 1 root disk 8, 5 sep 18 11 :26 /dev/sda5
brw-r—– 1 root disk 8, 6 sep 18 11 :26 /dev/sda6
brw-r—– 1 root disk 8, 7 sep 18 11 :26 /dev/sda7
brw-r—– 1 root disk 8, 8 sep 18 11 :26 /dev/sda8
brw-r—– 1 root disk 8, 9 sep 18 11 :26 /dev/sda9
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ressources avant introduction
> ls -la /dev/sd*
brw-r—– 1 root disk 8, 0 sep 18 11 :26 /dev/sda
brw-r—– 1 root disk 8, 1 sep 18 11 :26 /dev/sda1
brw-r—– 1 root disk 8, 2 sep 18 11 :26 /dev/sda2
brw-r—– 1 root disk 8, 5 sep 18 11 :26 /dev/sda5
brw-r—– 1 root disk 8, 6 sep 18 11 :26 /dev/sda6
brw-r—– 1 root disk 8, 7 sep 18 11 :26 /dev/sda7
brw-r—– 1 root disk 8, 8 sep 18 11 :26 /dev/sda8
brw-r—– 1 root disk 8, 9 sep 18 11 :26 /dev/sda9
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ressources après introduction
> ls -la /dev/sd*
brw-r—– 1 root disk 8, 0 sep 18 11 :26 /dev/sda
brw-r—– 1 root disk 8, 1 sep 18 11 :26 /dev/sda1
brw-r—– 1 root disk 8, 2 sep 18 11 :26 /dev/sda2
brw-r—– 1 root disk 8, 5 sep 18 11 :26 /dev/sda5
brw-r—– 1 root disk 8, 6 sep 18 11 :26 /dev/sda6
brw-r—– 1 root disk 8, 7 sep 18 11 :26 /dev/sda7
brw-r—– 1 root disk 8, 8 sep 18 11 :26 /dev/sda8
brw-r—– 1 root disk 8, 9 sep 18 11 :26 /dev/sda9
brw-r—– 1 root disk 8, 16 sep 19 12 :28 /dev/sdb
brw-r—– 1 root disk 8, 17 sep 19 12 :28 /dev/sdb1
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ressources après introduction
> ls -la /dev/sd*
brw-r—– 1 root disk 8, 0 sep 18 11 :26 /dev/sda
brw-r—– 1 root disk 8, 1 sep 18 11 :26 /dev/sda1
brw-r—– 1 root disk 8, 2 sep 18 11 :26 /dev/sda2
brw-r—– 1 root disk 8, 5 sep 18 11 :26 /dev/sda5
brw-r—– 1 root disk 8, 6 sep 18 11 :26 /dev/sda6
brw-r—– 1 root disk 8, 7 sep 18 11 :26 /dev/sda7
brw-r—– 1 root disk 8, 8 sep 18 11 :26 /dev/sda8
brw-r—– 1 root disk 8, 9 sep 18 11 :26 /dev/sda9
brw-r—– 1 root disk 8, 16 sep 19 12 :28 /dev/sdb
brw-r—– 1 root disk 8, 17 sep 19 12 :28 /dev/sdb1
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ressources
La clef a donc été détectée, mais que trouve-t-on dans
/mnt/clefUSB ?
Rien ! !
> la -la /mnt/clefUSB/
total 8
drwxr-xr-x 2 root root 4096 sep 19 11 :40 .
drwxr-xr-x 3 root root 4096 sep 19 11 :41 ..
En fait, le système de fichiers de la clef n’a pas encore été
rattaché à l’arborescence principale.
Il faut donc monter le système de la clef pour le rattacher à
l’arborescence générale.
mount /dev/sdb1 /mnt/clefUSB
C’est fait ! !
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ressources
La clef a donc été détectée, mais que trouve-t-on dans
/mnt/clefUSB ?
Rien ! !
> la -la /mnt/clefUSB/
total 8
drwxr-xr-x 2 root root 4096 sep 19 11 :40 .
drwxr-xr-x 3 root root 4096 sep 19 11 :41 ..
En fait, le système de fichiers de la clef n’a pas encore été
rattaché à l’arborescence principale.
Il faut donc monter le système de la clef pour le rattacher à
l’arborescence générale.
mount /dev/sdb1 /mnt/clefUSB
C’est fait ! !
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
ls -la /mnt/clefUSB/
total 8942
drwxr-xr-x 4 root root 16384 jan 1 1970 .
drwxr-xr-x 3 root root 4096 sep 19 11 :41 ..
-rwxr-xr-x 1 root root 1864 sep 6 2006 configureWlan
-rwxr-xr-x 1 root root 111833 jan 8 2007 ipc.pdf
drwxr-xr-x 5 root root 2048 sep 21 2006 javadoc
-rwxr-xr-x 1 root root 9012380 nov 15 2006 java.tgz
-rwxr-xr-x 1 root root 265 sep 6 2006 wlan-UBIMOB.conf
-rwxr-xr-x 1 root root 119 sep 6 2006 wpa_supplicant.conf
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Occupation des systèmes de fichiers
utilisation de l’espace par les différents systèmes de
fichiers :
> df
Sys. de fich.
/dev/sda5
udev
/dev/sda9
/dev/sda1
/dev/sda7
/dev/sda8
/dev/sr0
/dev/sdb1
1K-blocs
6016568
1038124
40330028
30233896
11084636
1510032
645640
128484
Occupé
1208276
96
34118260
27686552
2868864
350736
645640
12076
Frédéric Guinand
Dispo
4502660
1038028
4163084
1011532
7652696
1082588
0
116408
Capacité
22%
1%
90%
97%
28%
25%
100%
10%
Monté sur
/
/dev
/home
/perso
/usr
/var
/media/CDROM
/mnt/clefUSB
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Retirer une partie de l’arborescence montée
en tant que root
> umount /mnt/clefUSB
on peut également faire en sorte que les utilisateurs soient
autorisés à monter la clef, en incluant une ligne adéquat
dans le fichier qui décrit de quelle manière les ressources
doivent être montées sur le SGF : /etc/fstab
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Gestion automatique
more /etc/fstab
/dev/sda5
/
/dev/sda9
/home
/dev/sda1
/perso
/dev/sda7
/usr
/dev/sda8
/var
/dev/sda6
swap
proc
/proc
sysfs
/sys
debugfs
/sys/kernel/debug
usbfs
/proc/bus/usb
devpts
/dev/pts
Frédéric Guinand
ext3
ext3
ext3
ext3
ext3
swap
proc
sysfs
debugfs
usbfs
devpts
acl,user_xattr
acl,user_xattr
acl,user_xattr
acl,user_xattr
acl,user_xattr
defaults
defaults
noauto
noauto
noauto
mode=0620,gid=5
1
1
1
1
1
0
0
0
0
0
0
Système d’exploitation : introduction
1
2
2
2
2
0
0
0
0
0
0
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
C’est tout ?
Non... mais c’est pour plus tard
fichiers spéciaux
sockets
liens symboliques
tubes nommés
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Processus
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Programmes et processus
programme binaire : objet inerte
nécessite un support pour son exécution
→ processus
programme
données
informations diverses : bloc de contrôle du processus
Toutes les activités sont exécutées dans le contexte d’un
processus
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Programmes et processus
programme binaire : objet inerte
nécessite un support pour son exécution
→ processus
programme
données
informations diverses : bloc de contrôle du processus
Toutes les activités sont exécutées dans le contexte d’un
processus
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Programmes et processus
programme binaire : objet inerte
nécessite un support pour son exécution
→ processus
programme
données
informations diverses : bloc de contrôle du processus
Toutes les activités sont exécutées dans le contexte d’un
processus
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Programmes et processus
programme binaire : objet inerte
nécessite un support pour son exécution
→ processus
programme
données
informations diverses : bloc de contrôle du processus
Toutes les activités sont exécutées dans le contexte d’un
processus
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Programmes et processus
programme binaire : objet inerte
nécessite un support pour son exécution
→ processus
programme
données
informations diverses : bloc de contrôle du processus
Toutes les activités sont exécutées dans le contexte d’un
processus
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Programmes et processus
programme binaire : objet inerte
nécessite un support pour son exécution
→ processus
programme
données
informations diverses : bloc de contrôle du processus
Toutes les activités sont exécutées dans le contexte d’un
processus
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Programmes et processus
programme binaire : objet inerte
nécessite un support pour son exécution
→ processus
programme
données
informations diverses : bloc de contrôle du processus
Toutes les activités sont exécutées dans le contexte d’un
processus
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ordonnancement
système multi-tâches : comment gérer la ressource de
calcul ?
rôle de l’ordonnanceur.
quelle stratégie ?
tâches insécables : impossible
tâches interruptibles (E/S)
temps partagé (time slicing)
mais : processus système + processus utilisateur
⇒ importance différente ⇒ priorité
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ordonnancement
système multi-tâches : comment gérer la ressource de
calcul ?
rôle de l’ordonnanceur.
quelle stratégie ?
tâches insécables : impossible
tâches interruptibles (E/S)
temps partagé (time slicing)
mais : processus système + processus utilisateur
⇒ importance différente ⇒ priorité
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ordonnancement
système multi-tâches : comment gérer la ressource de
calcul ?
rôle de l’ordonnanceur.
quelle stratégie ?
tâches insécables : impossible
tâches interruptibles (E/S)
temps partagé (time slicing)
mais : processus système + processus utilisateur
⇒ importance différente ⇒ priorité
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ordonnancement
système multi-tâches : comment gérer la ressource de
calcul ?
rôle de l’ordonnanceur.
quelle stratégie ?
tâches insécables : impossible
tâches interruptibles (E/S)
temps partagé (time slicing)
mais : processus système + processus utilisateur
⇒ importance différente ⇒ priorité
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ordonnancement
système multi-tâches : comment gérer la ressource de
calcul ?
rôle de l’ordonnanceur.
quelle stratégie ?
tâches insécables : impossible
tâches interruptibles (E/S)
temps partagé (time slicing)
mais : processus système + processus utilisateur
⇒ importance différente ⇒ priorité
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ordonnancement
système multi-tâches : comment gérer la ressource de
calcul ?
rôle de l’ordonnanceur.
quelle stratégie ?
tâches insécables : impossible
tâches interruptibles (E/S)
temps partagé (time slicing)
mais : processus système + processus utilisateur
⇒ importance différente ⇒ priorité
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ordonnancement
système multi-tâches : comment gérer la ressource de
calcul ?
rôle de l’ordonnanceur.
quelle stratégie ?
tâches insécables : impossible
tâches interruptibles (E/S)
temps partagé (time slicing)
mais : processus système + processus utilisateur
⇒ importance différente ⇒ priorité
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Ordonnancement
système multi-tâches : comment gérer la ressource de
calcul ?
rôle de l’ordonnanceur.
quelle stratégie ?
tâches insécables : impossible
tâches interruptibles (E/S)
temps partagé (time slicing)
mais : processus système + processus utilisateur
⇒ importance différente ⇒ priorité
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Processus système
propriétaire : superutilisateur (superuser)
processus démons : daemons
rôle : services généraux pour les utilisateurs et les
systèmes distants :
1
2
3
init
cron
inetd
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Processus système
propriétaire : superutilisateur (superuser)
processus démons : daemons
rôle : services généraux pour les utilisateurs et les
systèmes distants :
1
2
3
init
cron
inetd
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Processus système
propriétaire : superutilisateur (superuser)
processus démons : daemons
rôle : services généraux pour les utilisateurs et les
systèmes distants :
1
2
3
init
cron
inetd
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Processus système
propriétaire : superutilisateur (superuser)
processus démons : daemons
rôle : services généraux pour les utilisateurs et les
systèmes distants :
1
2
3
init
cron
inetd
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Processus système
propriétaire : superutilisateur (superuser)
processus démons : daemons
rôle : services généraux pour les utilisateurs et les
systèmes distants :
1
2
3
init
cron
inetd
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Processus système
propriétaire : superutilisateur (superuser)
processus démons : daemons
rôle : services généraux pour les utilisateurs et les
systèmes distants :
1
2
3
init
cron
inetd
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
processus système
init
assure l’existence d’un processus pour chaque terminal de
commandes
il le fait en invoquant la commande getty
processus père de tous les processus shells créés par
l’utilisateur
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
processus système
init
assure l’existence d’un processus pour chaque terminal de
commandes
il le fait en invoquant la commande getty
processus père de tous les processus shells créés par
l’utilisateur
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
processus système
init
assure l’existence d’un processus pour chaque terminal de
commandes
il le fait en invoquant la commande getty
processus père de tous les processus shells créés par
l’utilisateur
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
processus système
cron
assure le lancement de commandes à des dates
spécifiques
service utilisateur : at (cf prochain TP)
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
processus système
cron
assure le lancement de commandes à des dates
spécifiques
service utilisateur : at (cf prochain TP)
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
processus système
inetd
c’est l’oreille du système
écoute les ports d’entrée (/etc/services)
correspondance numéro de port ↔ service
arrivée d’une requête sur un port
→ création d’un processus qui exécute le service associé
inetd supervise tous les services réseau qui utilisent les
protocoles internet
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
processus système
inetd
c’est l’oreille du système
écoute les ports d’entrée (/etc/services)
correspondance numéro de port ↔ service
arrivée d’une requête sur un port
→ création d’un processus qui exécute le service associé
inetd supervise tous les services réseau qui utilisent les
protocoles internet
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
processus système
inetd
c’est l’oreille du système
écoute les ports d’entrée (/etc/services)
correspondance numéro de port ↔ service
arrivée d’une requête sur un port
→ création d’un processus qui exécute le service associé
inetd supervise tous les services réseau qui utilisent les
protocoles internet
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
processus système
inetd
c’est l’oreille du système
écoute les ports d’entrée (/etc/services)
correspondance numéro de port ↔ service
arrivée d’une requête sur un port
→ création d’un processus qui exécute le service associé
inetd supervise tous les services réseau qui utilisent les
protocoles internet
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
processus système
inetd
c’est l’oreille du système
écoute les ports d’entrée (/etc/services)
correspondance numéro de port ↔ service
arrivée d’une requête sur un port
→ création d’un processus qui exécute le service associé
inetd supervise tous les services réseau qui utilisent les
protocoles internet
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
processus système
inetd
c’est l’oreille du système
écoute les ports d’entrée (/etc/services)
correspondance numéro de port ↔ service
arrivée d’une requête sur un port
→ création d’un processus qui exécute le service associé
inetd supervise tous les services réseau qui utilisent les
protocoles internet
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Quelques exemples de services
service ↔ port
ftp : 21 (transfert de fichiers)
ssh : 22 (shell sécurisé)
http : 80 (web)
https : 443 (web sécurisé)
pop3 : 110 (courriel)
imap : 443 (courriel)
irc : 194 (discussion)
quake : 26000 (jeu en réseau)
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Quelques exemples de services
service ↔ port
ftp : 21 (transfert de fichiers)
ssh : 22 (shell sécurisé)
http : 80 (web)
https : 443 (web sécurisé)
pop3 : 110 (courriel)
imap : 443 (courriel)
irc : 194 (discussion)
quake : 26000 (jeu en réseau)
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Quelques exemples de services
service ↔ port
ftp : 21 (transfert de fichiers)
ssh : 22 (shell sécurisé)
http : 80 (web)
https : 443 (web sécurisé)
pop3 : 110 (courriel)
imap : 443 (courriel)
irc : 194 (discussion)
quake : 26000 (jeu en réseau)
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Quelques exemples de services
service ↔ port
ftp : 21 (transfert de fichiers)
ssh : 22 (shell sécurisé)
http : 80 (web)
https : 443 (web sécurisé)
pop3 : 110 (courriel)
imap : 443 (courriel)
irc : 194 (discussion)
quake : 26000 (jeu en réseau)
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Quelques exemples de services
service ↔ port
ftp : 21 (transfert de fichiers)
ssh : 22 (shell sécurisé)
http : 80 (web)
https : 443 (web sécurisé)
pop3 : 110 (courriel)
imap : 443 (courriel)
irc : 194 (discussion)
quake : 26000 (jeu en réseau)
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Quelques exemples de services
service ↔ port
ftp : 21 (transfert de fichiers)
ssh : 22 (shell sécurisé)
http : 80 (web)
https : 443 (web sécurisé)
pop3 : 110 (courriel)
imap : 443 (courriel)
irc : 194 (discussion)
quake : 26000 (jeu en réseau)
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Quelques exemples de services
service ↔ port
ftp : 21 (transfert de fichiers)
ssh : 22 (shell sécurisé)
http : 80 (web)
https : 443 (web sécurisé)
pop3 : 110 (courriel)
imap : 443 (courriel)
irc : 194 (discussion)
quake : 26000 (jeu en réseau)
Frédéric Guinand
Système d’exploitation : introduction
Plan
Avant-propos
Tour d’horizon
Introduction
Système de gestion de fichiers
Processus
Quelques exemples de services
service ↔ port
ftp : 21 (transfert de fichiers)
ssh : 22 (shell sécurisé)
http : 80 (web)
https : 443 (web sécurisé)
pop3 : 110 (courriel)
imap : 443 (courriel)
irc : 194 (discussion)
quake : 26000 (jeu en réseau)
Frédéric Guinand
Système d’exploitation : introduction
Téléchargement