Formation en Réseaux et systèmes: Unix/Linux - Les fondamentaux (2-020) - Ascent Formation
Retour aux formations
Réseaux et systèmes

Unix/Linux - Les fondamentaux (2-020)

3 jour(s)18h

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é

Administrateurs système débutants
Utilisateurs souhaitant acquérir des compétences de base sur Unix/Linux
Professionnels souhaitant explorer un environnement Unix/Linux

Prérequis

Connaissances de base en informatique

Déroulé du programme

1

Introduction aux systèmes Unix/Linux (1 heure)

1h
  • Historique et principes fondamentaux des systèmes Unix/Linux
  • Distribution Linux : présentation des principales variantes (Ubuntu, CentOS, Debian)
2

Navigation et arborescence (2 heures)

2h
  • 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
3

Manipulation des fichiers et répertoires (3 heures)

3h
  • 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
4

Introduction à l’environnement shell (2 heures)

2h
  • 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
5

Personnalisation de l’environnement (2 heures)

2h
  • Variables d’environnement : PATH, HOME, PS1
  • Fichiers de configuration : .bashrc, .profile
  • Travaux pratiques : Personnaliser l’invite de commande et définir des alias
6

Gestion des processus de base (2 heures)

2h
  • 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
7

Introduction aux scripts shell (2 heures)

2h
  • 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
8

Automatisation de tâches courantes (2 heures)

2h
  • 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
9

Outils Unix/Linux essentiels (2 heures)

2h
  • 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

Tarif

2200 € HT

HT

Prochaines sessions