Cycle de formations enseignants : Programme Groupe Guilde Education, J. Staerck, G. Allegre v0.6, 2 mai 1999 Plan du premier cycle de formation propose aux enseignants par le groupe Guilde Education (mai-juin 1999). ______________________________________________________________________ Table of Contents 1. Seance 1 : Linux, Presentation et Installation 1.1 Presentation generale 1.2 Installations : RedHat 5.2 ou Mandrake 5.3 1.3 Quelques commandes (et arguments) 2. Seance 2 : Utilisation, Administration 3. Seance 3 : Shells et X11 3.1 Shells 3.2 X11, Gestionnaires de fenetres, Bureaux 4. Seance 4 : Materiel et Reseau I 4.1 Le materiel 4.2 Reseau : configuration de base 5. Seance 5 : Reseau II : services et applications 6. Seance 6 : Reseau avance (III), securite 7. Seances 7 et 8 : Applications (a preciser) ______________________________________________________________________ 11.. SSeeaannccee 11 :: LLiinnuuxx,, PPrreesseennttaattiioonn eett IInnssttaallllaattiioonn 11..11.. PPrreesseennttaattiioonn ggeenneerraallee +o Historique (d'Unix a Linux) +o Principe generaux d'un systeme d'exploitation +o Quoi installer 11..22.. IInnssttaallllaattiioonnss :: RReeddHHaatt 55..22 oouu MMaannddrraakkee 55..33 +o Installations individuelles : 1 participant / machine +o Boot d'installation : disquette ou CDROM +o Partitionnement : 3 scenarios 1. une partition / 2. deux partitions / /home 3. trois partitions / /usr /home +o Definition des paquets (packages) a installer +o Configurations 1. Imprimante 2. Modem 3. X11 : video, ecran +o LILO : disquette de demarrage + MBR +o Reboot 11..33.. QQuueellqquueess ccoommmmaannddeess ((eett aarrgguummeennttss)) Quelques mots sur l'arborescence : /usr, /etc, /mnt, /var, /tmp, /dev, /proc +o cd, pwd, ls, ls -l, ls -al... +o ps, top +o more, less, cat +o echo, alias, man, env... 22.. SSeeaannccee 22 :: UUttiilliissaattiioonn,, AAddmmiinniissttrraattiioonn +o Arborescence (cd, find, locate) +o Utilisateurs, groupes, droits (adduser, groups, chmod, chown) +o Montage (mount, /etc/fstab) +o Fichiers, systemes de fichiers (ext2fs...), manipulation, liens (cp, mv, cat, ln) +o Fichiers devices, pipes (/dev, mknod) +o Lancement (/etc/inittab) +o Doc. en ligne (man, info) +o Quelques commandes : locate, tar, cpio, gzip +o Introduction aux shells : bash, tcsh 33.. SSeeaannccee 33 :: SShheellllss eett XX1111 33..11.. SShheellllss +o Differents shells : sh, tcsh, bash, ksh, zsh, rsh +o stdin, stdout, stderr, redirections < > << >> +o Expressions regulieres +o Filtres (grep, cut) +o Processus (ps, kill, top, bg, fg) +o Personnalisation : .profile, .bashrc +o Edition de fichiers : cat, less, vi, pico +o Compilation du noyau ! 33..22.. XX1111,, GGeessttiioonnnnaaiirreess ddee ffeenneettrreess,, BBuurreeaauuxx +o Presentation generale : X, WM, DM (couches) +o Fichiers ressources (xdefaults, xinit(rc), xsession) +o xterm et equivalents +o Menus et sous-menus +o Differents gestionnaires : fvwm, Afterstep 44.. SSeeaannccee 44 :: MMaatteerriieell eett RReesseeaauu II 44..11.. LLee mmaatteerriieell +o Composants : CPU, memoire, chipset +o Bus : ISA (VLB, VESA), PCI, AGP +o Interfaces : IDE, SCSI, USB +o Ports : serie, parallele +o Compatibilite materielle Pratique : l'interieur un PC, ajout de carte 44..22.. RReesseeaauu :: ccoonnffiigguurraattiioonn ddee bbaassee +o Ethernet : physique (carte, cables) et logique (adresses) +o Adresses IP, classe de reseau +o Broadcast, passerelle (netconfig, ping) +o Exemples : telnet, rlogin, exporter un ecran +o Demons, ports : inetd... +o Routage a la main (ifconfig, route, tcpdump) +o Principes client/serveur, requete/reponse (DNS) +o Introduction aux applications reseau : PPP, Samba, NFS 55.. SSeeaannccee 55 :: RReesseeaauu IIII :: sseerrvviicceess eett aapppplliiccaattiioonnss +o Samba : partage Windows/Linux +o NIS, NFS : partage Linux/Linux +o PPP... Presentation et configuration 66.. sseeccuurriittee SSeeaannccee 66 :: RReesseeaauu aavvaannccee ((IIIIII)),, +o Passerelle, pare-feu, proxy : presentation +o Pratique : configuration, partage d'un PPP, ipfwadm 77.. SSeeaanncceess 77 eett 88 :: AApppplliiccaattiioonnss ((aa pprreecciisseerr)) +o Editeurs : Amaya (html), LyX +o Educatifs : DrGeo ? ... +o Bureautique : Applix, StarOffice, WordPerfect... +o Postgres ? TheGimp ?