Linux est un système d'exploitation reconnu par les principaux acteurs du marché. Cette formation apporte les connaissances indispensables pour maîtriser l'ensemble des bases nécessaires à l'administration d’un système Linux.
Public et
pré-requis: Les participants doivent avoir une connaissance des commandes usuelles (cp, ls, mv, vi …etc) sous Unix/Linux.
Module 1: L'installation du système et multi-fenêtrage
Le choix du type d'installation. Poste bureautique/serveur
Les disques durs et les partitions sous Linux - Processus d’installation
Résolution des conflits classiques d'installation.
Mise à jour en ligne (apt-get, rpm-get, yum, ...).
Choix du gestionnaire de fenêtre KDE, GNOME, XFCE.
Configuration des périphériques liés à X (souris, carte graphique, moniteur, XF86Config, xorg.conf...).
Le paramétrage d'une session X.
Déporter l'affichage d'une application (DISPLAY), sous Windows (XWin).
Sécurité de X en réseau (xhost).
Module 2: Administration de base
Limites et apports d'outils comme Webmin.
La puissance des scripts : compréhension, automatisation, rapidité, disponibilité, mais ...
Les commandes de gestion des utilisateurs et groupes.
Fichiers de configuration des comptes d'utilisateurs, modèles /etc/skel/*.
Limites et avantages des commandes classiques : tar, cpio et dd.
La compression (gzip, bzip, pax, compress).
Commandes de sauvegarde en réseau : rsync, ... ssh.
Quelques outils
Les sauvegardes incrémentales.
Le démarrage du système : boot, lilo/grub, le noyau et ses arguments.
Redémarrer après un crash (rescue).
L'activation des processus : le processus init, le fichier inittab.
Différences des runlevels selon les distributions.
Les scripts de démarrage, personnalisation.
Les mécanismes de l'ouverture de session.
L'arrêt propre du système.
Module 3: Gestion des disques et autres périphériques
Les disques ATA, SATA & SCSI.
Les mémoires externes USB.
Les partitions principales et la partition étendue d'un disque.
L'ajout d'un disque, la commande fdisk.
Le RAID et LVM : sécurité et évolutivité.
Gestion du swap primaire et secondaire.
Les types de systèmes de fichiers : ext2/3, reiserfs, xfs, msdos/vfat.
Pourquoi choisir l'un ou l'autre ?
Le montage des systèmes de fichiers (rôle du noyau, options, fichier fstab).
Construction de systèmes de fichiers, contrôle d'intégrité.
La gestion de l'espace disque et des quotas.
La gestion des périphériques, des modules (insmod, modprobe, lsmod, rmmod).
Module 4: Noyau, performances et tuning
Pourquoi modifier ou construire un nouveau noyau.
Révisions stables/expérimentales, patches.
La construction d'un nouveau noyau.
Nouveautés du noyau 2.6.
Les ressources à surveiller.
Surveiller le système avec les bonnes commandes (top, free, vmstat...).
Mesurer les performances du réseau et du routage (présentation de MRTG).
L'audit du système, quelle méthode pour quels usages ?
Acquisition, centralisation, et rotation des logs.
Module 5: Configuration réseau et administration distante
Configurer les interfaces réseau sous Linux (network, ifcfg-eth0...).
Principe de configuration cliente en réseau : DNS, BOOTP, DHCP.
Configuration des "clients" : passerelles, DNS...
Configuration du service serveur SSH
Utilisation du client ssh sous Linux et de PuTTY sous Windows
Mise en place et utilisation de Webmin
Module 6: Présentation de services réseaux sous GNU/Linux
Introduction à Apache : notion de serveur Web, serveurs virtuels.
Architecture, modules, directives, tuning.
Introduction à Samba : partage de ressources avec le monde Windows.
Paquetages, principes, installation, démarrage.
Déclaration d'utilisateurs et de partages.
La solution cups.
Les démons lpd et cupsd.
Les clients (lpr, partage samba pour les clients windows).