Linux Utilisateur

Le but de cette formation est d'acquérir la connaissance de base de fonctionnement du système d'exploitation Linux et de connaître la syntaxe de ses principales commandes. A l'issue de ce stage, les participants deviendront autonomes dans l'utilisation quotidienne de ce système d'exploitation.


Plan de cours

  1. AVANT-PROPOS
    • Versions Unix, distributions Linux
      • Un peu d'histoire
      • Unix aujourd'hui
      • Principales versions commerciales
      • Versions libres
    • Composantes d'un système Unix/Linux
      • Le noyau (mono ou multi-processeurs)
      • Le shell (langage de commandes)
      • Les commandes
      • Les protocoles TCP/IP
      • Les interfaces de programmation
      • L'offre logicielle - les domaines d'utilisation
    • Connexion et environnement de travail
      • Diverses possibilités de connexion à un système Unix
      • Notion de compte utilisateur
        • Le fichier /etc/passwd
        • Le fichier /etc/group
      • La documentation
        • Ressources Internet
        • La commande man
    • Premiers éléments de syntaxe
    • Premières commandes utiles
      • Effacement de l'écran
      • Calendrier perpétuel
      • Qui est connecté ?
      • Commandes d'identification
      • Modifier son mot de passe
      • Afficher l'Heure ou la date système
    • Récapitulatif des commandes à approfondir dans la documentation de référence
  2. LES SYSTEMES DE FICHIERS
    • Vision globale de l'organisation des disques
      • Organisation classique en partitions
        • Mode bloc et mode raw bloc
        • Visualisation des partitions
      • Organisation en volumes logiques
        • Terminologie du LVM (Logical Volume Manager)
        • Principes d'organisation
        • Visualisation de l'organisation
      • Disques RAIDs
    • Panorama des différents types de filesystems
      • Filesystems Ext2
      • Filesystems de type journalisé Ext3
      • Montage et démontage
      • D'autres types de filesystems Filesystems de type CD-Rom Pseudo filesystem /proc
    • Types et désignations des fichiers
      • Les conventions à connaître
      • Comment désigner les fichiers ?
    • Parcours et visualisation de l'arborescence Linux
      • Commandes de base (pwd, cd, Is)
      • Les principaux répertoires de la racine Unix
    • Commandes essentielles de manipulation des fichiers
    • Visualiser le contenu de fichiers de texte (cat, pg, more, less)
      • La commande pg
      • La commande more
      • La commande less
      • Créer ou supprimer des répertoires (mkdir, rmdir)
      • Copier des fichiers (cp)
      • Gérer les liens (In)
        • Liens physiques
        • Liens symboliques
        • La commande In
      • Renommer ou déplacer des fichiers (mv)
      • Supprimer des fichiers (rm)
      • D'autres commandes utiles
        • La commande head
        • La commande tail
        • La commande wc
    • Droits d'accès
      • Sémantique des permissions Linux
      • Permissions de base
      • Permissions supplémentaires
      • Choisir les droits par défaut en création de fichiers (umask)
      • Modifier les droits des fichiers existants (chmod)
      • ACLs (Access Control List)
  3. LES EDITEURS DE TEXTE
    • L'éditeur standard vi
      • Les conventions à connaître
      • Les commandes essentielles
        • Déplacements
        • Insertions, suppressions, modifications
        • Recherches d'expressions
        • Substitutions répétitives
        • Duplications et déplacements de lignes (copier-coller et couper-coller)
        • Autres commandes utiles
        • Sorties et sauvegardes
        • Édition de plusieurs fichiers
        • Paramétrage de l'éditeur Plan de cours Linux utilisateur
    • L'éditeur vim des distributions Linux
  4. PROCESSUS ET MECANISMES
    • Quelques définitions
      • Mécanisme de base fork+exec
      • Attributs des processus
      • La commande ps
    • Signaux, interruption des processus
      • Description des signaux Unix
      • Comment éliminer un processus ?
    • Redirections
      • Redirection de l'entrée standard
      • Redirection de la sortie standard
      • Redirection de la sortie en mode écrasement
      • Redirection de la sortie en mode ajout
      • Élimination de la sortie
      • Création de fichier
      • Protection contre l'écrasement accidentel
      • Redirection de l'erreur standard
    • Processus séquentiels
    • Mécanisme du pipeline
      • Principe de fonctionnement
      • Quelques exemples
      • Mémoriser les résultats intermédiaires
    • Processus en arrière-plan
      • Principe et utilisation
      • Pouvoir se déconnecter (mode détaché)
    • Récapitulatif des commandes à approfondir dans la documentation de référence
  5. UTILISATION DU SHELL
    • Les différents shells
    • Variables et environnement
      • Variables
      • Environnement
      • Quelques variables prédéfinies
      • Internationalisation
    • Caractères spéciaux
      • Rappel des caractères spéciaux déjà évoqués
      • Désignations abrégées de noms de fichiers
      • (jokers, caractères génériques)
      • Substitutions de commandes
      • Caractères de protection
    • Fonctionnalités interactives
      • Alias
      • Historique des commandes
        • Rappel simple de commandes
        • Rappel et édition de commandes avec l'éditeur intégré
        • Rappel et édition de commandes avec la commande interne fc
      • Contrôle des tâches
    • Fichiers de connexion
  6. SELECTION DE COMMANDES UTILES
    • Commandes complémentaires sur les fichiers
      • La commande file
      • La commande ni
      • La commande cmp
      • La commande strings
      • Diverses commandes complémentaires
      • La commande find
    • Sauvegardes
      • Les commandes de compression
      • Caractéristiques communes aux commandes de sauvegarde Linux
      • La commande tar
      • La commande cpio
    • Commandes d'impression
    • Autres commandes utiles
      • La commande script
      • La commande crypt
      • La commande du
      • La commande su
      • La commande eut
    • Filtres
      • Tris avec sort
      • Transformations de caractères avec tr
      • Recherche d'expressions (grep, egrep, fgrep)
      • Édition non interactive de fichiers avec sed
  7. COMMANDES RESEAU, ENVIRONNEMENTS GRAPHIQUES
    • Noms et adresses IP
      • Format des adresses IP
        • Adresses IPv4
        • Sous-réseaux
        • Adresses IPv6
      • Interfaces physiques
      • Résolution des noms
        • Fichier /etc/hosts
        • Aspect client DNS
    • Applications standards
      • Terminal virtuel
      • Les "remote commands"
        • La commande rlogin
        • La commande rsh
        • La commande rcp
      • Transferts de Fichiers avec ftp
      • L'alternative sécurisée ssh
    • Environnements graphiques
      • Protocole X-Window, schéma fonctionnel et terminologie
      • Paramétrage et lancement de clients
        • La variable DISPLAY
        • Lancement de clients distants depuis un émulateur de terminal
      • Les environnements KDE et gnome

Code formation & Durée

LX150 - 5 jours

Public

Toute personne utilisant des PC sous système Linux.

Pré-requis

Notions de base d'utilisation de l'informatique.

Modalité pédagogique

Apport théorique et mise en pratique.

Téléchargement