This is an old revision of the document!


Devoir 1 - Utilisation de Linux

Ayant déjà reçu un feedback, on vous propose:

Etudiez tres bien Connaissance évaluée et le support requis pour le devoir.

N'hesitez pas d'utiliser le “issues” section sur Git-ul Sd'E si vous avez des questions!

Cherchez sur la page avec issues l'information que vous voulez obtenir, avant de le demander vous meme. Il y a une grande posibilite que quelq'un a deja demande la meme information.

Si vous voulez publier un screenshot, on vous propose d'utiliser les sites qui vous permets le téléchargement gratuit des images: imgur ou ses alternatives. Dans les issues vous pouvez directement utiliser les liens vers les screenshots.

Suivez les issues et aussi les modifications apportées au énonces. Les modifications seront publier dans les paragraphes en dessous.

Informations generales

Parce qu'il y a deja des materiaux pour la mathiere USO (trouve ici ocw.cs.pub.ro) on va utiliser les machines virtuelles et les materiaux existantes sur le site. Beaucoup des liens qui se trouvent sur cette page vont vous y diriger pour des clarifications, telechargements et d'autres.

Date limite: XX X-ie, heure 23:55
Temps de travaille: X jours
Scores: X points de la note finalle

Mises a jour du l'enonce:

  • Il n'y a pas des mises a jours

Mises a jour du checker:
Version actuelle: version 1.0.0

  • Il n'y a pas des mises a jours

Si vous trouvez vous memes la solution pour une contrainte poste sur “issues”, nous vous encourageons a poster aussi la solurion une vous que vous l'avez trouve. En plus, si vous savez repondre aux questions de vos collegues n'hesitez pas de le faire.

Attention a ne pas publier sur “issues” les solutions du tasks! Vous pouvez donner des consailles ou des idees.

Connaissance évaluée

  • L'installation, la configuration, l'utilisation de la machine virtuelle et du cheker pour le Devoir 1 du Sd'e
  • La navigations dans le systeme de fichiers
  • L'utilisation du git
  • La compilation de programmes

Les machines virtuelles Devoir 1 Sd'E 2019

Lire la sectione sur les machines virtuelles - Machine Virtuelle

Utiliser le meme nom d'utilisateur et le meme mot de passe que sur fils.curs.pub.ro

En fonction de votre systeme d'exploitation telecharger la machine virtuelle compatible.

IMPORTANT: si vous avez le nouveaux processeurs (e.g. AMD Ryzen, Intel CoffeLake, KabyLake etc.) ou votre processeur est sur 64-bit et vous avez Windows 10 ou Ubuntu >= 16.04 installe vous pouvez telecharger la machine virtuelle sur 64-bit.

Comment verifier si mon systeme d'exploitation est 32-bit ou 64-bit?

Merci de parcourir les tutoriels souivants en fonction de votre systeme d'exploitation:

Verifier le devoir

Des instrcuctions d'utilisation du checker uso

Tester le devoir: le test va etre effectue sur la machine virtuelle autentifie avec l'utilisateur student, en utilisant uso. Cela peut etre execute tout le temps pour verifier si les taches ont ete bien resolues. N'essayer pas authentifier avec l'utilisateur root pour aucun devoir. Ca peut etre une raison pour l'echec des taches. Du l'autre cote, c'est pas bien pour la securite de travailler comme root.

L'utilite uso met en ouvre que les tests pour les taches du devoir actuel. Pour utilisaire l'utilitaire uso, le premiere pas est de lancer Devoir 1 en utilisant sudo uso start 1. Si vous ne faites pas ca, vous n'aurez pas le checker mis en ouvre pour le devoir actuel.

Verifier la version du checker, montre a l'utilisation du commande sudo uso version. Soyez sur que vous avez la derniere version avant de continuer le travaille pour le devoir. La version actuelle est montre dans la section Informations generales presente dans l'enonce du devoir. Si vous n'avez pas la derniere version, lancez sudo uso update.

L'achemvement du devoir va etre complete en outlisant la commande sudo uso submit.

