L’installation du système et multifenêtrage
Sélection du média d’installation : CD-ROM, NFS, FTP, HTTP.
Le choix du type d’installation. La sélection des packages (rpm et deb). Mise à jour en ligne (apt, yum…).
Distribution de logiciels : résolution des conflits d’installation. Recherche des corrections de bogues et mise à jour.
Compilation et installation de paquetages sources ou binaires. Utilisation de Advanced Package Tool (APT).
X-Window : 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).
Sécurité de X en réseau (xhost).
L’arrêt et le démarrage
Le démarrage du système : boot, lilo/grub, le noyau.
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.
La gestion des services dans le système de démarrage.
Les mécanismes de l’ouverture de session.
L’arrêt propre du système.
Administration de base
Mode graphique ou console ?
Limites et apports d’outils comme Webmin.
La puissance des scripts : compréhension, automatisation, rapidité, disponibilité.
Gestion des utilisateurs : les commandes de gestion des utilisateurs et groupes.
Fichiers de configuration des comptes d’utilisateurs, modèles /etc/skel/*.
Gestion des disques
Les disques Linux : les disques IDE et les disques SCSI.
Les supports de stockage USB (disques, sticks).
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 systèmes de fichiers
Les types de systèmes de fichiers : ext2/3, reiserfs, xfs, msdos/vfat.
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
La gestion des périphériques, les modules.
Les fichiers spéciaux, mknod et l’outil MAKEDEV.
La gestion des modules, les commandes insmod, modprobe, lsmod, rmmod.
La sauvegarde
Limites et avantages des commandes classiques : tar, cpio et dd.
La compression (gzip, bzip, pax, compress).
Commandes de sauvegarde en réseau : rsync, partimage et ssh.
Quelques outils (amanda, arkeia…).
Les sauvegardes incrémentales.
Intégration dans le réseau existant, sa sécurité
Configurer les interfaces réseau (network, ifcfg-eth0…).
Principe de configuration cliente en réseau : DNS, BOOTP, DHCP.
Configuration des “clients” : passerelles, DNS…
La sécurité au niveau du réseau : le super-serveur Xinetd, atouts et principes.
NetFilter : le filtrage de paquets réseau.
Philosophie et syntaxe de iptables (rappels sur ipchains).
Présentation de services réseaux sous GNU/Linux
Serveur HTTP Apache : introduction à Apache, notion de serveur Web, serveurs virtuels.
Apache : architecture, modules, directives, tuning.
Serveur de fichiers Samba. Introduction à Samba : partage de ressources avec le monde Windows.
Mise en oeuvre de Samba : paquetages, principes, installation, démarrage. Déclaration d’utilisateurs et de partages.
Serveur d’impression : la solution cups, démons lpd et cupsd. Les clients (lpr, partage samba pour les clients windows).
Noyau, performances et tuning
Pourquoi modifier ou construire un nouveau noyau ?
Révisions stables/expérimentales, patches.
La construction d’un nouveau noyau. Noyau 2.6.
La gestion des performances : 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).
Les traces : l’audit du système, méthodes et usages.
Acquisition, centralisation et rotation des logs.
L’apport de logwatch.
8 rue Colbrant • 59000 Lille • tél. : 03 20 73 99 40 • https://capside-formation.fr • contact@capside-formation.fr