Détails ubuntu basique

    1-        Historique

    2-        Terminologies

    3-        Distributions linux

    4-        Matériels Certifiés

    5-        Documentation

    1-        Processus de démarrage (Boot)

    2-        Noyau (Kernel), init et services

    3-        Base du systeme de fichier

    4 -       Installation de Ubuntu

    5-        Ubuntu Avantage

    6-         Kernel/bootloader 

    LAB 1 : Installation à partir de différentes sources

    •        Installer Ubuntu (ISO) 

    •        Installer Ubuntu autoinstall (+ISO)

    •        Installer Ubuntu Kickstart

    •        Installer Ubuntu Cloud Image (cloud-init)

    •        Installer une image Ubuntu container 

    •        Installer Ubuntu netboot    

    LAB 2 : Gestion du kernel

    •        Installer, configurer et troubleshooting bootloaders

    •        Changer les paramètres runtime du kernel -persistent et non-persistent

    1-        Gestionnaire de paquet Apt,aptitude, dpkg, snapd meta-package et virtual-package.

    2-        Configuration APT

    3-        Upgrade

    4-        Installation des paquets à partir des sources

    5-        Rapporter des bug et crash kernel

    6-        Créer un repos

    7-        Créer de paquets(avancé)

    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

    1-        Introduction aux processus et les attributs processus

    2-       lister les process (top,htop,ps, pstree,kill)  /proc/cpuinfo  /proc/meminfo

    3-        Démarrer les process dans le futur (at)

    4-       Planification de tâches (crontab)

    1-        Partitionnnement(fdisk)

    2-        LVM

    3-        RAID (MDAM)

    4-        ZFS

    LAB 4 :

    •        Partionnement fdisk 

    •        LVM (Logical Volume Manager)

    •        RAID

    •        ZFS

    •        DRDB

    •        Installation et utilisation serveur de stockage ISCI

    •        Installation et utilisation serveur de stockage NFS

    1-        Compte, Utilisateurs et groupe (sudoers)/LDAP

    2-        Variables d'environnement

    3-        Permissions fichier

    •        setuid and setgid Bits

    •        Sticky Bits

    LAB 5 :

    •        Gestion des comptes utilisateurs(sudoers)

    •        Variables d'environnement

    •        Droits/permissions fichier

    •        Authentification SSD, LDAP, KERBEROS

    1-        Adressage/configuration réseau et configuration DNS Bonding  ip, route ,etc..traceroute,ethtool,netstat,nmap,tcpdump,iptraf,mtr,dig

    2-        Configuration Réseau et outils

    3-        Transfert de fichiers (scp/sftp/rsync)

    LAB 6 : 

    •        Configuration réseau basique(ssh,scp)  Network Manager /netplan

    •        Configuration réseau avancée (bridge,bond, ...)

    •        Autres commandes réseau : ip, route ,traceroute,ethtool,netstat,nmap,tcpdump,iptraf,mtr,dig

    1-        Commande dd

    2-        Archive  (tar)

    3-        Rsync

    1-        Script

    2-        find 

    3-        sed

    4-        awk

    1-        Firewall

    2-        AppArmor ,Patch,  audit,mise à jour sécurité, audit, syslog

    3-        Cryptage disque

    LAB 7 :

    •        Iptable

    •        Ufw

    •        firewalld

    LAB 8 :

    •        Installation et configuration d'un serveur NTP

    •        Installation et configuration d'un serveur dhcp

    •        Installation et configuration d'un serveur dns 

    LAB 9 :

    •        Installation et configuration d'un squid proxy

    •        Installation et configuration d'un serveur WEB(Apache,PHP)

    LAB 10 :

    •        Installation et configuration de deux serveurs WEB (en Haute Disponibilité Actif/passif -Pacemaker)

    •        Installation et configuration de deux serveur WEB en Haute Disponibilité Actif/Actif (Laodbalancer-haproxy)

    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 Wire Shark

    •        Tunnel ssh static et 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 (SAR)


    LAB 13 : Compléments :

    •        Investigation problème mémoire, cpu, disque (SAR)

    •        Restauration de mot de passe root perdu

    •        Restauration de fichier supprimé 

    •        Disque encryptions (test d'accès au contenu d'un disque crypté)

    •        Mise en place d'un serveur log (Syslog, audit)

            1) collecte log applicatifs (exemple apache)

            2) collecte log systèmes/audit

    •        Mis en place d'un système de détection d’intrusion (AIDE)

    •        Virtualization (KVM)