Vous êtes sur la page 1sur 16

Guide d'apprentissage

Titre du cours : Système d'exploitation avancé Code du cours : 420-LUX-IDF


Préalable : Introduction à l’informatique (INC-IDF)
Gestion de Réseau (GDR-IDF) Projets : 1
Examens : 2

Description du cours
Dans ce cours d’initiation à l’administration de base d’un système d’exploitation Linux, les étudiants
apprendront les notions de base de l’utilisation du système Linux. Ils se familiariseront avec la notion des
fichiers et les droits d’accès de même qu’avec la gestion des processus. Différents notions utiles en vue de
gérer les comptes d’utilisateurs et développer des scripts Bash seront également abordées. Enfin, les
étudiants apprendront les notions de configuration basique du système.

Objectifs du cours :
Une fois que vous aurez complété ce cours avec succès, vous serez en mesure de :
1. Installer, administrer et maintenir un système d’exploitation Linux
2. Administrer les comptes d’utilisateurs, les groupes et les autorisations d’accès
3. Gérer les processus, découvrir et s’initier au développement de scripts Bash
4. Installer, gérer et compiler des applications sur un système Linux
5. Configurer le système Linux avec la sauvegarde et l’archivage des données
6. Utiliser les outils du système Linux

Matériel nécessaire :
Livres
 LINUX - Principes de base de l’utilisation du système 5e édition
Auteur : Nicolas Pons
ISBN : 978-2-409-00150-5
Editions : ENI

 LINUX - Entrainez-vous sur les commandes de base 3e édition


Auteur : Nicolas Pons
ISBN : 978-2-7460-9568-7
Editions : ENI

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

1
Équipement
Chaque étudiant doit disposer d’un ordinateur capable d’exécuter Linux (Red Hat ou
Debian) et satisfaisant aux exigences suivantes :
• Processeur 2 GHz ou équivalent
• 2 Go de RAM
• Au moins 10 Go d'espace disque disponible
• Lecteur DVD
• Écran SVGA, souris, clavier
• Câble réseau et Adaptateur réseau

Note: Pour plus de commodité, vous pouvez installer les systèmes RHEL et Debian sur des
machines virtuelles.

Méthodes d'enseignement :
S’il le souhaite, l’enseignant pourra proposer des lectures et des activités complémentaires de
même que des ateliers pratiques, des discussions et des exercices de résolution de problèmes.

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

2
Guide d’installation Linux
Linux est un système d'exploitation qui peut être disponible en téléchargement gratuit. Grâce à sa
particularité Open Source, il en existe une grande variété de distributions, développées par différentes
communautés. À titre d’exemple, le guide ci-dessous décrit les instructions à haut niveau pour installer la
distribution Redhat (Fedora) du système d’exploitation Linux.

Commencez avec Linux. Demandez à votre instructeur de vous donner accès au CD/DVD de la
distribution Linux à installer, sinon téléchargez la distribution Linux disponible en téléchargement libre
sous forme d'image disque au format ISO.

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

3
Installez Linux. Démarrez votre ordinateur à partir du CD/DVD de Linux. Pour tester la distribution Linux
avant l’installation choisissez l’option « Try Feora » qui permet le chargement du système d'exploitation
en mémoire à partir du CD/DVD. Vous n'aurez pas la possibilité d'enregistrer de fichiers mais vous pourrez
explorer l'interface graphique.

Sélectionnez l’option «Install to hard Drive » pour lancer la procédure d’installation du système
d’exploitation dans le disque dur.

Configurez Linux. Vous aurez à configurer quelques options, telles que votre langage, votre configuration
de clavier, votre fuseau horaire et la destination de l’installation.

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

4
Finalisez l’installation. Quelques actions de configurations doivent être finalisées avant de compléter
l’installation :
 Création de l’utilisateur.
 Définir le mot de passe administrateur.

Démarrez sous Linux. Votre ordinateur redémarrera lorsque l'installation du système sera terminée. Si
Linux est l'unique système installé sur votre disque dur, il se lancera automatiquement.

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

5
Modules

