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:
|
|||||||||||
|
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
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.