Objectifs de la Formation |
Etre capable d'installer une distribution, configurer son environnement graphique, et exploiter la puissance du Shell pour savoir gérer les fichiers, les processus, les sauvegardes, les paquetages, et travailler en réseau en ligne de commande. |
Public concerné |
Débutant et futur utilisateur de stations de travail sous GNU/Linux, vous avez peut-être déjà eu un premier contact personnel avec Linux. En entrant dans la filière par ce cours, vous pourrez poursuivre vers l'Administration avec de solides bases. |
Pré-requis technique |
Aucune connaissance particulière d'Unix ni de Linux n'est requise. Des notions d'algorthmique acquises par le Pascal ou autre langage structuré vous aideront à appréhender le shell et à tirer partie de ses mécanismes. |
Précisions complémentaires |
Ce cours est un peu dense pour les débutants, il est recommandé de le suivre en 2 sessions de deux jours (en intra-entreprise uniquement). |
|
Adaptations du programme et du planning |
Comme pour toutes nos formations se déroulant en intra-entreprise, nous pouvons adapter le plan de cours, et espacer les jours de formation dans le temps pour permettre une meilleure assimilation. |
Modules traités dans cette formation |
Introduction à Linux
- Historique des Logiciels Libres, les licences GPL et LGPL, le projet GNU, le noyau Linux
- Les architectures supportant Linux
- Les "distributions de Linux", installation du système
- Source d'information : HowTo, FAQ, Man, Info
- Sites Web, Newsgroups, Forum
Première Installation du système : découverte d'une distribution Linux
- Les partitions, le swap, la sélection du type d'installation
- La sélection des paquetages, les premiers règlages du système
- Résolution des problèmes d'installation
- Le premier démarrage du système, vérification, prise de contact avec la machine.
Choix de l'environnement de bureau (Desktop)
- Personnalisation, création de raccourcis, d'icones
- Ajout de boutons, de menus, paramétrage de GNOME
Gestion de fichiers
- Les navigateurs graphiques
- Arborescence de fichiers Linux
- Répertoire principaux
- Types de fichiers
- Nommage des fichiers
- Permissions d'accès aux fichiers
- Accès au contenu, lecture, écriture
Gérer les fichiers en ligne de commande
- Répertoire courant, cd et pwd, caractères jokers
- Manipulation élémentaire des fichiers : ls, file, cat, less
- Les commandes liées aux permissions
- Liens symboliques et liens physiques, notion d'inode
- Les commandes de manipulation des fichiers (cp, mv, rm, mkdir, rmdir..., ln)
L'édition de fichiers
- Editer des fichier en ligne de commande
- Les expressions régulières
- Les outils liés aux expressions régulières (ed, sed, grep)
- L'éditeur vi : éditeur puissant et léger, les plus de ViM
- Déplacements, mode commande, modes d'édition
- Commande de substitution, copier/coller
- Les éditeurs de fichiers graphiques
Imprimer
- Déclarer et utiliser une imprimante, soumettre une édition
- Visualiser la file d'attente par défaut et les autres files d'attentes d'impression
- Notion de spool d'impression
- Annulation de travaux d'impression, droits sur les travaux d'impression
Le Shell : Principes de base
- Structure d'une ligne de commande : options et arguments
- Entrée, sortie, erreur standard
- Les redirections, les pipes, la commande "tee"
- Code retour et enchaînement des commandes : le point virgule, "&&", "||"
Le Shell : Interpréteur de commandes
- Caractères spéciaux, les jokers, les accents
- Caractères d'échappement, protection de caractères
- Expansion et substitution des commandes
- L'aide en ligne, le manuel Unix
- Les vingt commandes les plus utiles
Les processus et les signaux
- La notion de processus, le multitâche
- Exécution en arrière plan, basculement avant/arrière plan
- Processus et jobs : ps. top, jobs
- Les signaux et les commandes associées : kill, killall, trap
Linux et le réseau
- Protocoles et services : tcp/ip, nfs, smtp, dns, dhcp
- Connexion à une machine distante : telnet, rlogin, ssh
- Transferts de fichiers : ftp, rcp, sftp, scp
- Commande à distance : rsh
- Applications graphiques en réseaux
- Outils Linux pour utiliser Internet
|
|