Prise en main du système
- Historique des systèmes Unix/Linux.
- Les différentes versions d'Unix (AIX, HP_UX, Solaris...).
- Les distributions Linux.
- Les standards et les architectures.
- Structure d'une ligne de commande Unix.
- Utilisation et personnalisation de l'interface graphique.
- Arborescence standard du système de fichier Unix.
- Utilisateurs et groupes, protections d'accès.
- Organisation des répertoires et des fichiers. Les permissions des fichiers sous Unix/Linux.
- Les commandes de base pour les fichiers et répertoires. Copier, déplacer et supprimer des fichiers ou répertoires.
- Comment utiliser efficacement la documentation en ligne ?
Travaux pratiques
Exploration de l'arborescence. Utilisation des commandes de base. Exemple d'utilisation de la documentation en ligne.
Administration de base
- Gestion des utilisateurs et groupes : commandes et fichiers.
- Les permissions, les utilisateurs et la sécurité des données.
- Shadow et les stratégies de mots de passe.
- PAM et l'authentification : principes et exemples de règles PAM.
- Fichiers de configuration des comptes utilisateurs, modèles /etc/skel/*.
- Configuration du système : "/etc/sysconfig" et "/etc/default".
- Les tâches planifiées : utilisation de Cron.
Travaux pratiques
Création d'un compte root, ajout d'utilisateurs.
Installation avancée et déploiement
- Installation ROOT-on LVM on RAID.
- Sécuriser le système de démarrage.
- Installation automatique avec kickstart (options, ks.cfg).
- Créer un CD/DVD de recovery, une clé USB bootable avec les bons utilitaires.
- Clonage d'une machine complète.
Travaux pratiques
Installation Root-on-LVM-on Raid avec un espace LVM. Démarrage PXE et installation par Kickstart. Sécuriser le chargeur de démarrage.
Centraliser les comptes avec LDAP
- Le principe d'annuaire.
- Les différences avec une gestion classique.
- Stratégie d'identification sous Linux (PAM, NSS...).
- Un serveur d'authentification LDAP.
- L'exemple de Squid (proxy).