Module 1 – Introduction
 Objectifs
 Historique du système d’exploitation Unix et Linux
 Les caractéristiques du système d’exploitation Linux
 Les différentes distributions Linux

 Lecture
 LINUX - Principes de base de l’utilisation du système 5e édition
Chapitre 1 : Pages 1 à 29

Module 2 – Connexion et premières commandes


 Objectifs
 Identifier les consoles et terminaux Linux
 Découvrir l’invite Shell
 Utilisation de la souris et du clavier sous Linux
 Concept des commandes et la syntaxe
 Les commandes de base Linux
 Connexion, authentification et déconnexion du système

 Lecture
 LINUX - Principes de base de l’utilisation du système 5e édition
Chapitre 2 : Pages 31 à 52

 Travaux pratiques
 LINUX - Entrainez-vous sur les commandes de base 3e édition
 TP1 : Consoles et terminaux
Chapitre 1- Énoncé 1.1
 TP2 : Connexion, authentification
Chapitre 1- Énoncé 1.2
 TP3 : Identité des utilisateurs
Chapitre 1- Énoncé 1.3
 TP4 : Changement de mot de passe
Chapitre 1- Énoncé 1.4
 TP5 : Comptage
Chapitre 1- Énoncé 1.5

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

6
 TP6 : Affichage
Chapitre 1- Énoncé 1.6
 TP7 : Temps
Chapitre 1- Énoncé 1.7
 TP8 : Utilisation de la souris et du clavier
Chapitre 1- Énoncé 1.8
 TP9 : Déconnexion
Chapitre 1- Énoncé 1.9

Module 3 – Documentation
 Objectifs
 Résumer les différentes sources de documentation sous Linux
 Se familiariser avec la documentation disponible

 Lecture
 LINUX - Principes de base de l’utilisation du système 5e édition
Chapitre 3 : Pages 53 à 74

 Travaux pratiques
 LINUX - Entrainez-vous sur les commandes de base 3e édition
 TP1 : Manuel électronique
Chapitre 2- Énoncé 2.1
 TP2 : La documentation info
Chapitre 2- Énoncé 2.2
 TP3 : La documentation HOWTO
Chapitre 2- Énoncé 2.3
 TP4 : L’information dans /usr/share/doc
Chapitre 2- Énoncé 2.4
 TP5 : Documentation sur Internet
Chapitre 2- Énoncé 2.5

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

7
Module 4 – L’arborescence Linux
 Objectifs
 Exploration de l’arborescence du système Linux
 Identifier les principaux répertoires dans Linux
 Connaitre l’arborescence et l’emplacement des fichiers

 Lecture
 LINUX - Principes de base de l’utilisation du système 5e édition
Chapitre 4 : Pages 75 à 92

 Travaux pratiques
 LINUX - Entrainez-vous sur les commandes de base 3e édition
 TP1 : Exploration de l’arborescence Linux
Chapitre 3- Énoncé 3.1

Module 5 – Manipulation de fichiers


 Objectifs
 Apprendre à déplacer dans l’arborescence Linux
 Création, modification et suppression des fichiers et répertoires
 Énumérer les chemins
 L’organisation physique des fichiers sous Linux
 Les gestionnaires de fichiers

 Lecture
 LINUX - Principes de base de l’utilisation du système 5e édition
Chapitre 5 : Pages 93 à 128

 Travaux pratiques
 LINUX - Entrainez-vous sur les commandes de base 3e édition
 TP1 : Consultation de fichiers
Chapitre 3- Énoncé 3.2
 TP2 : Disquette et outils DOS
Chapitre 3- Énoncé 3.3
 TP3 : les répertoires
Chapitre 3- Énoncé 3.4
 TP4 : les fichiers
Chapitre 3- Énoncé 3.5

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

8
Module 6 – Édition de fichier texte – Vi
 Objectifs
 Maitriser l’outil d’édition de fichiers Vi
 Le lancement et les modes de fonctionnement de l’éditeur Vi
 Les commandes Vi
 Introduction à d’autres outils d’édition

 Lecture
 LINUX - Principes de base de l’utilisation du système 5e édition
