Formation en Réseaux et systèmes: Linux - Fondamentaux de l'utilisation  - Ascent Formation
Retour aux formations
Réseaux et systèmes

Linux - Fondamentaux de l'utilisation

2 jour(s)14h

Description

Objectif de formation : L'apprenant doit pouvoir à l'issue de cette formation utiliser efficacement les outils de base de Linux.

Objectifs pédagogiques

  • Appréhender les bases d'Unix/Linux
  • Naviguer dans une arborescence
  • Gérer les fichiers & les répertoires
  • Adapter l'environnement de travail à son usage
  • Mettre en oeuvre des scripts shell

Public concerné

Toute personne souhaitant utiliser Unix/Linux

Prérequis

Aucune connaissance particulière

Déroulé du programme

1

Premiers pas sur le système (3 heures)

3h
  • Rétrospective des systèmes Unix/Linux
  • Versions d'Unix
  • Distributions Linux
  • Standards et architectures sous Linux
  • Architecture d'une ligne de commande Unix
  • Usage et personnalisation des interfaces graphiques
  • Arborescence standard du système de fichier Unix
  • Utilisateurs et groupes
  • Protections d'accès
  • Répertoires et fichiers
  • Permissions des fichiers
  • Commandes de base des fichiers et répertoires
  • Copie, déplacement et suppression de fichiers & répertoires
  • Documentation en ligne
  • Travaux pratiques : Exploration de l'arborescence. Utilisation des commandes de base. Exemple d'utilisation de la documentation en ligne.
2

Gestion des fichiers & utilisation des éditeurs (2 heures)

2h
  • Présentation des Inodes
  • Blocks de données
  • Tour d'horizon des commandes de base pour la manipulation des fichiers
  • Liens physiques & symboliques
  • Commandes complémentaires
  • Arborescence standard
  • Analyse de l'espace disque disponible
  • Éditeur vi et les autres éditeurs
  • Configuration de la session & de l'environnement utilisateur
  • Travaux pratiques : Manipulation des fichiers et des répertoires. Utilisation de l'éditeur de texte vi.
3

Présentation de la notion de shell (3 heures)

3h
  • Rôle et objectif du shell
  • Définition & principes de base
  • Présentation des types de shell
  • Invite de commande
  • Variables
  • Alias
  • Filtre
  • Les redirections
  • Lancement des programmes
  • Environnement & processus
  • Expansion & enchaînement des commande
  • Code retour
  • Concept de "scripts shell"
  • Fichier ".profile"
  • Commandes de substitution
  • Travaux pratiques : Modification des variables d'environnement. Exemple d'utilisation des filtres et des redirections. Exécuter des scripts shell.
4

Utiliser et construire des outils, la communication (2 heures)

2h
  • Présentation des expressions régulières
  • Focus sur la commande "grep"
  • Outils de base
  • Fonctionnement des pipes
  • Mise en pratique des pipes
  • Conception de sur-outils à l'aide des pipes
  • Outils complémentaires
  • Messagerie
  • Travaux pratiques : utilisation des expressions régulières & des pipes
5

Le fonctionnement multitâche (1 heure)

1h
  • Exécution en arrière-plan
  • Concept de processus et de démon
  • Tour d'horizon d'outils pour le background
  • Signaux et suppression d'un processus
  • Analyse des processus
  • Réponses aux signaux
  • Travaux pratiques : exécution des applications en arrière-plan, gestion des processus.
6

Lecture & modification de programme shell (1 heure)

1h
  • Instructions de programmation
  • Conditions & boucles
  • Tests : opérateurs & structures de contrôle
  • Commande test
  • Instructions de dialogue interactif
  • Travaux pratiques : création et modification d'un programme shell.
7

Unix/Linux en réseau local (2 heure)

2h
  • Protocoles réseau Internet
  • Présentation de TCP/IP
  • Connexion à une machine distante
  • Transfert de fichiers
  • Lancement des procédures distantes
  • Lancement des commandes sécurisées
  • Sécurité
  • Compréhension des principaux termes
  • Travaux pratiques : transfert de fichiers & des commandes à distance

Informations

Durée

2 jour(s)

14h

Tarif

1500 € HT

HT