Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
68864536-1fbe-4bb3-b14e-71ddaa041f99
image OF
  1. Accueil
  2. Numérique
  3. Informatique
  4. Linux
  5. Architecture Linux avec SYSTEMD et D-BUS
Architecture Linux avec SYSTEMD et D-BUS

Architecture Linux avec SYSTEMD et D-BUS

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :
Asnière sur Seine :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme

Cette formation permet de maîtriser le fonctionnement d'un système linux basé sur systemd et permet d'exploiter les outils qu'il fournit :Comprendre le fonctionnement d'un système linux dans sa globalité
Utiliser l'infrastructure linux pour architecturer un système complexe
Maîtriser les outils d'analyse système pour pouvoir diagnostiquer les dysfonctionnements
Connaître les outils disponibles pour sécuriser les services

Le cours sera dispensé sur trois jours, entrecoupé de mini-ateliers sur machine virtuelle permettant de prendre en main les concepts au fur et à mesure des explications.

En quelques années, les fondations des systèmes Linux ont changé. Le fonctionnement traditionnel, basé sur les principes de SystemV, est rapidement remplacé par l'infrastructure systemd. Ces évolutions forcent tous les professionnels de Linux à réapprendre les réflexes acquis, mais le jeu en vaut la chandelle : systemd amène un grand nombre de nouvelles fonctionnalités et consolide le fonctionnement de linux.

Cette formation remet à plat les bases du système linux et permet à un professionnel linux de rapidement retrouver ses marques sur cette nouvelle architecture et être à même d'exploiter toute la richesse de ces nouveaux outils
Pour l'intégrateur débutant, cette formation permet de dépasser le stade utilisateur et de poser les bases de "Linux : comment ça marche".

Les plus de cette formation :
Cette formation a été conçue pour résoudre les problèmes rencontrés au quotidien. Elle est ponctuée de nombreux TP qui mettent en avant les problèmes fréquents, les outils de mise au point et les pièges à éviter afin de permettre aux élèves de rapidement trouver leurs marques lorsqu'ils devront résoudre ces problèmes par eux-mêmes.

Introduction

  • Smile: a quick overview
  • Course organization
  • Setting up the training VM

Systemd, basic concepts

  • Writing a simple daemonSystemd : Introduction
    Systemd units
    Exercise: Introduction to systemctl
    Systemd unit files
    Exercise: Setting up a test service
    Systemd services
    Exercise: A functional tp.service
  • Life and death of a serviceService initialization
    Exercise: Tweaking the initialisation phase
    Process supervision
    Stopping a unit
    After the unit is stopped \046
    Exercise: Supervising and restarting services
  • Unit dependenciesSystemd as a scheduler
    Exercise: Dependencies : implementation
    Exercise: Studying dependencies
    Configuring dependencies
    target units
    The boot process
    Exercise: Adding a new boot target
    Enabling a systemd unit
    Exercise: Unit installation
    Implicit dependencies
    Exercise: Checking implicit and default dependencies
    Dependencies and deactivation
    Early-boot units
    Exercise: Writing an early boot service
  • Journald : log managementUnix log management
    Journald entries
    Journalctl
    Exercise: Let's study journald
    Journald : advanced functionalities

Systemd, advanced use

  • Units dynamic organizationConfiguration file management
    Exercise: Using Drop-ins
    Generators
    Exercise: Experimenting with generators
    Templates
    Exercise: Using templates
    Transient units
  • Event monitoring with systemdPaths
    Exercise: Writing a simple .path
    Timers
    Exercise: Timer creation
    Sockets
    Exercise: Writing an echo server
    Devices
    Complete example
  • Debugging with systemdSystemd documentation
    PID1 logs
    Debugging units
    Debugging dependencies
    Analyzing boot issues
    Exercise: Boot time analysis
    Other debugging tools
  • Mount point managementUnix file system hierarchy
    File system management units
    /etc/fstab and systemd
    Exercise: Use of /etc/fstab

Security, D-Bus

  • Resource management
    Exercise: Use of slices
  • Introduction to namespaces
    Exercise: Use of namespaces
  • Restrictions and access rightsUID, GID and users
    Exercise: Users and rights
    File properties
    Exercise: Files and access control
    Capabilities
    Exercise: Systemd and capabilities
    Filesystem Protection and masking
    Exercise: File access restrictions
    Syscall filtering
    Exercise: Systemd and syscalls
    Passing credentials
    Network security
    Other security parameters
    Portable services
    Exercise: Using portable services
  • DBus, interprocess communicationDBus architecture
    DBus connections
    Client names on the bus
    Remote function call
    Exercise: Using busctl
    Signals and standard interfaces
    DBus and systemd
    DBus security
    Debugging tools
    Exercise: Simple application monitoring
Public visé

Ce cours est destiné aux personnes ayant une première expérience d'intégration ou d'architecture de système Linux et désirant acquérir une maîtrise complète du fonctionnement de ces systèmes afin de développer des architectures robustes pour faire face à des besoins système complexes

Prérequis

Connaissance de base du fonctionnement Unix ou Linux
Utilisation en ligne de commande de Linux
Quelques notions de fonctionnement réseau

Matériel
Un PC capable de faire fonctionner virtualbox sera nécessaire pour les TP
Le cours sera dispensé sur trois jours, entrecoupé de mini ateliers sur machine virtuelle permettant de prendre en main les concepts au fur et à mesure des explications

Méthodes pédagogiques

Tous nos stages reposent sur une alternance entre transfert de savoir-faire et d’attitudes, avec des exercices concrets, des tests avec les participants et des analyses de situations. Cette méthode permet une appropriation rapide des sujets par les stagiaires.
Notre formateur s’appuie sur les connaissances préexistantes du stagiaire. Il combine diverses modalités pédagogiques : des exposés théoriques, des temps d’échanges, des études de cas, permettant à l’apprenant d’être acteur de la séance de formation.
Lors des formations en groupe, l’accent est mis sur l’interactivité, intégrant ainsi la possibilité de progresser en équipe et de réussir ensemble.
Le scénario de nos cours est adapté afin de faire directement référence aux attentes des stagiaires. Les exemples et exercices sont, dans la mesure du possible, au plus près des missions réalisées par vos collaborateurs.
En effet, notre processus de personnalisation d’accès à la formation nous conduit à choisir et combiner différentes méthodes classiques qui ont fait preuve de leur efficacité, en fonction des objectifs à atteindre et du public reçu en formation.

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :16 déc.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Refuser
Accepter