Chapitre 5 : Pages 129 à 154

 Travaux pratiques
 LINUX - Entrainez-vous sur les commandes de base 3e édition
 TP1 : Lancement et sortie de Vi
Chapitre 4- Énoncé 4.1
 TP2 : Commandes de déplacement
Chapitre 4- Énoncé 4.2
 TP3 : Commandes d’édition et de correction
Chapitre 4- Énoncé 4.3
 TP4 : Commandes globales
Chapitre 4- Énoncé 4.4
 TP5 : Options de l’éditeur
Chapitre 4- Énoncé 4.5

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

9
Module 7 – Droits d’accès aux fichiers
 Objectifs
 Concepts de comptes utilisateur et de groupes
 Les droits d’accès fondamentaux sur les fichiers et les répertoires sous Linux
 La gestion des droits d’accès

 Lecture
 LINUX - Principes de base de l’utilisation du système 5e édition
Chapitre 7 : Pages 155 à 177

 Travaux pratiques
 LINUX - Entrainez-vous sur les commandes de base 3e édition
 TP1 : Comptes utilisateurs et groupes
Chapitre 5- Énoncé 5.1
 TP2 : Droits par défaut
Chapitre 5- Énoncé 5.2
 TP3 : Droits des répertoires
Chapitre 5- Énoncé 5.3
 TP4 : Droits et liens
Chapitre 5- Énoncé 5.4
 TP5 : SUID, SGID et Sticky Bit
Chapitre 5- Énoncé 5.5
 TP6 : Disquettes DOS
Chapitre 5- Énoncé 5.6

Examen 1 :
Il est maintenant le temps de procéder à l’examen 1 de ce cours. Demandez à votre instructeur de
vous donner accès au premier examen.

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

10
Module 8 – Gestion des processus
 Objectifs
 L’arborescence de processus sous Linux
 Affichage des processus en exécution
 Les signaux
 La manipulation des processus

 Lecture
 LINUX - Principes de base de l’utilisation du système 5e édition
Chapitre 8 : Pages 179 à 198

 Travaux pratiques
 LINUX - Entrainez-vous sur les commandes de base 3e édition
 TP1 : Visualisation des processus
Chapitre 6- Énoncé 6.1
 TP2 : Signaux et commande Kill
Chapitre 6- Énoncé 6.2
 TP3 : Commande Top
Chapitre 6- Énoncé 6.3
 TP4 : Manipulation des processus
Chapitre 6- Énoncé 6.4

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

11
Module 9 – Shell Bash
 Objectifs
 Les variables sous Shell Bash
 Les caractères génériques et d’expansion
 Les redirections et l’exécution de commandes
 Les options du Shell Bash

 Lecture
 LINUX - Principes de base de l’utilisation du système 5e édition
Chapitre 9 : Pages 199 à 240

 Travaux pratiques
 LINUX - Entrainez-vous sur les commandes de base 3e édition
 TP1 : Les variables
Chapitre 7- Énoncé 7.1
 TP2 : Les caractères génériques et d’expansion
Chapitre 7- Énoncé 7.2
 TP3 : Les caractères de citation
Chapitre 7- Énoncé 7.3
 TP4 : Les redirections et tubes
Chapitre 7- Énoncé 7.4
 TP5 : Les alias
Chapitre 7- Énoncé 7.5
 TP6 : Exécution et substitution de commandes
Chapitre 7- Énoncé 7.6
 TP7 : Les options du Shell Bash
Chapitre 7- Énoncé 7.7

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

12
Module 10 – Programmation et scripts Bash
 Objectifs
 L’exécution des scripts Shell
 L’enchaînement de commandes dans un script Shell
 Les tests dans un script Shell
 Les structures de contrôle

 Lecture
 LINUX - Principes de base de l’utilisation du système 5e édition
Chapitre 10 : Pages 241 à 274

 Travaux pratiques
 LINUX - Entrainez-vous sur les commandes de base 3e édition
 TP1 : Appel et exécution des scripts Shell
Chapitre 8- Énoncé 8.1
 TP2 : Le code retour
