Objectifs de la Formation |
Cette formation permet au participant de maitriser les principes importants de GNU/Linux pour être capable de tirer profit du système et du shell. |
Public concerné |
Utilisateur voulant rapidement passer le cap de l'initiation et maîtriser le système. |
Pré-requis technique |
Une première connaissance du monde Unix ou Linux vous permettra d'assimiler plus facilement cette formation et d'être rapidement opérationnel. Cette formation est accessilble à tout informaticien. |
Précisions complémentaires |
Ce cours est indépendant des distributions |
|
Adaptations du programme et du planning |
Comme pour toutes nos formations se déroulant en intra-entreprise, nous pouvons adapter le plan de cours, et espacer les jours de formation dans le temps pour permettre une meilleure assimilation. |
Modules traités dans cette formation |
Introduction à Linux
- Historique des Logiciels Libres, les licences GPL et LGPL, le projet GNU, le noyau Linux
- Les architectures supportant Linux
- Les "distributions de Linux", installation du système
- Source d'information : HowTo, FAQ, Man, Info
- Sites Web, Newsgroups, Forum
Première Installation du système : découverte d'une distribution Linux
- Les partitions, le swap, la sélection du type d'installation
- La sélection des paquetages, les premiers règlages du système
- Résolution des problèmes d'installation
- Le premier démarrage du système, vérification, prise de contact avec la machine.
Gérer les fichiers en ligne de commande
- Répertoire courant, cd et pwd, caractères jokers
- Manipulation élémentaire des fichiers : ls, file, cat, less
- Les commandes liées aux permissions
- Liens symboliques et liens physiques, notion d'inode
- Les commandes de manipulation des fichiers (cp, mv, rm, mkdir, rmdir..., ln)
Le Shell : Principes de base
- Structure d'une ligne de commande : options et arguments
- Entrée, sortie, erreur standard
- Les redirections, les pipes, la commande "tee"
- Code retour et enchaînement des commandes : le point virgule, "&&", "||"
Le Shell : Interpréteur de commandes
- Caractères spéciaux, les jokers, les accents
- Caractères d'échappement, protection de caractères
- Expansion et substitution des commandes
- L'aide en ligne, le manuel Unix
- Les vingt commandes les plus utiles
Lire, comprendre et Ecrire des shell-scripts
- Les shells-scripts
- Les variables : positionnement, lecture
- Les scripts : des fichiers texte exécutables
- Les arguments des scripts, la gestion des codes retour
- Les structures de contrôle
- La commande test
- Les structures de contrôle if, case, for, while, until
Les processus et les signaux
- La notion de processus, le multitâche
- Exécution en arrière plan, basculement avant/arrière plan
- Processus et jobs : ps. top, jobs
- Les signaux et les commandes associées : kill, killall, trap
Les premiers éléments d'administration
- Le super-utilisateur root, notion d'identité réelle et effective
- Archiver des dossiers avec tar, utilitaires de compression
- Administrer avec Webmin
Imprimer
- Déclarer et utiliser une imprimante, soumettre une édition
- Visualiser la file d'attente par défaut et les autres files d'attentes d'impression
- Notion de spool d'impression
- Annulation de travaux d'impression, droits sur les travaux d'impression
La gestion des sauvegardes
- La sauvegarde par tar, cpio
- Les sauvegardes physiques par dd
- Les outils de sauvegarde incrémentales,
- les commandes dump, restore
- les commandes puissantes de synchronisation : rsync
- Les bandes, la commande mt
Ajout/Suppression de logiciels
- Gestion des paquetages RedHat (RPM)
- Les outils graphiques et les commandes en mode ligne
- Advanced Package tool (Apt) sous Debian ou Redhat
- Compilation et installation de paquetages sources
L'arrêt et le démarrage
- Le démarrage du système : boot, lilo et noyau
- L'activation des processus : le processus init
- Des scripts de démarrage au lancement des sessions
- La gestion du démarrage par RedHat, Mandrake, les variantes Debian
- L'arrêt propre du système
- Gestion du multi-boot avec LILO, et avec GRUB
- Automatisation de tâches administratives avec CROND et ATD, le récupérateur Anacron
Les interfaces réseau
- Configurer Linux pour utilisation en réseau IP
- Gestion des pilotes d'interfaces et configuration des interfaces réseau
- Options de certains modules de pilote réseau
- Principe de configuration des clients réseau : résolution de noms,
- Analyse du fonctionnement et du trafic
- Les outils et fichiers associés. Ping, Nmap (scan de ports)
|
|