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)