Informatique

Unix/Linux – Les bases indispensables

Objectifs

Acquérir une réelle autonomie dans l’utilisation au quotidien du système Unix/Linux.

Pre-requis

Aucune connaissance particulière

Public visé

Toutes personnes souhaitant découvrir Unix/Linux.

Programme

Module 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.

Module 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.

Module 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.

Module 4 – 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 de sur-outils à l’aide des pipes.
  • Outils complémentaires.
  • La messagerie.
  • Travaux pratiques : Exemples d’utilisation des expressions régulières. Utiliser les pipes

Module 5 – 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.

Module 6 – 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.

Module 7 – 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

 

  • Formation présentielle ou distancielle dispensée par un formateur expérimenté. La formation alterne des exposés théoriques, des démonstrations et la mise en pratique au travers d'exercices et de cas concrets.
  • Questionnaire de prérequis complété par chaque participant afin de s’assurer de leur niveau ou audit téléphonique effectué par le formateur ;
    Evaluation des acquis tout au long de la formation à travers des Tps, des Quizz ;
    Evaluation de satisfaction de fin de formation ;
    Attestation de fin de formation précisant les modules acquis et en cours d’acquisition ;
    Support de cours remis en fin de session.

  • Vous pouvez vous inscrire pour suivre une de nos formations jusqu'à la veille de la date de démarrage si la formation est financée directement par votre entreprise ET si le nombre maximum de participants n'est pas atteint. Si la formation est financée via un OPCO, vous devez au préalable avoir obtenu un accord de ce dernier.
  • Nos locaux sont accessibles aux Personnes à Mobilité Réduite PMR.De plus, nos conseillers sont disponibles pour vous accompagner dans vos démarches à travers nos partenaires. Nous sommes en mesure de mobiliser les expertises, les outils nécessaires pour vous accueillir, vous accompagner et vous former.

Prix par personne

1 090 €

Durée

14h - 2j

Prochaines Sessions

Du 08 au 09 avril 2024

Vous avez un projet de formation ? Vous souhaitez vous inscrire à une session inter-entreprise ou mettre en place une formation sur-mesure ?

« (requis) » indique les champs nécessaires

Je suis un(requis)
Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.