Chapitre 8- Énoncé 8.2
 TP3 : L’enchainement de commandes
Chapitre 8- Énoncé 8.3
 TP4 : Les variables spéciales
Chapitre 8- Énoncé 8.4
 TP5 : Les tests de fichiers
Chapitre 8- Énoncé 8.5
 TP6 : Les tests de chaines de caractères
Chapitre 8- Énoncé 8.6
 TP7 : Les tests et opérations arithmétiques
Chapitre 8- Énoncé 8.7
 TP8 : Les scripts interactifs
Chapitre 8- Énoncé 8.8

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

13
Module 11 – Gestion du compte utilisateur
 Objectifs
 Les paramètres du compte Linux
 L’environnement Shell et l’environnement graphique
 La sauvegarde des données utilisateur

 Lecture
 LINUX - Principes de base de l’utilisation du système 5e édition
Chapitre 11 : Pages 275 à 290

 Travaux pratiques
 LINUX - Entrainez-vous sur les commandes de base 3e édition
 TP1 : Modification des paramètres du compte
Chapitre 9- Énoncé 9.1
 TP2 : Modification de l’environnement Shell
Chapitre 9- Énoncé 9.2
 TP3 : La sauvegarde des données utilisateur
Chapitre 9- Énoncé 9.3

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

14
Module 12 – Outils Linux
 Objectifs
 La commande find et les méthodes de recherche et sélection
 La commande grep et les expressions régulières
 Les commandes : cut, sort, head et tail
 Lecture
 LINUX - Principes de base de l’utilisation du système 5e édition
Chapitre 12 : Pages 291 à 316

 Travaux pratiques
 LINUX - Entrainez-vous sur les commandes de base 3e édition
 TP1 : la commande find
Chapitre 10- Énoncé 10.1
 TP2 : La commande grep
Chapitre 10- Énoncé 10.2
 TP3 : La commande cut
Chapitre 10- Énoncé 10.3
 TP4 : La commande sort
Chapitre 10- Énoncé 10.4
 TP5 : La commande head et tail
Chapitre 10- Énoncé 10.5

Module 13 – Configuration basique du système


 Objectifs
 Introduction aux tâches d’administration sous Linux
 Installation des logiciels
 La sauvegarde et l’archivage des données

 Lecture
 LINUX - Principes de base de l’utilisation du système 5e édition
Chapitre 13 : Pages 317 à 326

Examen 2 :
Il est maintenant le temps de procéder à l’examen 2 de ce cours. Demandez à votre instructeur de
vous donner accès au deuxième examen.

Projet : Demandez à votre instructeur de vous donner la documentation pour le projet de ce


cours.

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

15
ANNEXE
L’éditeur Vi fonctionne dans 3 modes différents, ci-dessous les commandes les plus importantes:

Commande  Description
 vi fichier1 fichier2   éditer les fichiers 1 et 2 
 i   Passage en mode insertion 
 :   Passage en mode commande 
 ESC   Sortir des différents modes 
 :w   Sauvegarder les changements 
 :q   Quitter le document en cours 
 :q!   Quitter sans sauvegarder le document en cours 
 :wq   Enregistrer le document en cours et quitter 
 :f fichier3   Enregistrer le document en cours sous un autre nom 
 /test   Recherche l'occurrence test et la met en surbrillance 
 v   Passage en mode visualisation pour faire une sélection 
 d   Couper la sélection 
 dd   Couper la ligne entière 
 y   Copier la sélection 
 yy   Copier la ligne entière 
 p   Coller après le curseur 
 a   Ajouter après le curseur 
 A   Ajouter après la ligne courante 
 i   Insérer avant le curseur 
 I   Insérer au début de la ligne courante 
 o   Ouvrir une nouvelle ligne en dessous de la ligne actuelle 
 O   Ouvrir une nouvelle ligne au‐dessus de la ligne courante 

Note: L’éditeur Vi fait la différence entre les lettres majuscules et minuscules.

©2018 Collège CDI Administration · Technologie · Santé. Tous droits réservés

16