Passer au contenu
30 h

Programmation

2$/h – Linux Essentials LPI Préparation à la certification

Objectifs :

Au terme de la formation, les participants auront acquis les connaissances nécessaires pour mieux comprendre le système d’exploitation Unix et réagir dans leur milieu de travail.

Contenu du cours :

La communauté Linux et une carrière dans l’open source

Évolution de Linux et systèmes d’exploitation populaires

  • Distributions
  • Systèmes embarqués
  • Linux dans le nuage

Applications Open Source principales

  • Applications de bureau
  • Applications serveur
  • Langages de développement
  • Outils de gestion de paquets et référentiels

Logiciels Open Source et licences

  • Philosophie Open Source
  • Licence Open Source
  • Fondation pour le logiciel libre (FSF), Open Source Initiative (OSI)

Compétences en TIC et utilisation de Linux

  • Compétences en gestion de bureau (desktop)
  • Bases de la ligne de commande
  • Utilisations industrielles de Linux, de l’infonuagique et de la virtualisation

Le repérage sur un système Linux

Notions de base de la ligne de commande

  • Shell de base
  • Syntaxe de ligne de commande
  • Variables
  • Guillemets

Utilisation de la ligne de commande pour obtenir de l’aide

  • Pages du manuel (man pages)
  • Pages d’information (info pages)

Utilisation des répertoires et des listes de fichiers

  • Fichiers et répertoires
  • Fichiers et répertoires cachés
  • Répertoires personnels
  • Chemins absolus et relatifs

Création, déplacement et suppression de fichiers

  • Fichiers et répertoires
  • Sensibilité à la casse
  • Globbing simple

 Le pouvoir de la commande

Archivage des fichiers en ligne de commande

  • Fichiers et répertoires
  • Archives et compression

Recherche et extraction de données à partir de fichiers

  • Tuyaux (pipes) en ligne de commande
  • Redirection E/S (I/O)
  • Expressions régulières basiques utilisant ., [], * et ?

Transformation des commandes en script

  • Scriptingde base
  • Sensibilisation aux éditeurs de texte courants (vi et nano)
  • echo
  • Statut de sortie

Le système d’exploitation Linux

Choix d’un système d’exploitation

  • Différences entre Windows, OS X et Linux
  • Gestion du cycle de vie de la distribution

Compréhension du matériel informatique

  • Matériel
  • Programmes et configuration
  • Processus
  • Adresses de mémoire
  • Système de messagerie
  • Enregistrement

Ordinateur et réseau

  • Internet, réseau et routeurs
  • Interrogation de la configuration du client DNS
  • Interrogation de la configuration du réseau

 La sécurité et les autorisations de fichiers

Sécurité de base et identification des types d’utilisateurs

  • Utilisateurs root et standard
  • Utilisateurs du système

Création des utilisateurs et des groupes

  • Commandes utilisateur et groupe
  • ID utilisateur

Gestion des autorisations de fichiers et de la propriété

  • Permissions et propriétés des fichiers et des répertoires

Répertoires et fichiers spéciaux

  • Utilisation de fichiers et de répertoires temporaires
  • Liens symboliques

Préalables

  • Posséder des connaissances du système d’exploitation Windows et d’un serveur web.
  • Avoir téléchargé le logiciel VPS Linux sur son ordinateur personnel pour la formation à distance.