Les taches

Est interdit de publier dans la section “issue” des commandes ou de photos qui font partie de la solution partielle ou complete du devoir ou d'une tache. A la premiere infraction l'etudiant va recevoir un avertissement, est le score final du devoir est reduit avec les score du tache en discussion. A la deuxieme infraction le devoir actuel sera annule. Les infractions restent disponible tout le semestre, elles ne sont pas annulees au debut d'un autre devoir. Chaque fois que la regle est brisee , on va verifier l'historique des infractions. Les infractions vont etre mis a jour dans le cathalogue.

Tache 01 (0p)

La machine virtuelle Sd'E

Primul pas este să rulați mașina virtuală pusă la dispoziție. Informațiile necesare pentru a rula mașina virtuală se găsesc la link-ul de mai jos. Le premiere pas est de lancer la machine virtuelle disponible. Les informations necessaires pour la lancer se trouvent dans le lien en dessous.

Verifier la connexion internet en outilisant ping vers un site et verifier que le site vous repond. (Hint: man ping)

Pour commencer le devoir vous avez besoin de connexion internet a l'interieur de la machine virtuelle, mais pour le resoudre la connexion permanente c'est pas necessaire. Pour chaque probleme trouve merci d'utiliser la sectione “issue” sur github.com/alexandruradovici/sde/issues. Soyez sur que vous avez connexion internet a l'interieur de la machine virtuelle avant de continuer le devoir.

Tache 02 (0p)

Maintenant vous avez connexion internet sur la machine virtuelle et la machine phisique (host) peut communiquer avec la machine virtuelle (guest). La machine virtuelle peut commencer assez lentement, jusqu'a 120 secondes. La machine virtuelle dispose d'une regle port forwarding qui permet la connexion facile entre la machine phisique et la machine virtuelle.

Tache 03 (0p)

SSH

Le but du ce tache est de vous connecter de la machine phisique(appele host) a la machine virtuelle(appele guest) en utilisant le protocol SSH. Du Linux/macOS vous pouvez utilisaire l'utilitaire ssh (man ssh), et du windows vous pouvez utilisaire le logiciel PuTTy, que vous pouvez trouver sur le lien http://www.putty.org/, section Download PuTTy. Il suffit de choisir putty.exe en dessous de la section For Windows on Intel x86.

Pour accomplir cette tache, vous avez besoin de:

  • le nom d'utilisateur de la machine guest (student)
  • le mot de passe de la machine guest (student)
  • le IP (l'adresse) de l'interface sur laquelle on veut se connecter : localhost (Hint: c'est localhost parcequ'on a utilise port forwarding)
  • Le port de l'interface sur laquelle on se connecte : 2222

Vous pouvez vous connecter de la machine host a la machine guest avec un nombre pas limite des instances de programmes utlisees au-dessus.(ssh ou PuTTy). Sur Linux/macOS vous pouvez faire la meme chose en l'ouvrant sur la machine host un nouveau tab/terminal dans lequel vous allez vous connecter a la machine guest par SSH. Lancez la commande man ssh' et chercher apres le parametre -l (L petit). Sur Windows vous pouvez faire la meme chose en l'ouvrent une nouvelle instance PuTTy et en introduisant comme IP localhost et comme port 2222''.

Avertisment

C'est interdit aux etudiants de modifier les parametres de roulement de la machine virtuelle. Chaque tentative de modifications de fichiers et des executables de la machine virtuelle nous donne le droit d'offrir 0 points au devoirs de l'etudiant.

Merci d'utiliser avec confiance la section “issue” qui se trouve sur github.com/alexandruradovici/sde/issues pour questions ou des choses pas claire en ce qui concerne le devoir.

Lorsque vous etes en train de faire votre devoire, si vous rencontrez des contraintes et vous avez besoin d'aide, merci de parcourir la liste des questions frequentes sur le devoir.

sde/teme/tema_fr_1.1550237292.txt.gz · Last modified: 2019/02/15 15:28 by teodor.deaconu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0