Description
Objectif général de la formation : À l’issue de la formation, les participants comprendront les bases des systèmes Unix/Linux, sauront manipuler des fichiers et répertoires, personnaliser leur environnement de travail, et exécuter des scripts shell simples pour automatiser des tâches courantes. Compétences visées : - Comprendre les principes fondamentaux des systèmes Unix/Linux - Naviguer dans une arborescence Unix/Linux et manipuler des fichiers et répertoires - Configurer et personnaliser l’environnement shell - Exécuter des scripts shell simples pour automatiser des tâches Niveau SAME visé : Sensibilisation Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20
Objectifs pédagogiques
- Comprendre l’architecture et les principes des systèmes Unix/Linux
- Explorer et naviguer dans une arborescence Unix/Linux
- Manipuler des fichiers et répertoires en ligne de commande
- Personnaliser et configurer l’environnement shell pour une utilisation optimale
- Écrire et exécuter des scripts shell simples pour automatiser des tâches courantes
Public concerné
Prérequis
Déroulé du programme
Introduction aux systèmes Unix/Linux (1 heure)
- Historique et principes fondamentaux des systèmes Unix/Linux
- Distribution Linux : présentation des principales variantes (Ubuntu, CentOS, Debian)
Navigation et arborescence (2 heures)
- Structure de l’arborescence Unix/Linux : /, /etc, /var, /home, /bin, /usr
- Commandes de base pour la navigation : ls, cd, pwd
- Travaux pratiques : Explorer une arborescence Unix/Linux avec les commandes de base
Manipulation des fichiers et répertoires (3 heures)
- Création, copie, déplacement et suppression de fichiers et répertoires : cp, mv, rm, mkdir
- Utilisation des permissions de fichiers : chmod, chown
- Travaux pratiques : Créer et organiser des répertoires avec des permissions spécifiques
Introduction à l’environnement shell (2 heures)
- Présentation des shells populaires : Bash, Zsh, etc.
- Commandes et historiques : history, raccourcis clavier
- Travaux pratiques : Utiliser et configurer Bash pour améliorer l’expérience utilisateur
Personnalisation de l’environnement (2 heures)
- Variables d’environnement : PATH, HOME, PS1
- Fichiers de configuration : .bashrc, .profile
- Travaux pratiques : Personnaliser l’invite de commande et définir des alias
Gestion des processus de base (2 heures)
- Visualisation des processus : ps, top, htop
- Gestion des processus : kill, bg, fg, jobs
- Travaux pratiques : Identifier et gérer des processus en cours d’exécution
Introduction aux scripts shell (2 heures)
- Structure d’un script shell : shebang, syntaxe de base
- Commandes courantes : echo, read, if, for, while
- Travaux pratiques : Écrire un script simple pour automatiser une tâche
Automatisation de tâches courantes (2 heures)
- Gestion de fichiers en masse avec des scripts : renommer, copier, supprimer
- Programmation conditionnelle et boucles dans les scripts
- Travaux pratiques : Écrire un script pour organiser automatiquement des fichiers dans des dossiers
Outils Unix/Linux essentiels (2 heures)
- Redirections et pipelines : |, >, <, tee
- Outils d’analyse de fichiers : grep, awk, sed
- Travaux pratiques : Utiliser des pipelines pour traiter des fichiers texte
Informations
Durée
3 jour(s)
18h
2200 € HT
HT
Prochaines sessions
Formations similaires
Active Directory Federation Services (ADFS) (2-015)
2850 € HT
Administration d’un serveur POSTFIX sous Linux
Sur demande
Administration de Serveur Web IIS 10 pour Windows Server
3490 € HT
Administration de Solaris 11 - Niveau 1
3490 € HT