Introduction au Système d’exploitation 1

Description du programme de la matière:

Objectifs: Initier les étudiants à la pratique du système Unix.
A la fin du cours l’étudiant doit être capable de travailler dans un environnement Unix (au niveau utilisateur) et installer un système Unix (Linux)

ID Cours
SYST1
Niveau
1ère année CP
Semestre
Semestre 1
Crédit
3
Volumes Horaires Cours
0.00
Coef
3
Volumes Horaires TD
30.00
Pré-requis :

Ingénierie des Compétences

Familles de Compétences

CF7 : Concevoir, mettre en œuvre et administrer des infrastructures complexes et réparties

Type de compétence:

TEC : Technique

MET : Méthodologique

MOD : Modélisation

OPE : Opérationnel

Niveau de compétence:

Base Intermédiaire Avancé

 

Famille de Compétence Compétence Elément de Compétence Type
CF7 C7.7: Exploiter un système d’exploitation centralisé C77.1: Analyser les fonctions d’un systèmes d’exploitation TEC
C77.4: Installer et utiliser un système d’exploitation centralisé de type UNIX OPE

Contenu

i- Introduction
Définition et Fonctions d’un système d’exploitation
Historique du système d’exploitation UNIX
II- Présentation du système UNIX
Les utilisateurs UNIX
Les principales fonctions
Structure du système UNIX
Le Shell
III- Ouverture et fermeture de session
Ouverture de session
Création/Changement de mot de passe
Fermeture de session
IV- Commandes UNIX
Syntaxe d’une commande
Les commandes de base
V- redirection et pipe
Les entrées sorties
Redirection des entrées sorties
Redirection des erreurs
Les pipes
VI- repertoires et fichiers unix
Les types de fichier
Atteindre un fichier
Nommer un fichier
Le chemin d’accès
Visualiser les fichiers
Commandes de gestion des répertoires
Commandes de gestion des fichiers
Les liens (physiques et symboliques)
Les inodes
Les métacaractères
Les droits d’accès
Identification de l’utilisateur
Définition des droits d’utilisateur
1. Cas d’un fichier classique
2. Cas d’un répertoire
Commandes associées
Changer les droits : chmod
Changer les droits par défaut : umask
Changer le propriétaire et le groupe
VII- Les filtres UNIX
Modifier les données d’un fichier
Couper un fichier en morceaux : split
Trier des fichiers : sort
Conversion de chaîne de caractère :tr
Edition de fichiers avec critères
Editer un fichier par la fin : tail
Editer un fichier par le début : head
Compter les lignes d’un fichier : wc
Edition de champ d’un fichier : cut
Fusion de fichier : paste
Extraction de lignes communes de deux fichiers : comm
Comparaison de fichiers
Comparer deux fichiers : cmp
Edition des différences entre deux fichiers : diff
VIII- Les commandes grep et find
Les expressions régulières
La commande grep
La commande find
IX- Gestion des processus
Les caractéristiques d’un processus
Visualiser les processus
Commandes de gestion des processus
Lancer un processus en tâche de fond
Arrêter un processus
X- INtroduction a l’administration
Installation d’un système UNIX (LINUX)
Gestion des comptes utilisateurs

RECOMMANDATIONS :
Les cours, TD et TP se font en salle de TP.
Pour le chapitre administration, il souhaitable d’avoir des machines individuelles pour pouvoir apprendre à installer un système LINUX

Travail Personnel:

Bibliographie

J.M. Rifflet, La programmation sous Unix 3ème édition – McGraw-Hil 1993
J.P. Armspach, P. Colin, F. Ostré-Waerzeggers, «Linux initiation et utilisation », Dunod 2000.

We are using cookies to give you the best experience. You can find out more about which cookies we are using or switch them off in privacy settings.
AcceptPrivacy Settings

GDPR