Web & Open Source
Infrastructure & administration
Introduction à Linux / Unix
Avis d'expert
Le système d'exploitation Linux, créé par Linus Torvalds en 1991, est l'implémentation de la norme Posix dans le monde Open Source. Linux reprend les mêmes principes que les systèmes Unix : connexion, gestion des utilisateurs, les commandes Shell. Cette formation permet de comprendre le fonctionnement des systèmes Linux/Unix, et de savoir les utiliser et les exploiter au quotidien.
Objectifs pédagogiques
Connaître les principes
de fonctionnement du système Linux
Savoir utiliser le
système Linux/Unix, les applications associées et les périphériques (arrêt/démarrage,
gestion des fichiers, interface graphique, ligne de commande, impressions)
Public
Utilisateurs, exploitants de systèmes Unix / Linux.
Pré-requis
Connaissances générales en informatique.
Méthode pédagogique
Les travaux pratiques accompagnant ce cours sont très nombreux et la gamme d'exercices corrigés proposés permettra à chacun de progresser à son rythme en fonction de ses connaissances préliminaires.
Programme pédagogique détaillé par journée
Jour 1
Jour 2
Jour 3 Introduction
Présentation de Linux et Unix : définitions de base, version de noyau, distributions.
Méthodes pour obtenir de l'information.
Rappel rapide sur l'organisation d'un système.
Arrêt/relance du système (shutdown, halt, reboot, sync).
Commandes de base.
Aide en ligne.
Interface graphique
Présentation : startx.
Lancement d'applications, modification des menus, mini-applications d'interfaces.
Présentation de Gnome, KDE, WindowMaker, XFCE.
Travaux pratiques : configuration de l'interface graphique, lancement d'applications, modification des menus.
Connexion
Principe de la connexion/déconnexion, les commandes en arrière-plan, les redirections (entrée standard/sortie standard).
Travaux pratiques : lancement de commande en arrière-plan, récupération des résultats d'une commande dans un fichier texte pour analyse ultérieure, mise en œuvre des "pipes" (récupération du résultat d'une commande pour la fournir en entrée à une autre commande Shell).
Commandes Shell standard
Commandes classiques : l'aide en ligne avec man.
L'arborescence : pwd, cd, mkdir; rmdir, ls, du, file.
Manipulations de fichiers : cp, rm, mv, find, grep, ln, cat, more...
Gestion des processus : ps, kill, date, who.
Commandes d'environnement : tty, id, passwd, lpr, env.
Commandes Shell standard (suite)
Travaux pratiques : mise en œuvre des commandes étudiées, puis sur la base d'un squelette de script fourni par le formateur, réalisation d'un menu d'exploitation du système avec la gestion des fichiers, des processus…
Ajout de logiciels.
Utilisation de périphériques : lsmod, insmod, lspci.
Impression : lpr, configuration.
Montage de CD-ROM : mount, umount.
Configuration de /etx/fstab.
Applications
Présentation des applications courantes :
• Bureautiques : StarOffice / OpenOffice, GnomeOffice, kOffice...
• Dessins : gimp, ggv, xpdf, Acrobat
• Utilisateur Web : Lynx, Firefox, Opera
Présentation des applications serveurs : serveurs JEE, WebSphere, Tivoli, Oracle.
Installation
Travaux pratiques : déroulement d'une installation Linux de base.
Partitionnement du disque, configuration réseau, configuration carte graphique.











3 jours - 21 heures



