Formation Unix linux bases

DURÉE DU COURS : 3 jours (21 heures)

OBJECTIFS DE LA FORMATION :

  • Acquérir la connaissance des commandes fondamentales des systèmes d’exploitation Unix et Linux à travers des exercices modulaires de difficulté progressive
  • Devenir autonome pour une première prise en main d’un système
  • Passer l’étape importante de la maîtrise de l’éditeur « vi »

PUBLIC CIBLE

  • Ce cours s’adresse aux Administrateurs systèmes ou futurs administrateurs
  • Développeurs en environnement Linux Unix
  • Toute personne amenée à utiliser cet environnement

PRÉREQUIS

  • Aucun

PROGRAMME DU COURS

1 – Introduction

Les caractéristiques des systèmes Unix et Linux

Arborescence et système de fichiers

Noyau et processus

Les principales normes

Les systèmes du marché

Atelier 01 : Explorer la structure et la gestion des fichiers pour se familiariser aux principes de base

2 – Une session

Comment démarrer une session ?

Quelques commandes

La documentation

Atelier 02 : S’équiper d’une connaissance détaillée des sessions sous Unix et Linux

3 – Les fichiers et les répertoires

L’arborescence des fichiers

Les chemins

La syntaxe d’une ligne de commande

Les commandes de gestion de fichiers

Les commandes de gestion de répertoires

La commande find

Atelier 03 : Se doter de compétences approfondies concernant les fichiers et les répertoires dans les environnements Unix et Linux.

4 – Le Shell

Introduction

Les jokers

La protection des caractères spéciaux

La redirection des entrées/sorties standards, les tubes

L’environnement

Atelier 04 : Mesurer l’importance du Shell dans l’interaction avec le système d’exploitation Linux

5 – Les droits

Les utilisateurs et les groupes

Modifier les droits

Types de droits

Gestion des groupes

Atelier 05 : Approfondir la gestion des droits d’accès dans les systèmes Unix et Linux pour se de familiariser avec la structure et le rôle des utilisateurs et des groupes, la compréhension des différents niveaux de droits (lecture, écriture, exécution), l’identification des types de permissions et leur application aux fichiers et répertoires.

6 – L’impression

L’impression, le principe

L’impression, les commandes (Administration)

Atelier 06 : Consolider ses connaissances spécifiques en matière d’impression dans les environnements Linux.

7 – Les filtres

Présentation des filtres

Les commandes

Présentation des expressions régulières et mise en œuvre

Atelier 07 : S’initier aux filtres Unix/Linux, en se concentrant sur les commandes essentielles comme grep, sed, et awk, ainsi que sur les expressions régulières. Maîtriser le traitement et l’analyse de données textuelles, renforçant sa capacité à effectuer des recherches et des manipulations de texte avancées, essentielles pour l’efficacité opérationnelle dans ces environnements.

8 – La sauvegarde

Introduction

Les outils communs

Automatisation

Stockage et sécurité

Atelier 08 : Mettre en œuvre l’essentiel de la sauvegarde sous Unix/Linux, incluant l’usage d’outils tels que rsync et tar, et l’automatisation avec cron.

9 – Les outils de communication

Introduction

Les outils

La messagerie

Atelier 09 : Développer la maîtrise des outils de communication sous Linux, notamment pour la messagerie et la collaboration

10 – Les liens

Introduction

Les liens, les commandes

Atelier 10 : Se familiariser avec la configuration réseau sous Linux, incluant l’utilisation de commandes réseau et les bases de la sécurité.

11 – La gestion des processus

Introduction

Les commandes de base

Les travaux

Atelier 11 : Consolider les compétences clés en gestion des processus sous Linux, incluant la surveillance et le contrôle des processus ainsi que la gestion des jobs. Utiliser des commandes essentielles pour optimiser la performance du système et à gérer les travaux en arrière-plan et en avant-plan

12 – L’éditeur vi

Introduction

L’éditeur VI

Les autres éditeurs

Atelier 12 : Se familiariser avec l’éditeur VI, enseignant les bases de la création et de la modification de fichiers textuels.

13 – Unix et les réseaux

Introduction

Les protocoles essentiels

L’adressage réseau

Les fichiers et les commandes de base

Les partages réseaux

 

Atelier 13 : Mettre en pratique les connaissances acquises sur les protocoles réseau, l’adressage IP, et les commandes Linux pour la gestion réseau.