Partager

Contenu

L’introduction à Linux
– Historique des Logiciels Libres, les licences GPL, 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

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

La gestion des 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…,)

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

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

L’impression
– 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

L’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

La gestion des traces (logs)
– Acquisition de traces en provenance des services :
syslogd
– Centralisation et répartition des traces système, lecture des informations système
– Rotation automatique des fichiers de trace, archivage

Les interfaces réseaux
– 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)