Académique Documents
Professionnel Documents
Culture Documents
01 — Les bases
Anthony Labarre
上海师范大学
22 septembre 2022
Organisation du cours
1 Introduction
3 Utilisateurs
4 Processus
5 Variables d’environnement
6 Administration basique
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Introduction
6
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
matériel
noyau
applications
utilitaires
7
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Le système GNU
Le noyau Linux
9
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Free software
10
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Free software
Free software
12
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Free software
Free software
14
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Free software
15
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Free software
16
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Free software
17
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Utilisation de Linux
(source : https://en.wikipedia.org/wiki/Usage_share_of_
operating_systems)
18
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Utilisation de Linux
(source : https://en.wikipedia.org/wiki/Usage_share_of_
operating_systems)
19
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Utilisation de Linux
(source : https://en.wikipedia.org/wiki/Usage_share_of_
operating_systems)
20
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Utilisation de Linux
(source : https://en.wikipedia.org/wiki/Usage_share_of_
operating_systems)
21
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Utilisation de Linux
(source : https://en.wikipedia.org/wiki/Usage_share_of_
operating_systems)
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Utilisation de Linux
(source : https://en.wikipedia.org/wiki/Usage_share_of_
operating_systems)
23
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
24
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
25
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
26
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Séances d’exercices
27
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
28
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
29
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
30
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
31
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
32
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
40
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
• Sous GNU / Linux, tout est un fichier : les fichiers bien sûr,
mais aussi :
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
• Sous GNU / Linux, tout est un fichier : les fichiers bien sûr,
mais aussi :
• les répertoires ;
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
• Sous GNU / Linux, tout est un fichier : les fichiers bien sûr,
mais aussi :
• les répertoires ;
• les liens ;
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
• Sous GNU / Linux, tout est un fichier : les fichiers bien sûr,
mais aussi :
• les répertoires ;
• les liens ;
• les périphériques . . . y compris les disques durs !
44
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
• Sous GNU / Linux, tout est un fichier : les fichiers bien sûr,
mais aussi :
• les répertoires ;
• les liens ;
• les périphériques . . . y compris les disques durs !
• les entrées / sorties ;
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
• Sous GNU / Linux, tout est un fichier : les fichiers bien sûr,
mais aussi :
• les répertoires ;
• les liens ;
• les périphériques . . . y compris les disques durs !
• les entrées / sorties ;
• ...
46
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
• Sous GNU / Linux, tout est un fichier : les fichiers bien sûr,
mais aussi :
• les répertoires ;
• les liens ;
• les périphériques . . . y compris les disques durs !
• les entrées / sorties ;
• ...
• Avantage : traitement unifié de beaucoup d’objets différents ;
47
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
48
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
/bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /run /sbin /sys /tmp /usr /var
49
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
/bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /run /sbin /sys /tmp /usr /var
50
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
/bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /run /sbin /sys /tmp /usr /var
51
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
/bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /run /sbin /sys /tmp /usr /var
52
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
/bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /run /sbin /sys /tmp /usr /var
53
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
/bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /run /sbin /sys /tmp /usr /var
54
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
/bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /run /sbin /sys /tmp /usr /var
55
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
/bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /run /sbin /sys /tmp /usr /var
65
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Partitions
• En réalité, on ne monte pas directement un disque mais bien
ses partitions ;
66
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Partitions
• En réalité, on ne monte pas directement un disque mais bien
ses partitions ;
• Tout disque est partitionné : une partition est un morceau
du disque sur lequel se trouve un système de fichiers ;
67
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Partitions
• En réalité, on ne monte pas directement un disque mais bien
ses partitions ;
• Tout disque est partitionné : une partition est un morceau
du disque sur lequel se trouve un système de fichiers ;
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Partitions
• En réalité, on ne monte pas directement un disque mais bien
ses partitions ;
• Tout disque est partitionné : une partition est un morceau
du disque sur lequel se trouve un système de fichiers ;
Partitions
• En réalité, on ne monte pas directement un disque mais bien
ses partitions ;
• Tout disque est partitionné : une partition est un morceau
du disque sur lequel se trouve un système de fichiers ;
71
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
72
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
74
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
76
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
77
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
78
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
79
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
man : le manuel
80
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
man : le manuel
81
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
man : le manuel
82
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
man : le manuel
83
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Scripts shell
84
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Utilisateurs
85
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Utilisateurs
Utilisateurs
Utilisateurs
Utilisateurs
Super-utilisateur
• Pour des raisons de sécurité, les utilisateurs ordinaires ne
peuvent pas tout faire ;
90
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Super-utilisateur
• Pour des raisons de sécurité, les utilisateurs ordinaires ne
peuvent pas tout faire ;
• Seuls les super-utilisateurs peuvent administrer le système ;
par exemple, (dés)installer des programmes, ou accéder à des
fichiers “dangereux” ;
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Super-utilisateur
• Pour des raisons de sécurité, les utilisateurs ordinaires ne
peuvent pas tout faire ;
• Seuls les super-utilisateurs peuvent administrer le système ;
par exemple, (dés)installer des programmes, ou accéder à des
fichiers “dangereux” ;
• La commande sudo permet d’exécuter une commande en
tant que super-utilisateur ;
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Utilisateurs
93
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Utilisateurs
94
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Utilisateurs
95
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Utilisateurs
96
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Groupes
Groupes
98
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Groupes
99
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Groupes
100
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Groupes
101
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Groupes
Groupes
103
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
104
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
105
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Permissions
106
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Permissions
107
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Permissions
108
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Permissions
109
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Permissions
110
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Permissions
111
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Permissions
112
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
permissions
type propriétaire groupe taille dernière modification nom
d r w x r w x r - x 15 root syslog 4096 oct 6 12 :33 log
propriétaire groupe autres
114
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Exemple
$ touch fichier_vide
$ chmod 123 fichier_vide
$ ls -l fichier_vide
---x-w--wx 1 anthony anthony 0 sep 2 11:27 fichier_vide
115
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Processus
116
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Processus
117
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
118
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
122
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
123
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
125
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
126
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
127
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Codes de retour
130
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Variables d’environnement
131
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Variables d’environnement
Variables d’environnement
133
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Variables d’environnement
Variables d’environnement
Variables d’environnement
Variables d’environnement
Variables d’environnement
Variables d’environnement
Variables d’environnement
140
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Administration basique
141
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
142
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
143
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
144
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
145
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
146
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
147
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Fonctionnement de apt-get
148
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Fonctionnement de apt-get
149
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Fonctionnement de apt-get
150
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Fonctionnement de apt-get
151
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Fonctionnement de apt-get
152
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Fonctionnement de apt-get
153
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Installation
Installation
155
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Installation
156
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
157
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
158
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
159
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
160
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Exemple
$ apt-file search flags/zh.png
grass-gui: /usr/share/grass78/gui/icons/flags/zh.png
161
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Mises à jour
162
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Visualisation de texte
163
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
Éditeurs de texte
164
Introduction Aperçu rapide du système Utilisateurs Processus Variables d’environnement Administration basique
165