Linux est un système d'exploitation libre et gratuit, extrêmement sûr, stable et performant en tant que serveur réseau. Ses exceptionnelles qualités, son indépendance totale vis-à-vis des lobbys commerciaux en font un système serveur de choix pour le contrôle d'un parc informatique scolaire.
Les ressources mises à votre disposition ici sont destinées à vous aider si vous souhaitez installer et gérer dans votre école un parc informatique constitué de postes de travail de type PC (fonctionnant sous Windows 95/98, Linux, ou même les deux!), reliés en réseau local sous le contrôle d'un serveur Linux.
Les fonctionnalités suivantes peuvent être assurées
:
La configuration réseau telle qu'elle est proposée autorise l'utilisation de tout type de logiciel Windows (notamment ceux qui rechignent à fonctionner correctement sous Windows NT). L'ouverture sur le monde de Linux (et donc sur un autre système d'exploitation) permet de bien former les élèves aux invariants de l'informatique.
Attention :
Les notes proposées ici sont provisoires. Elles ne constituent qu'une introduction, forcément limitée, au monde des réseaux et au monde de Linux. Les indications fournies devraient vous aider à mettre en place un réseau simple sans trop de problèmes, mais Il va de soi que l'étude approfondie de ce genre de sujet nécessite une documentation beaucoup plus importante (des références sont fournies dans le texte). L'auteur peut être contacté via l'ASBL Inforef pour toute suggestion utile.
Guide d'installation réseau Etat actuel des notes utilisées pendant les journées de formation Linux organisées par l'animation pédagogique du Diocèse de Liège : Notes concernant l'installation et la gestion d'un intranet scolaire construit autour d'un serveur Linux (fichier PDF - version du 8/09/2002)
NetUsers est un logiciel à utiliser sous Windows pour préparer la construction automatique des comptes élèves sur le serveur Linux, au départ de la base de données PROECO disponible en principe dans chaque école belge. NetUsers extrait de PROECO les informations concernant les élèves (des fonctions de filtrage multi-critères vous permettent d'extraire de la base de données un groupe d'élèves quelconque) et s'en sert pour construire un fichier texte qui contiendra une liste d'identifiants et de mots de passe pour chaque élève. Le logiciel vérifie l'unicité des identifiants, ainsi que la "légalité" des noms choisis pour les groupes-classes.
accounts.py est un script Python à installer sur le serveur Linux.
C'est lui qui effectuera le gros du travail de création des comptes élèves, à partir du
fichier texte produit par NetUsers : Création des utilisateurs, création de deux répertoires
personnels pour chacun (un rép. privé + un rép. public dans /home/siteweb),
établissement des quotas d'espace disque, etc.
fullbackup.py est un script Python à installer sur le serveur Linux.
Il sert à effectuer aisément des sauvegardes comprimées de tous les travaux
mémorisés par les élèves (en fait, tout ce qui se trouve dans le répertoire
/home du serveur).
backprint.py est un script Python à installer sur le serveur Linux.
Il sert à faire apparaître directement sur le bureau de l'utilisateur qui se connecte
(un élève, en principe) sa situation en matière de quotas. Le script mémorise en
outre dans un fichier journal les noms des utilisateurs qui se connectent
avec la date et l'heure de la connexion, afin que l'on puisse tracer les opérations
effectuées (en conjonction avec l'analyse des fichiers journeaux du serveur proxy
à l'aide du script annexe mouchard.py, par exemple)
NetUsers - Fichier exécutable auto-extractible (Version du 8/09/2002).
accounts.py - nouvelle version du 31/05/2003.
fullbackup.py - version du 31/5/2002.
Scripts Python
(Plusieurs scripts inclus dans une archive compressée tar.gz - Version du 20/01/2002)
Note : pour votre facilité, nous avons aussi inclus dans ce paquetage les
fichiers smbclient.conf et smbserver.conf décrits dans les
notes du guide d'installation.
Pour "désarchiver" : Copier le fichier dans un répertoire quelconque de votre
machine Linux - Lancer la commande :
tar -xvzf scripts_python.tgz
Diapos de l'exposé présenté au colloque "Libr'East of Paris" le 24/4/2004
Distribution de Linux autonome tenant sur une seule disquette (TomsRtBt), pour effectuer des sauvegardes et des dépannages divers. Nouvelle version 1.7.363