Sigle : INF4293 Gr. 01 Titre : Sujets choisis en informatique Session : Hiver 2005 Horaire et local Professeur : Touati, Hédi
|
Objectifs
Familiariser l'étudiant avec des sujets d'intérêt dans le domaine de l'informatique.
Contenu
Sélection d'un ou de plusieurs sujets d'intérêt dans le domaine de l'informatique.
Apprivoiser Linux.
|
|
|
|
1 |
Introduction, historique & philosophie
- Présentation du syllabus
- De Unix à Linux : Histoire, Concept Open Source, arbre généalogique et versions commerciales
|
14 jan. 2005 |
2 |
Survol pratique :
- Compte utilisateur et connexion
- Systèmes de fichiers
- Interpréteur de commandes
- Les fichiers : arborescence de répertoires, répertoires généraux, chemin d'accès à un fichier
- Manipulation des fichiers
- Visualisation/Édition des fichiers
- Liens symboliques et physiques
- Les permissions : propriétaire/membres du groupe/autres utilisateurs
- Espace disque
|
21 jan. 2005 |
3 |
Interpréteur de commandes
- Interpréteur de commandes : le shell
- Ligne de commandes, commandes multiples, groupe de commandes, redirection des entrées/sorties
-
vi: un éditeur en ligne!
- Redirection des erreurs
- Connecter des commandes : les pipes
- Exécution conditionnelle
- Les variables : variables locales en C shell, variables d'environnement
- Les substitutions, substitution de commandes
|
28 jan. 2005 |
4 |
Laboratoire 1
|
04 fév. 2005 |
5 |
Commandes et filtres
- Méta caractères
- Commandes et filtres, filtres simples, expressions régulières
- Syntaxe shell, exemple de la syntaxe shell: recherche de fichiers
- Expressions régulières de commandes, exemple: recherche de motifs dans un fichier grep
|
11 fév. 2005 |
6 |
Les scripts Shell (Bourne shell, Korn shell)
- Introduction
- Déclaration et utilisation des variables
- Boucles et tests conditionnels
- Utilisation des fonctions système
- Pratique des scripts
|
18 fév. 2005 |
7 |
Laboratoire 2
|
25 fév. 2005 |
8 |
Semaine d'études
|
04 mars 2005 |
9 |
Examen de mi-session
|
11 mars 2005 |
10 |
Outils et Interfaces
- Linux et le C
- Appels système, bibliothèques standard, Interface shell
- Accès aux arguments de la commande, accès à l'environnement shell, code de retour
- Lancement d'une commande shell
- Les entrées-sorties, contrôle des entrées-sorties, lecture/écriture dans un fichier
- Édition, programmation
- La compilation et Make: format d'une règle, exemple de Makelife, macros dans un makefile
- SCCS : source code control system
- Opérations de base, terminologie, création de fichiers SCCS et récupérer les fichiers pour la compilation
- SCCS et make
- Compression de fichiers par compress et gzip
- Encryption de fichiers binaires uuencode
- Manipulation de fichiers archives tar
Laboratoire 3
|
18 mars 2005 |
11 |
Vendredi saint
|
25 mars 2005 |
12 |
Pratique de la configuration d'une machine Linux
- Configuration de l'environnement graphique (Desktop Environment)
- Aspects réseaux : Réseau TCP/IP, fichiers de configuratiosn réseau
- Configurations des serveurs : NFS, FTP, WEB
- Commandes réseaux
|
01 avr. 2005 |
13 |
Pratique de l'administration d'une machine Linux
- Gestion des processus
- Gestion des utilisateurs
- Gestion des tâches différées (cron job)
- Gestion de la sécurité
|
08 avr. 2005 |
14 |
Laboratoire 4
|
15 avr. 2005 |
15 |
Examen final
|
22 avr. 2005 |
|
|
|
|