Modifications entre les versions 34 et 43 (s'étendant sur 9 versions)
Version 34 à la date du 2007-06-18 19:02:30
Taille: 5862
Éditeur: ThomasNoël
Commentaire:
Version 43 à la date du 2007-06-27 09:26:42
Taille: 2863
Éditeur: ZoserBiziki
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 4: Ligne 4:
  1. '''PF OK''' Omar diakhoumpa (Responsable Service Informatique EBAD omar.diakhoumpa@ebad.ucad.sn)
  1. '''PF OK''' Khoudia Gueye SY (DI UCAD khoudiasy@ucad.sn)
  1. '''PF OK''' Omar Diakhoumpa (Responsable Service Informatique EBAD omar.diakhoumpa@ebad.ucad.sn)
  1. '''PF OK''' Mme Khoudia Gueye SY (DI UCAD khoudiasy@ucad.sn)
Ligne 7: Ligne 7:
  1. '''PF OK''' Serge Akue (DI UCAD sergeakue@yahoo.fr)
  1. '''PF OK''' Malamine Kébé (FASTEF malamine02kebester@gmail.com / malamine02kebe@yahoo.fr)
  1. Daouda Seydi (FASTEF cerveau_73@yahoo.fr)
  1.
Médard BASSENE (ESP dep info bmedard@ucad.sn)
  1. '''PF OK''' Kpakpo Serge AKUE (DI UCAD sergeakue@yahoo.fr)
  1. '''PF OK''' Mamadou Lamine Kébé (FASTEF malamine02kebester@gmail.com / malamine02kebe@yahoo.fr)
  1. '''PF manque confirmation''' --(Médard BASSENE remplacé par)-- Adama KA (ESP dep info)
Ligne 13: Ligne 12:
  1. El Hadji Mamadou NGUER (proposé par Moussa LO, UFR SAT UGB -- Michel Namar va vérifier que ça concorde)   1. '''PF OK''' El Hadji Mamadou NGUER (proposé par Moussa LO, UFR SAT UGB -- Michel Namar va vérifier que ça concorde)
Ligne 15: Ligne 14:
  1. '''PF OK''' Soulé Guèye (CODESRIA, confirmation en cours)
  1. Mme Audry Capochichi (CESAG)
  1. '''PF manque confirmation''' Soulé Guèye (CODESRIA, confirmation en cours)
  1. '''PF OK''' Mme Audry Capochichi (CESAG)
Ligne 18: Ligne 17:
  1. '''PF OK''' Mme Gueye Soukeyna (CESAG)
  1. ''contactés, sans réponse actuellement : FASEG (via le Doyen)
  1. + 2 autres personnes de la DI UCAD, en cours (cf Claude Lishou)
  1. '''PF OK''' Mme Soukeyna GUEYE (CESAG)
  1. '''PF OK''' Alioune GUEYE (FASEG)
  1. '''PF OK''' Fatoumata Diouf GUEYE (FASEG)
Ligne 39: Ligne 38:
 * assistants : Zoser Biziki et Sosthène  * assistants : Zoser Biziki et Sosthène Yamalé

== Supports de cours ==

[[Include(ZAO/Dakar/Projets/FormationMiseEnPlaceMoodle/SupportsDeCours)]]
Ligne 43: Ligne 46:
=== Jour 1 === [[Include(ZAO/Dakar/Projets/FormationMiseEnPlaceMoodle/Journée1)]]
Ligne 45: Ligne 48:
==== Matinée : rappels sur Linux/Unix ==== [[Include(ZAO/Dakar/Projets/FormationMiseEnPlaceMoodle/Journée2)]]
Ligne 47: Ligne 50:
Pratique de Linux/Unix sur des machines pré-installées en Ubuntu [[Include(ZAO/Dakar/Projets/FormationMiseEnPlaceMoodle/Journée3)]]
Ligne 49: Ligne 52:
 * quelques commandes de base : cd, ls, mv, rm, cp, ln ...
 * tubes et redirections
 * utilisateurs : /etc/passwd, /etc/group, /etc/shadow. adduser et addgroup.
 * processus : ps, /proc, kill, top
 * droits sur les fichiers : chown, chmod
 * différents types de fichiers
 * rôle du noyau. espace noyau, espace utilisateur.
 * présentation de la FHS
 * partitionnement, LVM (présentation théorique)
[[Include(ZAO/Dakar/Projets/FormationMiseEnPlaceMoodle/Journée4)]]
Ligne 59: Ligne 54:
==== Après-midi : installation de base ====

 * présentation de Debian
 * système APT : aptitude, apt-cache
 * installation Debian : netinst
 * configuration réseau de base : /etc/network/interfaces
 * édition du sources.list (miroir)
 * quelques utilitaires réseaux : ip (iproute) vs ifconfig/route, ping, mtr, netstat, trafshow
 * services de base : ssh, sudo (TP sur les clés s'il reste du temps)
 * utilisation de LVM (TP s'il reste du temps)

=== Jour 2 ===

'''Où trouver l'information ?'''
 * Sur la machine : man et /usr/share/doc/
 * Sur le web : tldp.org et traduc.org, linux-france.org, les divers sites debian et ubuntu, del.icio.us, digg et autres flux RSS. Google.
 * Les RFC et autres documents fondamentaux
 * Dans les livres (O'Reilly)

'''apache2'''
 * installation. utilisateur www-data
 * virtualhost
 * gestion des accès (allow/deny)

'''php'''
 * installation de php5 ? <!> vérifier la compatibilité de Moodle avec php5
 * un tout petit script en PHP (echo 1+1) pour vérifier que ça marche
 * phpinfo()
 * comment créer un vrai gros trou de sécurité en 10 minutes (un script qui affiche /etc/passwd)

'''mysql'''
 * configuration/sécurisation de base
 * utilisation de mysql et mysqladmin
 * installation du module php5-mysql5 (voir dans phpinfo)

Notions de sécurisation autour des composants (notamment pourquoi on n'installe PAS phpmyadmin sur ce serveur).

Solution de virtualisation de serveur : OpenVZ et les autres. (TP s'il reste du temps).

=== Jour 3 ===

Tour d'horizon sur les plateformes de formation à distance : Ganesha, Claroline, Acol@d, WebCT, ... pourquoi Moodle ?

Présentation complète de Moodle : www.moodle.org

Installation de moodle :
 * où trouver Moodle ? quelle version installer ?
 * configuration moodle "de base" (compte admin, etc.)
 * installation de quelques plugins
 * comment mettre à jour le design (logo sur la page d'accueil, etc)
 * mise à jour du moteur : pourquoi, quand, qui et comment ?
 * hébergement mutualisé : différentes techniques, du virtualhost à openvz

=== Jour 4 ===

==== Matinée : coté utilisateur ====

Moodle coté utilisateur. Intervenant(s) : A. Mbengue ou L. Gomis

==== Après-midi : supervision ====

Bonnes pratiques de l'administration système : que faire pour éviter les soucis, comment réagir face à un problème ?

Les logs
 * comment sont-il générés : syslog ou non
 * logrotate
 * les logs de apache : format, customisation

Suivi et supervision d'un serveur
 * Outils temps réels : top, ps, lsof, netstat, strace/ltrace, iptraf
 * Les logs : tail -f, grep (expressions rationnelles), less (/, F, >)
 * logcheck
 * snmp, mrtg
 * parler des autres outils : cricket, nagios, ...

=== Jour 5 ===

 * sauvegarde/restauration de données : backuppc (TP 1/2 journée)

 * après-midi : questions-réponses...
[[Include(ZAO/Dakar/Projets/FormationMiseEnPlaceMoodle/Journée5)]]

Public cible :

  • les informaticiens en charge de la mise en place et de la gestion des plateformes de formation à distance.
  • Participants sensibilisés :
    1. PF OK Omar Diakhoumpa (Responsable Service Informatique EBAD omar.diakhoumpa@ebad.ucad.sn)

    2. PF OK Mme Khoudia Gueye SY (DI UCAD khoudiasy@ucad.sn)

    3. PF OK Erick Fargeas (DI UCAD efargeas@ucad.sn)

    4. PF OK Kpakpo Serge AKUE (DI UCAD sergeakue@yahoo.fr)

    5. PF OK Mamadou Lamine Kébé (FASTEF malamine02kebester@gmail.com / malamine02kebe@yahoo.fr)

    6. PF manque confirmation Médard BASSENE remplacé par Adama KA (ESP dep info)

    7. PF OK Ibrahim NGOM (ESP génie info ib_ngom@yahoo.fr)

    8. PF OK Pape Alioune Sarr NDIAYE (ESP génie électrique pndiaye@ucad.sn ou pndiaye2@sentoo.sn);

    9. PF OK El Hadji Mamadou NGUER (proposé par Moussa LO, UFR SAT UGB -- Michel Namar va vérifier que ça concorde)

    10. PF OK Salifou DENE (webmaster 2iE, Ouagadougou)

    11. PF manque confirmation Soulé Guèye (CODESRIA, confirmation en cours)

    12. PF OK Mme Audry Capochichi (CESAG)

    13. PF OK Modou Mar (CESAG)

    14. PF OK Mme Soukeyna GUEYE (CESAG)

    15. PF OK Alioune GUEYE (FASEG)

    16. PF OK Fatoumata Diouf GUEYE (FASEG)

Objectif général : être autonome sur l'installation d'un serveur Moodle et savoir en assurer la gestion au quotidien. En détail :

  • installation de base d'un serveur (cas de Debian GNU/Linux 4.0 Etch)

  • installation et sécurisation d'un système LAMP (P=PHP)
  • installation d'une application Web LAMP (cas de Moodle)
  • outils de suivi de supervision et de maintenance d'un serveur au quotidien
  • techniques de suivi d'une application web (cas de Moodle)
  • mise en place d'un système de sauvegarde/restauration
  • bonnes pratiques pour réagir en cas de problème
  • bonnes pratiques de maintenance préventive
  • bonnes pratiques de sécurisation globale d'un système informatique

Prérequis et critères de sélection des candidats :

  • niveau de base Unix/Linux : avoir déjà pratiqué Linux et savoir ce que c'est que la "ligne de commande"
  • être impliqué techniquement dans un projet de formation à distance

Formateurs :

  • principaux : Jérôme Santini et Thomas Noël
  • assistants : Zoser Biziki et Sosthène Yamalé

Supports de cours

Include(ZAO/Dakar/Projets/FormationMiseEnPlaceMoodle/SupportsDeCours)

Programme

Include(ZAO/Dakar/Projets/FormationMiseEnPlaceMoodle/Journée1)

Include(ZAO/Dakar/Projets/FormationMiseEnPlaceMoodle/Journée2)

Include(ZAO/Dakar/Projets/FormationMiseEnPlaceMoodle/Journée3)

Include(ZAO/Dakar/Projets/FormationMiseEnPlaceMoodle/Journée4)

Include(ZAO/Dakar/Projets/FormationMiseEnPlaceMoodle/Journée5)

ZAO/Dakar/Projets/FormationMiseEnPlaceMoodle (dernière édition le 2008-02-21 22:09:51 par localhost)