Linux - Administration système avec Python

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer les subtilités du langage Python pour écrire des programmes qui interagissent avec un système de type Linux.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

Environnement de travail

  • Préparer sa station de travail Linux (prérequis)
  • Configurer et utiliser l'interpréteur Python
  • Installer un IDE : Spyder, PyDev ou PyCharm
Exemples de travaux pratiques (à titre indicatif)
  • Installer Python 3 et des bibliothèques tierces
  • Installer et configurer un IDE
  • Ecrire un programme pour tester la configuration

Environnement système

  • Les différentes couches de l'architecture système Linux
  • Présentation des classes nécessaires
  • Diverses interfaces de systèmes d'exploitation (os.environ, os.ctermid...)
  • Les flux standards (sys.stdin, sys.stdout, sys.stderr)
  • Interprétation des arguments de la ligne de commande
  • Exécuter des commandes du Shell Bash (system)
  • Manipuler les expressions régulières
  • Mise au point de programmes (débogage)
Exemples de travaux pratiques (à titre indicatif)
  • Ecrire un programme qui affiche l'environnement système
  • Exécuter des commandes du Shell dans un programme Python
  • Débogage d'un programme (exécution pas à pas, traçage...)

Jour 2

Gestion des processus

  • Multiprocessing (spawn, fork...)
  • Présentation de la classe process
  • Echange d'objets entre les processus (queues, tubes)
  • Mémoire partagée
  • Synchronisation entre processus
  • Présentation des classes
    • Pool (workers)
    • Multiprocessing
  • Primitives de synchronisation
  • Manipulation des processus (os.kill, os.getpid...)
Exemples de travaux pratiques (à titre indicatif)
  • Gestion des processus
  • Créer un programme multiprocessing
  • Créer une communication entre deux processus
  • Synchronisation

Gestion des threads

  • Multithreading
  • Présentation de la classe threading
  • Instanciation et lancement de threads
  • Synchronisation (lock, rlock, semaphore...)
  • Communication entre threads (event objects)
Exemples de travaux pratiques (à titre indicatif)
  • Créer un programme avec plusieurs threads
  • Créer une communication entre deux threads
  • Synchronisation

Jour 3

Gestion des signaux

  • Définition
  • Présentation de la classe signal
  • Intercepter un signal
Exemple de travaux pratiques (à titre indicatif)
  • Interception d'un signal

Gestion de fichiers

  • Manipulation
    • De fichiers (shutil.copyfile, os.remove, os.rename...)
    • De dossiers (os.mkdir, os.rmdir...)
  • Gestion des chemins d'accès (os.path)
  • Permissions (os.chmod, os.chown, os.umask...)
  • Création de fichiers (os.open, os.write, os.read...)
Exemples de travaux pratiques (à titre indicatif)
  • Manipulation de fichiers
  • Manipulation de dossiers et des chemins d'accès
  • Gestion des permissions de fichiers
  • Conception d'un fichier, ajout de données et lecture

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir suivi les stages

Public

Développeurs, administrateurs.

Ces formations pourraient vous intéresser

Langage SQL

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

La formation a pour objectif d'apporter une solide connaissance sur le principe et le langage SQL suivant la norme, il permettra aux participants avoir une maîtrise des interrogations de bases de données quel que soit le système qui les héberge.

Tarif

A partir de 1 840,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Se mettre à niveau sur les nouveautés des technologies du Système d’Information
  • Comprendre les mutations à venir
  • Décrypter les innovations de rupture qui annoncent des évolutions pour les entreprises et leurs salariés

Tarif

A partir de 2 050,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire le métier et les problématiques
  • Dialoguer avec les automaticiens
  • Identifier et expliquer les normes et standards propres au monde industriel
  • Auditer un système SCADA
  • Développer une politique de cybersécurité.
Tarif

