Page 50 - Catalogue Formations 2024
P. 50
NOUVEAU AVANCÉ
ARCHITECTURE LINUX AVEC ATELIER EN ANGLAIS
EN
SYSTEMD ET D-BUS
INTERNET DES OBJETS, SYSTÈMES CONNECTÉS ET LEURS APPLICATIONS FL9IO26 P PRIX : 2 470 € DURÉE : 3 JOURS Du 12/06/2024 au 14/06/2024 à Paris
RÉALISABLE
DATES & LIEUX
Pauses et déjeuners offertsauses et déjeuners offerts
Du 04/12/2024 au 06/12/2024 à Paris
PRÉSENTATION
PUBLIC/PRÉREQUIS
Les systèmes Linux ont bien changé. Les System V sont remplacés par
d’intégration
ou
expérience
l’infrastructure systemd. Cette évolution force tous les professionnels
d’architecture de système Linux,
de Linux à réapprendre leurs acquis, car systemd amène un grand
acquérir
désirant
une
maîtrise
nombre de nouvelles fonctionnalités et consolide le fonctionnement Professionnels ayant une première
complète.
de Linux.
La formation réexplique les bases du système Linux et permet de
rapidement retrouver ses marques et d’exploiter toute la richesse RESPONSABLE(S)
de ces nouveaux outils. Pour l’intégrateur débutant, elle permet
Samuel TARDIEU
de dépasser le stade utilisateur et de poser les bases de « Linux : Enseignant-chercheur à Télécom Paris.
comment ça marche ».
Spécialisé dans le développement
sur mesure de solutions matérielles/
logicielles pour les systèmes embarqués
OBJECTIFS et la robotique, incluant toute la
chaîne d’outils de développement.
- Expliquer le fonctionnement de systemd Proactif dans le monde du
- Intégrer un nouveau daemon dans le démarrage du système logiciel libre. Expertises : systèmes
- Déboguer des problèmes de dépendances dans systemd embarqués/distribués, robotique,
- Optimiser le temps de boot grâce à systemd langages, compilation et conception
de compilateurs, processeurs &
- Mettre en place des dépendances complexes entre daemons
microcontrôleurs.
- Utiliser systemd pour démarrer des daemons à la demande
- Exploiter les possibilités de systemd pour la sécurisation des daemons
Jérémy ROSEN
et des systèmes
CTO de la branche embarquée de
- Exploiter les possibilités de systemd pour contrôler l’utilisation des Smile et responsable des experts. Il a
ressources par les différents daemons défini des architectures basées sur
- Exposer les possibilités de D-Bus et concevoir une architecture systemd dans de nombreux projet. Il
a également effectué de nombreuses
expertises sur les subtilités des
PROGRAMME interactions de daemons dans les
systèmes Linux.
Introduction Travaux pratiques
- Utilisation des Drop- ins, exprimentation
Systemd, concepts basiques de generators, utilisation de templates ; MODALITÉS
- Écrire un simple daemon écriture d’un simple path, création d’un PÉDAGOGIQUES
- Vie et mort d’un service : Initialisation Timer, écriture d’un serveur echo ;
service, supervision Process, stopper analyse du temps de Boot ; utilisation de Formation animée par des
unité, après unité stoppée of/etc/fstab
- La dépendance entre unités : systemd professionnels utilisant systemd au
en tant que scheduler, configurer les Sécurité quotidien. De nombreux exemple et
dépendances, target units, le process - Gestion de ressource, introduction illustrations, ainsi que des mises en
de boot, autoriser une unité systemd, aux namespaces, restrictions et droits pratiques permettent d’ancrer les
dépendances et désactivation, les d’accès, UID, GID et utilisateurs, informations théoriques.
dépendances implicites, early-boot capabilities, filesystem Protection
units et masking, syscall filtering, passing
- journald : gestion des logs, gestion des credentials, sécurité du réseau, autres
log Unix, les entrées de journal journald, paramètres liés à la sécurité
journalctl, fonctionnalités avancées - Travaux pratiques : utilisation de « slices »,
FORMATIONS INTER-ENTREPRISES SYSTÈMES EMBARQUÉS peaufiner la phase d’initialisation, D- Bus, interprocess communication DU PROGRAMME EN LIGNE
des namespaces, utilisateurs et droits,
- Travaux pratiques : introduction à
systemd et capabilities, accès aux
fichiers et restrictions, systemd et syscalls
systemctl, mettre en place un « test
service », un service fonctionnel ;
- D- Bus architecture, D- Bus connections,
superviser et redémarrer des services ;
ACCÉDER À L’ENSEMBLE
implémentation des dépendances, étude
noms des Clients sur le bus, remote
function call, signals et stetard interfaces,
de dépendances, ajouter une nouvelle
D- Bus et systemd, sécurité de D- Bus,
cible de boot, installation unité, vérifier
outils de Debug
dépendances implicites/par défaut,
écrire un service « early boot » ; étudions
journald
- Travaux pratiques : utilisation de busctl,
monitoring d’une application simple
Systemd, utilisation avancée
- Organisation dynamique des unités
- Monitorer des évènements systemd
- Debugger avec systemd
- Gestion des points de montage Synthèse et conclusion
50 contact.exed@telecom-paris.fr | executive-education.telecom-paris.fr | Appelez le 01 75 31 95 90