Système d'exploitation / Ubuntu
Ubuntu

Durée : 5 Jours

Public : 10 participants Max

Prérequis :
Connaissances de base des systèmes d'exploitation.

Objectif:
• Installer une distribution Linux Ubuntu
• Gérer les comptes et les groupes utilisateurs
• Gérer les disques, les LVM et le système de fichiers
• Appliquer le processus de démarrage et d'arrêt
• Analyser l'activité du système
• Installer des logiciels depuis la distribution ou compiler et installer depuis les sources
• Sécurisation d’un serveur
• Sécurisation d’un serveur
• Configuration réseau, gestion des flux
• Investigation en cas d’incidents
• Sécurisation d’un serveur Ubuntu
• Haute disponibilité
• Déployer des services d’infrastructure NTP,DHCP, DNS, LDAP, KERBEROS, SSSD

Cible:
• Administrateur de serveur Ubuntu/Linux
• Toute personne en charge du déploiement d'Ubuntu
.
Programme détaillé
Partie 1 : Historique, Philosophie Linux et Concepts
Partie 2 : Installations
- Processus de démarrage (Boot)
- Noyau (Kernel), init et services
- Base du systeme de fichier
- Installation de Ubuntu
- Ubuntu Avantage
- Kernel/bootloader
LAB 1 : Installation à partir de différentes sources
- Installer Ubuntu (ISO)
- Installer Ubuntu autoinstall (+ISO)
- Installer Ubuntu Cloud Image (cloud-init)
- Installer Ubuntu netboot
- Installer Ubuntu avec AutoInstall + Netboot
LAB 2 : Gestion du kernel
- Installer, configurer et troubleshooting bootloaders
- Changer les paramètres runtime du kernel -persistent et non-persistent
Partie 3 : Logiciel : Gestion de l’environnement logiciel
- Gestionnaire de paquet
- Apt,aptitude, dpkg, snapd
- Configuration APT
- Installation des paquets à partir des sources
- Rapporter des bug et crash kernel
- Créer un dépôt local
- Création de paquets
LAB 3 :
- Installer/supprimer package depuis repository apt/aptitude/snapd/dpkg
- Installer package apache à partir des sources
- Création d'un repo local
- Installer et configurer Ubuntu Avantage
Partie 4 : Les processus/Mémoire
- Introduction aux processus et les attributs
- Démarrer les process dans le futur (at)
- Planification de tâches (crontab)
Partie 5 : Opération disque
- LVM
- RAID (MDAM)
- ZFS
LAB 4 :
- Partionnement fdisk
- LVM (Logical Volume Manager)
- RAID
- ZFS
- DRDB
- Installation et utilisation serveur ISCI
- Installation et utilisation serveur NFS
Partie 6 : L’environnement utilisateur
- Compte, Utilisateurs et groupe
- Variables d'environnement
- Permissions fichier
- setuid and setgid Bits
- Sticky Bits
LAB5:
Gestion des comptes utilisateurs(sudoers) Variables d'environnement Droits/permissions fichier
Partie 7 : Opération réseau
- Adressage/configuration réseau et DNS
- Configuration Réseau et outils
- Transfert de fichiers (scp/sftp/rsync)
LAB6:
- Configuration réseau basique netplan
- Configuration réseau avancée
- Autres commandes réseau
Partie 8 : Sécurité
- Firewall
- AppArmor , Patch, audit, audit, syslog
- Cryptage disque
LAB7:
- Iptable
- Ufw
- firewalld
Partie 9 : Gestion des services d’infrastructures
LAB8:
- Installation et configuration d'un serveur NTP
- Installation et configuration d'un serveur dhcp
- Installation et configuration d'un serveur DNS
- Installation et configuration de LDAP, KERBEROS, SSSD
Partie 10 : Déploiement d'un serveur applicatif sur ubuntu
LAB 9 :
- Installation et configuration d'un squid proxy
- Installation et configuration d'un serveur WEB(Apache,PHP)
Partie 11 : Mise en œuvre d'un cluster HA sur Ubuntu
LAB 8:
- Installation et configuration de deux serveurs WEB (en Haute Disponibilité Actif/passif - Pacemaker)
- Installation et configuration de deux serveurs en Haute Disponibilité Actif/Actif (Laodbalancer- haproxy)
Partie 12 : Complément serveur Applicatif sur Ubuntu
LAB 11:
- Installation et configuration d'un reverse proxy
- Installation et configuration d'un serveur de base de données PostgreSQL
- Installation et configuration d'un serveur de messagerie
LAB 12:
Troubleshooting incident réseau :- Tcpdump/ analyse log
- Tunnel ssh dynamique
- Enrichissement/analyse logs apache (investigation incidents)
- Enrichissement/analyse logs HAProxy (investigation incidents)
- Enrichissement/analyse logs nginx (investigation incidents)
- Investigation problème mémoire, cpu, disque
Demandez un devis pour cette formation