Forum général.général Distribution pour enseigner l'administration réseau

Posté par  . Licence CC By‑SA.
Étiquettes :
0
20
juin
2013

Bonjour,

Que me conseilleriez-vous comme distrib pour initier des étudiants de licence de développement Web à l'administration d'un serveur? Compte tenu de la configuration de la salle de cours, je ne peux pas virtualiser pour tester (vieux processeurs…) et je serai donc obligé de dual booter avec du Windows 7.

Je n'ai pas de préférence sur le gestionnaire de paquets. J'utilise au quotidien une Arch, un peu moins souvent une Ubuntu et encore moins souvent une Bodhi, mais j'ai fréquenté par le passé une Mandriva, OpenSUSE, Xandros, Fedora… Bref, je suis assez adaptable ;-)

J'ai pensé à CentOS. À votre avis?

Merci!

  • # Celle avec laquelle tu es à l'aise.

    Posté par  (site web personnel) . Évalué à 6.

    Pour du dev web / admin serveur, a priori n'importe quelle distro peut faire l'affaire, ensuite il faut que tu sois à l'aise avec et qu'elle ne demande pas trop de maintenance en quotidien.

    Perso pour cet usage, je mettrai du Debian. Mais Ubuntu ou Mageia me semblent aussi pertinents pour des étudiants ne connaissant pas forcément Linux.

  • # ça dépend un peu de la cible

    Posté par  . Évalué à 5.

    CentOS c'est du RedHat libre il me semble ?

    mes serveurs je les ait toujours fait en Debian, mais en entreprise c'est souvent du RedHat (support oblige, pour rassurer les Dicaïdors pressés), et au niveau installation et administration c'est pas vraiment la même chose (plus simple pour debian, selon mon expérience)

    idéalement tu devrais proposer les 2 distributions, histoire que les étudiants ne sortent pas de la formation en pensant que c'est bon, ils savent faire de l'administration de site web alors qu'ils ne connaissent qu'une version (je ne pousserai pas en disant qu'il faudrait aussi qu'ils voient de l'IIS…)

    Envoyé depuis mon Archlinux

    • [^] # Re: ça dépend un peu de la cible

      Posté par  . Évalué à 1.

      Il s'agit bien d'une initiation, sur 20h. Au programme, les commandes de base d'Unix/Linux, organisation du système de fichiers, la gestion des utilisateurs, un peu de shell, du cron. C'est vraiment du basique.

      Debian, si j'en crois cette étude, c'est à peu près 1/3 des serveurs, CentOS 1/4 et Ubuntu un petit peu moins.

      Mais ce n'est pas qu'une question de part de marché. Le poids de l'environnement de bureau est aussi important, vu les performances des machines. Du coup, Debian semble effectivement tenir encore plus la corde, puisque je peux mettre autre chose que Gnome ou KDE (no troll please ).

      Je crois que je vais tenter la Debian Xfce. Merci pour les avis!

      • [^] # Re: ça dépend un peu de la cible

        Posté par  . Évalué à 2.

        j'ai l'habitude de ne pas installer d'interface graphique sur mes serveurs (un petit apt-get install mc pour avoir un navigateur de fichier semi-graphique et c'est tout), mais encore une fois la situation en entreprise est différente et en 20h il faut effectivement choisir : soit apprendre les bases de l'administration de serveur (ports, virtual hosts et autres directives importantes), soit les bases du shell :-)

        Envoyé depuis mon Archlinux

        • [^] # Re: ça dépend un peu de la cible

          Posté par  . Évalué à 1.

          Le plan machiavélique derrière ça est de booter par défaut sous Linux, et donc qu'ils aient un environnement alternatif de travail pour les initier ;-)

          • [^] # Re: ça dépend un peu de la cible

            Posté par  . Évalué à 2.

            C'est vrai que peut-être ainsi, ceux qui ne connaissent pas GNU/Linux verront que c'est aussi un système parfait pour le desktop et pas juste un truc genre ordi à papa tout en ligne de commande…

      • [^] # Re: ça dépend un peu de la cible

        Posté par  . Évalué à 1.

        Si je comprends bien, l'administration système au sens propre n'est pas au programme. Pourquoi alors installerais-tu une distrib par machine ?
        Tu vas t'emmerder pour pas grand-chose. Vu les objectifs, un putty/machine, autant de comptes chrootés ou non par utilisateur sur ton serveur sous debian (donc) et voilà, non ?

        Pour un sextumvirat ! Zenitram, Tanguy Ortolo, Maclag, xaccrocheur, arnaudus et alenvers présidents !

        • [^] # Re: ça dépend un peu de la cible

          Posté par  . Évalué à 1.

          Je n'ai pas de machine sous la main pour servir de serveur (j'ai juste le compte pour mes étudiants!), à part mon portable mais ce n'est pas très fiable…

          • [^] # Re: ça dépend un peu de la cible

            Posté par  . Évalué à 1.

            Dans tout l'établissement, pas une seule machine oubliée ?
            Dans ton grenier, pas une vieille machine ignorée ?

            Au pire, si le réseau est bon, un dédié/vps quelque part suffirait, en profitant du temps de test gratuit.

            Bon courage, en tout cas.

            Pour un sextumvirat ! Zenitram, Tanguy Ortolo, Maclag, xaccrocheur, arnaudus et alenvers présidents !

          • [^] # Re: ça dépend un peu de la cible

            Posté par  . Évalué à 2.

            ton portable, une VM dedans qui fera serveur pour les etudiants

      • [^] # Re: ça dépend un peu de la cible

        Posté par  . Évalué à 2.

        Debian semble effectivement tenir encore plus la corde, puisque je peux mettre autre chose que Gnome ou KDE

        Tu peux mettre autre chose que Gnome ou KDE sur à peu près toutes les distributions…

      • [^] # Re: ça dépend un peu de la cible

        Posté par  . Évalué à 2.

        Debian, si j'en crois cette étude, c'est à peu près 1/3 des serveurs, CentOS 1/4 et Ubuntu un petit peu moins.

        Ça m'étonne que Suse ne soit pas devant Ubuntu en entreprise.

  • # un serveur LTSP, des machines qui bootent en reseau

    Posté par  . Évalué à 1.

    et hop, te voila avec une salle informatique sous linux.

    bon evidemment faut avoir un serveur qui puisse servir à ca… (pxe, nfs…)

  • # vieux processeur Vs windows 7

    Posté par  . Évalué à 0.

    Si ta machine est capable de faire tourner un windows 7, elle dois avoir assez de ressource pour faire tourner un virtualbox ou un autre systeme de virtualisation.
    Tu pourrai ainsi préparer une machine virtuel et la répliquer sur tout les poste des étudiants.
    Ca permerait au éléve de pouvoir recommencer, de faire passer plusieurs groupe sur les même machine sans devoir réinstaller, voir même de repartir avec la VM sur une clé pour finir le boulot a la maison.
    En plus un VM d'un linux sans X d'installé ça demande pas énormément de ressources.

    Sinon pour la distribution je conseil debian parce que j'aime bien et qu'a chaque fois que j'ai essayé autre chose je suis revenu a débian, ou cent Os parce que c'est "la version communautaire de redhat" et donc ça se rapproche très fortement de ce qui est utilisé principalement en entreprise.

    • [^] # Re: vieux processeur Vs windows 7

      Posté par  . Évalué à 1.

      Non, pas de virtualisation, c'est une impossibilité matérielle: les processeurs ne la supportent pas. C'est du 7 32 bits, avec 4Go de RAM (oui, on en perd un petit peu…) donc 7 passe sans trop ramer mais la virtualisation est absolument hors de question.

      La virtualisation était effectivement ce que j'aurais préféré -et de loin!

      • [^] # Re: vieux processeur Vs windows 7

        Posté par  . Évalué à 1.

        regarde dans le bios si elle ne serait pas simplement desactivée

        • [^] # Re: vieux processeur Vs windows 7

          Posté par  . Évalué à 0.

          C'est le premier endroit où j'ai regardé. La fonctionnalité n'existe pas. Mais j'ai constaté que le BIOS était vieux (2002!); avant de le flasher (toujours risqué), j'ai donc vérifié directement le support de la virtualisation par le processeur. Ce sont des Core 2 Duo 4400, pas de virtualisation possible.

          • [^] # Re: vieux processeur Vs windows 7

            Posté par  . Évalué à 3.

            arf, vraiment pas de chance
            apres si tu as un peu de ram, tu dois quand meme pouvoir virtualiser,
            avec virtualbox par exemple il me semble que ca marche avec de la virtualisation logicielle,

            c'est un peu plus lent, mais pour gerer 1 VM d'un serveur linux en ligne de commande ca doit etre suffisant

            du coup tu fournis une machine virtuelle archivée, ils peuvent la reinstaller au besoin et repartir de zero.

            • [^] # Re: vieux processeur Vs windows 7

              Posté par  . Évalué à 3.

              c'est un peu plus lent, mais pour gerer 1 VM d'un serveur linux en ligne de commande ca doit etre suffisant

              Je confirme. J'ai fait tourner deux VM Debian (une en mode texte avec pas mal de services et une avec Xfce, en même temps) sur un ordi de bureau (Optiplex 760) qui n'avait pas le jeux d'instructions kivabien (VT-x, un truc comme ça). Non seulement ça marchait mais le système hôte (un WinXP) était aussi tout à fait utilisable. Cela avec VirtualBox, on parlait bien de ce logiciel mais je précise tout de même.

              • [^] # Re: vieux processeur Vs windows 7

                Posté par  . Évalué à 1.

                J'ai peur de la lenteur. Mais je vais quand même essayer… J'ai aussi une autre piste. Je vous tiendrai au courant lundi ^

  • # Faculté + Debian ça marche très bien

    Posté par  . Évalué à 2.

    Bonsoir,
    En faculté, on utilise Debian dans la plupart des salles,pour tous les niveaux d'études (sauf pour les master 2, on utilise mac os X et une machine virtuelle Debian pour les cours système) et ça marche très bien.

  • # Expérience : debian et centos

    Posté par  . Évalué à 4. Dernière modification le 21 juin 2013 à 01:55.

    Lors des formations admin réseau Linux que je donnais à l'époque entre 2003 et 2006,
    on commençait sur une Debian (comme ça ils peuvent faire joujou avec une ubuntu @ home).

    Puis je faisais transposer leurs connaissances à une redhat-like, donc plutôt CentOS.
    Pourquoi ? parce que la plupart des distros dans les entreprises que j'ai intégré en mission étaient sous RHEL 6, CentOS ou Debian.

    D'autant plus que pour les élèves souhaitant acquérir un hébergement autonome, les solutions de panel de hosting "populaires" sont plutôt distribuées sous CentOS que Debian.

    Et un virtualbox sous vindoz avec 2 VMs, une lancée à la fois (256 Mo de ram par VM), sans interface graphique… c'est suffisant (en mode nat pour télécharger les paquets).

  • # Au final...

    Posté par  . Évalué à 2.

    Je vais installer un dual boot une Debian sur une machine que j'ai pu dégoter. Ce n'est pas un monstre de puissance, mais cela devrait être suffisant (je n'ai pas pu tester la montée en charge si 15 machines se connectent dessus).

    Puis du putty depuis les machines de la salle. Et à la fin, je les laisse jouer avec VcXsrv…

    Finalement, je laisse tomber l'install en dual boot sur toutes les machines. Ce n'est pas tant l'installation qui pose problème (je fais un ghost et basta) que la maintenance, que je ne peux pas centraliser a priori.

    Et pour info, pour mes tests je me suis contenté de booter avec un LiveCD de Debian sur la machine "prof", et de créer quelques comptes à la volée. Ça marche très bien aussi… mais comme il faudrait à chaque nouveau cours/TP recréer les comptes, ce serait trop fastidieux (même si je peux scripter ça), d'autant plus que les étudiants ne pourraient pas conserver leur travail d'une fois sur l'autre…

    Merci pour vos conseils!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.