Accueil / Utilisation UNIX, LINUX

Utilisation UNIX, LINUX

Durée : 2 jours
Tarif Inter :
Tarif sur mesure : Nous consulter
Référence : 3UUL

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Les systèmes Unix/Linux sont largement utilisés dans les serveurs en entreprise. Cette formation vous apprend à manipuler les commandes Linux et écrire des scripts Shell.

Objectifs

Au cours de la formation, les participants apprendront à :

  • Comprendre les fondamentaux d’Unix/Linux
  • Explorer une arborescence Unix/Linux
  • Manipuler des fichiers et des répertoires
  • Personnaliser l’environnement de travail
  • Exécuter des scripts Shell

Programme

  1. Prise en main du système

    • Historique des systèmes Unix/Linux.
    • Les différentes versions d’Unix (AIX, HP_UX, Solaris…).
    • Les distributions Linux.
    • Les standards et les architectures.
    • Structure d’une ligne de commande Unix.
    • Utilisation et personnalisation de l’interface graphique.
    • Arborescence standard du système de fichier Unix.
    • Utilisateurs et groupes, protections d’accès.
    • Organisation des répertoires et des fichiers. Les permissions des fichiers sous Unix/Linux.
    • Les commandes de base pour les fichiers et répertoires. Copier, déplacer et supprimer des fichiers ou répertoires.
    • Comment utiliser efficacement la documentation en ligne ?
    • Travaux pratiques Exploration de l’arborescence. Utilisation des commandes de base. Exemple d’utilisation de la documentation en ligne.
  2. Gérer les fichiers, utiliser les éditeurs

    • Les Inodes.
    • Les blocks de données.
    • Les commandes de base pour la manipulation des fichiers.
    • Les liens physiques et symboliques.
    • Commandes complémentaires.
    • L’arborescence standard.
    • Vérification de l’espace disque disponible.
    • L’éditeur vi. Les différents éditeurs
    • Paramétrage de la session, de l’environnement utilisateur.
    • Travaux pratiques
    • Manipulation des fichiers et des répertoires. Utilisation de l’éditeur de texte vi.
  3. Comprendre et utiliser le Shell

    • Le rôle du Shell. Notion de Shell, principes de base.
    • Les différents types de Shell.
    • L’invite de commande.
    • Les variables.
    • Les alias.
    • L’idée de filtre.
    • Les redirections.
    • Lancement des programmes.
    • Environnement et processus.
    • L’expansion des commandes. Enchaînement de commandes, code retour.
    • Notion de « scripts shell ».
    • Le fichier « .profile ».
    • Les commandes de substitution.
    • Travaux pratiques
    • Modification des variables d’environnement. Exemple d’utilisation des filtres et des redirections. Exécuter des scripts Shell.
    • Utiliser et construire des outils, la communication
    • Introduction aux expressions régulières.
    • La commande « grep ».
    • Outils de base.
    • Mécanisme des pipes.
    • Utilisation des pipes.
    • Construction d’outils à l’aide des pipes.
    • Outils complémentaires.
    • La messagerie.
    • Travaux pratiques
    • Exemples d’utilisation des expressions régulières. Utiliser les pipes.
  4. Le fonctionnement multitâche

    • Exécution en arrière-plan. Notion de processus et de démon.
    • L’exécution en arrière-plan, outils pour le background.
    • Signaux et suppression d’un processus. Lister les processus : ps, etc.
    • Réponses aux signaux.
    • Travaux pratiques
    • Comment exécuter des applications en arrière-plan ? Gestion des processus.
  5. Lire et modifier un programme Shell

    • Les instructions de programmation.
    • Les conditions et les boucles (if, for, while…).
    • Les opérateurs de test, les structures de contrôle pour les tests.
    • La commande test.
    • Exemple simple de programme Shell.
    • Exemple de modification un programme Shell.
    • Les instructions de dialogue interactif.
    • Travaux pratiques
    • Création et modification d’un programme Shell.
  6. Unix/Linux en réseau local

    • Les protocoles réseau Internet. Notion sur TCP/IP.
    • Connexion à une machine distante : comment se connecter à distance (telnet, rlogin) ?
    • Transférer des fichiers (ftp, rcp).
    • Lancer des procédures distantes (rsh).
    • Lancer des commandes sécurisées (ssh).
    • Notion de sécurité.
    • Comprendre les principaux termes (NFS, NIS, DNS…).
    • Travaux pratiques
    • Exemples de transfert de fichiers. Les commandes à distance.
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Demande de renseignement