École Nationale
Supérieure des Mines
SAINT-ÉTIENNE
Cycle ISMIN Première année
GP : Concepts et Outils pour l’Informatique
UP : Environnement Informatique et Réseaux
Utilisation du système Linux
Philippe Lalevée
Septembre 2016
Table des matières
I Définitions et vocabulaire 3
1 Système informatique 3
1.1 Rôles d’un système informatique . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Support pour les applications 6
3 Langages de programmation 7
II Utilisation de Linux 8
4 Présentation de Linux (Unix) 9
5 Première utilisation 11
5.1 Premiers pas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.2 Interface graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.3 Commandes Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6 Système de fichiers 15
6.1 Présentation et concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.2 Manipulation des éléments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.3 Gestion des droits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.4 Le shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.5 Gestion des activités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Prologue
Ce cours constitue les premiers pas de la plupart des apprenants dans le monde des systèmes
d’exploitation, en particulier les systèmes Unix. Même si beaucoup utilisent déjà des logiciels de
bureautique ou de calcul mathématique, il est important d’étudier les principaux concepts du
logiciel de base supportant ces applications, c’est-à-dire le système d’exploitation.
2
L’objectif majeur du cours est de rendre l’utilisateur indépendant ; c’est-à-dire, maîtrisant
correctement l’utilisation des principales commandes et la consultation des pages du manuel
en ligne de Unix. Pour atteindre cet objectif, les principales commandes Unix sont présentées
avec leurs concepts afférents. C’est votre pratique régulière qui vous permettra de maîtriser et
d’approfondir ce qui est vu en cours pour convenablement utiliser les commandes.
Même si les environnements graphiques multifenêtres permettent de ne taper que peu de
commandes, l’utilisateur averti connaît les commandes correspondantes. En outre, aucun
environnement graphique multifenêtre ne pourra atteindre la puissance d’expression du « mode
commande ». Enfin, les commandes permettent de mieux appréhender et comprendre les
concepts des systèmes d’exploitation et leur utilisation quotidienne. C’est pourquoi le cours
est une séquence de paires concept et suite de commandes.
Voici quelques ouvrages et lectures recommandés.
Bibliographie (et sources du cours)
Principes des systèmes d’exploitation, A Silberschatz, P Galvin et G Gagne
Les systèmes d’exploitation, A Tanenbaum
Mon système Linux, P Lalevée et C Schüller
Unix et Linux, JM Léry
3
Première partie
Définitions et vocabulaire
1 Système informatique
Définition
Un système informatique est un ensemble de matériels et de logiciels destiné à réaliser
des tâches mettant en jeu le traitement automatique de l’information.
La communication d’un tel système avec le monde extérieur est assurée par des organes
d’accès
Ces organes doivent « adapter » le monde el au monde numérique
Nécessité de codage, numérisation, échantillonnage, etc.
Système
Informatique
Données Données
1.1 Rôles d’un système informatique
Fonctions d’un système
La fonction d’un système informatique est la fourniture de prestations (services) capables
d’aider à la réalisation de problèmes usuels.
Quelques exemples :
gestion de l’information : stockage, désignation, recherche, communication, protection
contre les intrusions ou les incidents
préparation et mise au point de programmes
— gestion de l’ensemble des ressources pour permettre l’exploitation des programmes
(c’est-à-dire création d’un environnement nécessaire à l’exécution du programme)
gestion et partage de l’ensemble des ressources (matériels, informations...) entre
l’ensemble des usagers
Composants matériels d’un ordinateur
Un ordinateur est composé de
Unité centrale : traitements
4
Mémoire centrale : stockage des données
Périphériques : unités externes (disques, son, écran...)
Centrale
Unité Mémoire
Centrale
Périphérique
Périphérique
Périphérique
Composants d’un Système Informatique
Programmes système
Langage machine
Équipements physiques
Logiciel
Matériel
Programmes application
Un système informatique est composé de
Matériel : exécutions des tâches
Les équipements physiques
Le langage machine, interface permettant de piloter les équipements
Programmes système : machine virtuelle
Programmes d’application : besoins utilisateur
Rôle du système d’exploitation
Fonction des programmes système
Les programmes système sont des programmes qui remplissent deux grandes fonctions :
gérer les ressources matérielles en assurant leur partage entre les applications et/ou les
utilisateurs (sécurité, performance, fiabilité)
présenter aux utilisateurs une interface simplifiée que celle de la machine physique =
Machine virtuelle
Définition
Un Système d’exploitation (ou système) est composé de l’ensemble des programmes système.
L’objectif global de l’architecture logicielle est de fournir une machine virtuelle comme
abstraction du matériel utilisé (processeurs, disques, réseaux...).
5
1 / 33 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !