Détails ubuntu avancé

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)