INF1013L LIFASR1 : UNIX

Déroulement de cette UE pas comme les autres...

Attention, elle représente environ 60 heures de travail de votre part, donc n'attendez pas le dernier moment pour commencer.

Cours

Il y a une unique séance de cours présentant l'organisation de l'UE, faisant une démontration des différents outils, donnant des conseils pour l'apprentissage et vous indiquant comment ne pas perdre trop de temps. L'emploi du temps de l'UE est disponible sur ADE.

Le support de cours HTML contenant la concaténation des cours des différents modules. Avant d'imprimer (ce qui est une mauvaise idée), vérifiez sur l'aperçu d'impression que les textes et images ne sont pas tronqués.

Vous avez aussi un guide des caractères spéciaux.

TP 2017-2018

La présence aux séances de TP n'est pas obligatoire. Vous n'avez pas besoin de dispense d'assiduité.

Des salles TP du Nautibus sont réservées tous les jours entre 13h et 14h pendant la période des cours. Un enseignant est à votre disposition pour vous aider. Il n'y a pas un enseignant par salle, vous devrez vous déplacer pour aller voir l'enseignant quand vous êtes bloqué.

Une application en ligne vous permettra d'apprendre et vous entraîner tout au long du semestre, elle restera à votre disposition dans la suite de votre scolarité de licence en master. Cliquez sur le premier module pour démarrer :
ModuleÉchéancier d'acquisition des étoiles
3 étoiles4 étoiles
Module 1 22 septembre6 octobre
Module 2 20 octobre27 octobre
Module 3 17 novembre24 novembre
Module 4 8 décembre15 décembre
Module 5 : à venir (il ne sera pas évalué pour l'examen).
Module 6 : à venir (il ne sera pas évalué pour l'examen).

Cette application contient le cours et les TP. Votre objectif est d'obtenir 4 étoiles à chaque module afin d'avoir une chance d'obtenir la moyenne à l'examen terminal. Chaque module utilise les connaissances acquises dans les modules précédents, il peut être nécessaire de retravailler les premiers modules si vous êtes bloqué. Toutes les informations nécessaires sont indiquées dans l'application, vous risquez de vous éloigner de la bonne réponse si vous cherchez sur le web.

La médiane du temps de travail pour obtenir 4 étoiles est de 10 heures pour chacun des modules, attention, ¼ des étudiants mettent plus de 15 heures pour obtenir les 4 étoiles pour un seul module. Détails des statistiques.

Attention ces TP nécessitent beaucoup de concentration, et sont donc très fatiguants, il est donc recommandé de travailler régulièrement chaque jour car il ne faut pas espérer réussir à rester concentré 8 heures dans la même journée.

Votre progression est affichée dans TOMUSS chaque jour afin que votre enseignant référent puisse voir que vous travaillez régulièrement.

Notes

Les TP ne sont pas notés car cela n'incite pas à apprendre mais à détourner le système afin d'obtenir de bonnes notes.

La note de l'UE est donc celle de de l'examen terminal papier en fin de semestre. Il y a une deuxième session.

Examen

L'examen terminal sera un QCM avec environ 60 questions et de très nombreux choix, il durera 1 heure et sera sans documents. C'est une épreuve de vitesse, qui ne pourra être réussie que si vous pratiquez le shell tous les jours pour tous vos travaux sur machine.

Attention : Cela prend trop de temps de trouver la bonne réponse par élimination des mauvaises réponses car il y en a trop. Il est bien plus rapide d'imaginer la bonne réponse dans sa tête et de la chercher parmi les réponses possibles.

Pour vous entraîner :

Entre la dernière séance de TP et l'examen il ne sera répondu à aucune question concernant le contenu de l'UE. C'est au début de l'UE qu'il faut travailler, pas après la fin.

Voici les notes obtenues aux examens passés. Ne prenez pas peur en regardant ses chiffres car ils comptabilisent tous les étudiants. Et comme 50% des étudiants ont passé moins de 12 heures à préparer l'UE, ils se retrouvent avec 0 ou 1/20 à l'examen ce qui fait baisser la moyenne.
Session1 Session2 %ADM %Acqc Nb étu-
-diants
Nb
mails
2016 Printemps 7.25.427%21%384 821

Statistiques année 2016-2017

Détail du temps de travail par module des TP.

Statistiques sur la session 1 de l'examen :

En rouge, les étudiants qui étaient bloqués.

Le trait vertical représente l'incertitude à 95% sur la moyenne. Quand ils se recouvrent, il n'y a aucune certitude sur les conclusions.

La note obtenue à l'examen est meilleure que le nombre d'étoiles obtenus pour les notes inférieures à 12.

A nombre d'étoiles identiques, les étudiants bloqués ont une meilleure note à l'examen.

Jusqu'à 16/20 à l'examen, la note est proportionnelle au nombre d'heures de travail.

Les étudiants bloqués ont moins travaillé en nombre d'heures que les autres pour une note équivalente.

Pour les notes d'examen entre 8 et 10, ceux qui ont été bloqués ont eu besoin de travailler 30% de moins.

Ce graphique représente le nombre de jours pendant lesquels les étudiants ont travaillé sur le questionnaire.

A part entre 10 et 14, les étudiants bloqués ont travaillé moins de jours.

Evaluation de l'UE par les étudiants

Pour le printemps 2017 : synthèse faite par l'enseignant et les réponses détaillées.

Accéder à Unix

Petit lexique : Voici quelques choix qui s'offrent à vous pour accéder à Unix :
Ordi de TP Linux
Il faut être à la fac. Choisir Fedora au démarrage en utilisant le clavier.
Votre ordi Votre navigateur web Internet https://shell.univ-lyon1.fr/
Il faut Internet.Indiquer l'adresse web https://shell.univ-lyon1.fr/ à votre navigateur et vous pourrez vous connecter sous Unix avec les identifiants de l'université.

Attention cette machine est partagée par tous les étudiants, dans si quelqu'un crée «/tmp/toto» les autres ne pourront pas le modifier.

Votre ordi Votre OS Client SSH Internet Ordi linuxetu Linux
Il faut Internet.Installer un client SSH sur votre ordinateur. Puis :
  • Connectez-vous à linuxetu.univ-lyon1.fr avec votre login p9999999 (la première lettre est en minuscule).
  • La première fois, acceptez la clef.
  • Lisez ce qui est affiché et taper :
    ssh pedagolinux.univ-lyon1.fr
Votre ordi Linux
Tous les changements sont
perdus à chaque démarrage.
Démarrer votre ordinateur avec une clef USB contenant un Linux Live. Par exemple celui qui est dans les salles de TP : Fedora
Votre ordi Linux
Il faut de la place disque.
On risque de perdre des données.
Installer Linux sur votre ordinateur à coté de votre système habituel après avoir vérifié que le Linux Live fonctionne, notamment le wifi.
Votre ordi Windows WSL bash
Il faut une machine 64 bits.
Il n'y a pas le graphique.
Sous Windows : installez et lancez Windows Subsystem for Linux
Votre ordi Votre OS VirtualBox Linux
Légèrement plus lent. Lancer une machine virtuelle et installer Linux dessus. Par exemple VirtualBox. Regardez la notice explicative pour installer Fedora sur cette machine virtuelle.
Votre ordi Votre OS Votre Navigateur Web Machine virtuelle Linux
Ne permet pas de répondre
à toutes les questions.
Très très lent.
Il faut Internet
Cliquez sur JSLinux qui est une mini distribution Linux qui fonctionne dans le navigateur web.

Informations historiques

Avant cette UE était en deuxième année de licence et s'appelait «Pratique d'UNIX»

Les notes de cours, elles ne sont pas utiles pour la nouvelle UE.

Il est conseillé de travailler sur les sujets d'examen avec correction de l'ancienne UE (en PostScript compressé) : 2005s1, 2005s2, 2006s1, 2006s2, 2007s1, 2007s2, 2008s1, 2008s2, 2009s1, 2009s2, 2010s1.

Notes sur 20 obtenues aux contrôles terminaux de l'UE pratique d'UNIX de 2008 à 2016 : 8.8, 9.6, 11, 8.3, 9, 8.9, 8, 10.6, 8.1, 10, 10.1, 7.2, 9.6, 7.8

Qu'est-ce qu'Unix ?

C'est un système d'exploitation standard permettant d'utiliser des ordinateurs.

Au coeur de Linux, Android, MacOS... on trouve Unix.

Il se cache dans les box internet, appareil photo, télé, borne wifi, disque dur réseaux, aspirateur robot...

Une distribution Unix c'est principalement 2 choses :

A quoi sert le shell ?

C'est un langage textuel permettant de travailler bien plus rapidement qu'en utilisant une interface graphique.

Son apprentissage est l'objectif principal de ce cours.

Exemples d'utilisation :

Mais il ne faut pas programmer avec.

PS : on apprend en faisant des erreurs.


Thierry EXCOFFIER