Linux en Production
Présentation
Type d'Action (Article L. 6313-1) : Action d'acquisition, d'entretien ou de perfectionnement des connaissances.
Objectif : Savoir configurer et administrer les serveurs de production Linux.
Public : Administrateurs Linux.
Pré requis : Avoir suivi la formation Red Hat - Administration Système ou posséder les compétences équivalentes.
Méthode d'apprentissage : Alternance entre un scénario pédagogique clair et précis et des travaux pratiques basés sur des cas et exemples concrets.
Type d'apprentissage : Présentiel.
Validation des acquis : Évaluations à l'aide de tests auto-correctifs.
Formateur : Certifié LPI.
Durée : 70 heures sur 10 jours.
Moyens pédagogiques en salle : Support de cours en ligne téléchargeable au format PDF.
Ressources : Machine virtuelle : CentOS 6.6.
Programme
- Leçon 1 - Gestion du Système X
- X Window System
- Gestionnaire de Fenêtres
- Toolkits
- Freedesktop
- Display Manager
- Xorg
- Présentation
- Utilisation
- Configuration
- La Section ServerFlags
- La Section ServerLayout
- La Section Files
- La Section Modules
- La Section InputDevice
- La Section Monitor
- La Section Device
- La Section Screen
- Validation des acquis
- Commandes : Xorg.
- Leçon 2 - Gestion des Disques - RAID et LVM
- Concepts RAID
- Préparation du disque
- Mise en Place du RAID Logiciel
- Quotas
- Les PV
- Les VG et les PE
- Les VL
- Administration
- Snapshots
- Validation des acquis
- Commandes : mdadm, quotaon, quotacheck, edquota, vgscan, pvcreate, pvdisplay, vgcreate, vgdisplay, lvcreate, lvdisplay, lvextend, resize2fs, e2fsck.
- Leçon 3 - Gestion du Noyau Linux
- Rôle du noyau
- Téléchargement et installation des sources
- Paramétrage du noyau
- Compilation et installation du noyau et des modules
- Validation des acquis
- Commandes : insmod, rmmod, lsmod, modprobe, make config, make menuconfig, make xconfig, make mrproper, make clean, make install.
- Leçon 4 - Gestion de la Sécurité
- PAM
- chroot
- sudo
- Surveillance sécuritaire
- Renforcer la sécurité du serveur
- Renforcer la sécurité des comptes
- Éviter des trous de sécurité
- Outils d'audit interne
- SELinux
- Security Context
- Booléens
- Politiques de Sécurité
- États
- Répertoires et Fichiers
- Validation des acquis
- Commandes : chroot, sudo, who, w, last, lastlog, afick, bastille, chcon, audit2allow, restorecon, setfiles, getsebool, sestatus, setsebool, togglesebool, semodule, checkmodule, semodule_package, semanage, sesearch, seinfo, getenforce, setenforce.
- Leçon 5 - Gestion de la Sécurité du Réseau
- Outils pour écouter
- Outils pour scanner
- Outils de détection d'intrusion
- Outils de surveillance
- Outils de tests sécuritaires
- SSH et SSL
- Netfilter / Iptables
- VPN
- Validation des acquis
- Commandes : nmap, netcat, tcpdump, wireshark, snort, nessus, nagios, chkrootkit, netwox, ssh, openssl, iptables, ipsec, openvpn.
- Leçon 6 - Gestion des Serveurs de Base
- Le Serveur DNS
- Préparation à l'Installation
- Installation
- Les fichiers de configuration
- Les fichiers de zone
- Le Serveur Horloge
- Introduction
- Installation
- Le fichier ntp.conf
- Le Serveur FTP
- Installation
- Configuration de base
- /etc/ftpusers
- Serveur vsftpd Anonyme
- Serveur vsftpd et les utilisateurs virtuels
- Le Serveur DHCP
- Introduction
- Installation
- Configuration de base
- Validation des acquis
- Commandes : named, ntpd, vsftpd, dhcpd
- Leçon 7 - Gestion du Serveur Web Apache
- Présentation et Configuration d'Apache
- Présentation d'Apache 2
- Testez le serveur Apache
- Configuration de l'environnement global
- Configuration du serveur principal
- Gestion de serveurs virtuels
- Modules Additionnels
- Les Sites Perso avec mod_userdir
- La Sécurité avec mod_auth_basic
- Le Serveur PHP avec mod_php
- La Sécurité avec mod_auth_mysql
- Les Connections Sécurisées avec mod_ssl
- Le Serveur Mandataire avec mod_proxy
- Le Serveur Mandataire Cache avec mod_cache et mod_disk_cache
- WebDAV avec mod_dav
- La réécriture d'URL avec mod-rewrite
- Validation des acquis
- Commandes : httpd, openssl.
- Leçon 8 - Gestion du Serveur Mandataire Squid
- Le Serveur squid
- Installation
- Configuration
- L'Extension squidGuard
- Installation
- Configuration de base
- Créer une whitelist
- Le Complément de squid -Dansguardian
- Installation
- Configuration
- Validation des acquis
- Commandes : squid, squidGuard, dansguardian.
- Leçon 9 - Gestion du Serveur de Mail Postfix
- Installation & Configuration
- Installation de postfix
- Configuration de Base
- Dovecot
- Configurations Supplémentaires
- Définir les Aliases
- SMTP AUTH
- SSL
- Antispam et Antivirus
- SpamAssassin
- Antivirus
- Mandataires
- Présentation de MailScanner
- Configuration du couple MailScanner/Postfix
- Validation des acquis
- Commandes : chkconfig, sendmail, postfix, telnet, dovecot, newaliases, perl, saslauthd, spamassassin, clamav, clamd, rpm-build, MailScanner.
- Leçon 10 - Gestion du Serveur de Base de Données MySQL
- Présentation, Installation et Configuration
- Présentation de MySQL
- Développement
- Protocoles de Communication
- Architecture
- Utilisation du Disque
- Utilisation de la Mémoire
- Allocation par Instance
- Allocation par Threads
- Installation
- Démarrage du Serveur
- Le Script mysql.server
- Invocation Directe
- Arrêt du Serveur
- Le Script mysql.server
- La Commande mysqladmin
- Configuration
- Le Client MySQL
- Utilisation
- Options
- LAB #1 - Configuration de Base
- LAB #2 - Configuration Avancée
- Le fichier my.cnf
- Passer des Paramètres à l'Exécutable mysqld
- Paramétrer le Serveur Dynamiquement
- LAB #3 - Le Mode SQL
- SQL, Champs, Moteurs et Jointures
- SQL
- Chaînes de caractères
- Nombres
- Nombres Entiers
- Nombres Décimaux
- Nombres Négatifs
- Valeurs NULL
- Noms de Fichiers
- Variables Utilisateurs
- Commentaires
- Commandes
- SELECT
- UPDATE
- DELETE FROM
- DROP TABLE
- INSERT
- ALTER
- MATCH
- Opérateurs
- Mathémathiques
- Logiques
- Comparaison
- Fonctions
- Mathémathiques
- Chaînes
- Dates
- Contrôle
- Agrégation
- Autres
- Types de Champs
- Nombres entiers
- Nombres à virgule flottante
- Dates et Heures
- Types de données TIMESTAMP
- Chaînes
- TEXT et BLOB
- ENUM et SET
- Types de Moteurs de Stockage
- Caractéristiques des Moteurs
- InnoDB
- Mécanisme Interne
- Transactions
- Tablespace
- Multiversion Concurrency Control
- Transaction Isolation Levels
- MyISAM
- MyISAM FIXED
- MyISAM DYNAMIC
- MyISAM COMPRESSED
- Particularités
- Memory
- Particularités
- En Pratique
- Archive
- Particularités
- CSV
- FEDERATED