Programmation
5$/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.