Trust-systems

Linux Fondamentaux : Installer, Configurer, Utiliser

Objectifs de la formation

  • disposer des connaissances et compétences pour installer et utiliser un système Linux Open Source
  • maitriser les commandes de gestion de l’arborescence, des fichiers et des répertoires
  • utiliser interactivement le Shell, connaître les commandes essentielles et lancer un Shell-script
Public

professionnels des télécoms (opérateurs et constructeurs), directions informatiques, administrateurs réseaux, installateurs, techniciens.

Pré-requis

Expérience sur les concepts AD et les technologies DS, des technologies de mise en réseau (IP, DHCP), compréhension de HyperV et de la virtualisation des serveurs et une expérience de base avec PowerShell.[

Durée

5 jour


Introduction

  • Origine d’Unix et de GNU / Linux
  • Définition des logiciels libres et des logiciels Open Source
  • Description des organismes (FSF, OSI, APRIL, AFUL…)

Architecture du système

  • Caractéristiques générales des différentes couches systèmes (Kernel, LKM, Shell…)
  • Caractéristiques générales des différentes couches graphiques (système de fenêtrage, gestionnaire d’affichage, gestionnaire de session, gestionnaire de fenêtres, gestionnaire de bureau)
  • Présentation des différents Shell (Bourne, Korn, zshell, Ash, Dash, Bash…)
  • Présentation des principaux logiciels disponibles
  • Présentation des principales distributions
  • Choix d’une distribution Shell

Prise en main

  • Session utilisateur textuelle (CLI)
  • Session utilisateur graphique (GUI)
  • Description d’un bureau
  • Espaces de travail
  • Tableaux de bord
  • Menus…
  • Ouverture d’un terminal dans un environnement graphique

Shell Bash

  • Fichiers d’initialisation du Shell
  • Options du Shell
  • Commandes internes et externes
  • Utilisation des principales commandes
  • Aide sur les commandes (man, info…)
  • Historique des commandes
  • Gestion des variables prédéfinies du Shell
  • Exportation de variables
  • Récupérer le résultat d’une commande
  • Échappement et protection de caractères
  • Processus d’expansion

Système de fichiers

  • L’arborescence du système de fichiers (FHS)
  • Les différents types de fichiers

Gestion de fichiers

  • Commandes pour gérer les dossiers (pwd, rmdir, cd, ls…)
  • Lire le contenu d’un fichier (cat, more, less, tail, head, grep)
  • Commandes pour gérer les fichiers (cp, rm, mv, find…)
  • Méta-caractères du Shell (? * [] [-])
  • Gérer les alias
  • Gérer les liens physiques et symboliques

Redirecteurs

  • Présentation des flux d’entrée, de sortie et d’erreur standards
  • Utilisation des redirections (>, <, >>, <<, |)

Editeurs de texte

  • Un tour d’horizon de différents éditeurs (nano, vi, vim…)
  • Principales fonctionnalités de nano
  • Principales fonctionnalités de vim (Vi IMproved)
  • Utilisation avancée de vim

Expressions régulières

  • Simples et étendues
  • Les méta-caractères des expressions régulières
  • Manipulation de fichiers avec sed, grep, egrep…


Retour en haut