Module 1 : Introduction
• Historique Unix & Linux
• Architecture générale
• Comment trouver de l'information ?
• Les différentes « distributions »
Module 2 : Prise en main du système
• Démarrer
• Se connecter & se déconnecter
• Environnements texte et graphiques
• Arrêter le système
Module 3 : Les concepts de base
• Le système de fichiers
- Principes
- Arborescence standard
- Types de fichiers
- Commandes de manipulations
- Montage de système de fichiers
- Gestion des médias amovibles
• Les utilisateurs et les groupes
- Attributs des utilisateurs
- Attributs des groupes
- Bases de comptes locales
- Les droits du super-utilisateur
• Fichiers et droits d'accès
- Principes
- Les bits spéciaux
• Les processus
- Attributs
- Audit des processus
- Emission de signaux
- Gestion des jobs (avant-plan, arrière-plan)
- Tâches cycliques et différées
Module 4 : Les éditeurs de texte
• L'EDITEUR « UNIVERSEL » : vi
• Autres éditeurs : nano et emacs
• Les éditeurs graphiques
Module 5 : Le "Shell"
• Les bases du "Shell"
- Syntaxe de base
- Caractères spéciaux
• Personnalisation du Shell
- Déclarations de variables
- Fichiers .bashrc
• Redirection d'entrée-sortie
- Utilisation des caractères spéciaux
- Redirection d'entrée-sortie
- Utilisation de « filtres »
• Commandes Unix usuelles :
- tail, head, wc, cut, diff...
Module 6 : Outils de manipulation de texte
• Les expressions régulières
• La commande sed
• La commande grep
• Le processeur awk
Module 7 : Commandes de sauvegarde
• Types de sauvegarde
• Commandes tar et cpio
• Synchronisation avec rsync
Module 8 : Utilisation du réseau
• Eléments de configuration
- Examen de la configuration de TCP/IP
- adressage, routage, DNS
• Clients réseau usuels
- client Telnet
- client FTP
- client SSH