A partir de 2 130,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Appliquer des méthodes efficaces pour classer vite et bien
  • Organiser ses documents pour tout retrouver en moins de 30 secondes
  • Développer une capacité de prise du recul sur ses pratiques permettant de revoir son système d'organisation
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les principaux composants d'une architecture à trois niveaux (Check Point) et expliquer comment ils fonctionnent ensemble dans l'environnement Check Point
  • Expliquer comment la communication est sécurisée et comment le trafic est acheminé dans l'environnement Check Point
  • Décrire les fonctions de base du système d'exploitation Gaia
  • Identifier le flux de travail de base pour installer Security Management Server et Security Gateway pour une solution à domaine unique
  • Créer des objets SmartConsole correspondant à la topologie de l'organisation pour les utiliser dans les politiques et les règles
  • Identifier les outils disponibles pour gérer les licences et les contrats Check Point, y compris leur objectif et leur utilisation
  • Identifier les fonctionnalités et les capacités qui améliorent la configuration et la gestion de la politique de sécurité
  • Expliquer comment les couches de politique affectent l'inspection du trafic
  • Expliquer comment la traduction d'adresses réseau affecte le trafic
  • Configurer la traduction d'adresses réseau (NAT) manuelle et automatique
  • Démontrer une compréhension des capacités de contrôle des applications, de filtrage des URL et de prévention autonome des menaces, et configurer ces solutions pour répondre aux exigences de sécurité d'une organisation
  • Expliquer comment les clés pré-partagées et les certificats peuvent être configurés pour l'authentification avec des passerelles VPN tierces et gérées en externe
  • Analyser et interpréter le trafic des tunnels VPN
  • Configurer les paramètres de journalisation
  • Utiliser des requêtes prédéfinies et personnalisées pour filtrer les résultats des journaux
  • Surveiller la santé du matériel Check Point supporté en utilisant le portail Gaia et la ligne de commande
  • Décrire les différentes méthodes de sauvegarde des informations du système Check Point et discuter des meilleures pratiques et des recommandations pour chaque méthode.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Apprendre les principes fondamentaux d’une base de données relationnelle
  • Écrire des requêtes SQL pour interroger les bases de données relationnelles du système d’information de l’entreprise
Tarif

A partir de 1 790,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

  • Identifier les enjeux, les rôles et les missions d’un trésorier de groupe
  • Organiser la gestion des flux de trésorerie au quotidien
  • Mettre en œuvre les outils de gestion des risques liés aux flux de trésorerie d’un groupe de sociétés
  • Identifier les conditions de mise en place d'un système de cash pooling
Tarif

A partir de 1 999,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Déterminer les moyens à mettre en oeuvre pour améliorer le suivi de la performance
  • Organiser et animer le système de contrôle de gestion
  • Développer ses connaissances et approfondir le rôle du contrôleur de gestion
Tarif

A partir de 1 390,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire l'architecture et l'objectif de chaque composant impliqué dans celle-ci
  • Expliquer le cycle de vie du traitement des jobs
  • Naviguer dans les différents domaines de Control-M GUI
  • Travailler avec des espaces de travail nouveaux ou existants
  • Gérer, dépanner et configurer le processus "New Day"
  • Vous adapter à l'heure d'été
  • Configurer les options relatives aux alertes, aux alertes d'utilisation, au courrier électronique et au STMP
  • Configurer les paramètres du système Control-M/EM
  • Gérer et surveiller les composants de Control-M
  • Mettre en oeuvre les options de sécurité en définissant les utilisateurs et les rôles, et en sélectionnant les options de configuration
  • Mettre en oeuvre des plateformes sans agent pour l'exécution des jobs
  • Gérer les groupes d'hôtes
  • Accéder à l'historique des jobs et revoir les versions des jobs
  • Décrire la gestion des versions
  • Mettre en oeuvre la fonctionnalité de haute disponibilité de Control-M
  • Utiliser le domaine de configuration dans Control-M Web.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Mettre en place l'écosystème Hadoop
  • Expliquer le fonctionnement et l'architecture de HBase
  • Identifier les apports d'HBase en termes de stockage distribué des données
  • Installer le système et mettre en place une configuration distribuée.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...