Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sde:teme:tema_fr_1 [2019/02/15 15:28]
teodor.deaconu [Tache 03 (0p)]
— (current)
Line 1: Line 1:
-====== Devoir 1 - Utilisation de Linux ====== 
- 
-<​note>​ 
-Ayant déjà reçu un feedback, on vous propose: 
- 
-**Etudiez tres bien  [[#​cunostinte_evaluate|Connaissance évaluée]] et le support requis pour le devoir.** 
- 
-N'​hesitez pas d'​utiliser le "​issues"​ section sur [[https://​github.com/​alexandruradovici/​sde/​issues|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: [[http://​imgur.com/​|imgur]] ou [[http://​www.makeuseof.com/​tag/​4-imgur-alternatives-for-uploading-sharing-images/​|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. 
-</​note>​ 
- 
-===== Informations generales ===== 
- 
-<note warning> 
-Parce qu'il y a deja des materiaux pour la mathiere USO (trouve ici [[http://​ocw.cs.pub.ro/​|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. 
-</​note>​ 
- 
-<note important>​ 
-Date limite: **XX X-ie, heure 23:55**\\ 
-Temps de travaille: **X jours**\\ 
-Scores: **X points** de la note finalle\\ 
-</​note>​ 
- 
-<​note>​ 
-Mises a jour du l'​enonce:​\\ 
- 
-  * **Il n'y a pas des mises a jours** 
-</​note>​ 
- 
-<​note>​ 
-Mises a jour du checker:\\ 
-Version actuelle: <color red>​**version 1.0.0**</​color>​ 
- 
-  * **Il n'y a pas des mises a jours** 
-</​note>​ 
- 
- 
-<note tip> 
-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. 
-</​note>​ 
- 
- 
-===== 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 ===== 
- 
-<note tip>Lire la sectione sur les machines virtuelles - [[:​sde:​resurse:​mv]] </​note>​ 
-<note tip>​Utiliser le meme nom d'​utilisateur et le meme mot de passe que sur [[http://​fils.curs.pub.ro|fils.curs.pub.ro]]</​note>​ 
- 
-  * Version sur 32-bit, Debian 9, kernel 4.09: https://​repository.grid.pub.ro/​cs/​uso/​2018-2019/​teme/​USO-409-32bit-Debian9.ova 
-  * Version sur 64-bit, Ubuntu 18.04 LTS, kernel 4.19-rc8: https://​repository.grid.pub.ro/​cs/​uso/​2018-2019/​teme/​USO-419rc8-64bit-Ubuntu1804.ova 
- 
-En fonction de votre systeme d'​exploitation telecharger la machine virtuelle compatible. ​ 
- 
-<note important>​**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. 
-</​note>​ 
- 
-**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:​ 
-  * [[https://​support.microsoft.com/​en-us/​help/​13443/​windows-which-operating-system|Tutoriel Windows 10]] 
-  * [[https://​support.microsoft.com/​en-us/​help/​827218/​how-to-determine-whether-a-computer-is-running-a-32-bit-version-or-64|Tutoriel Windows 8, 7, Vista, XP]] 
-  * [[https://​www.tecmint.com/​find-out-linux-system-is-32-bit-or-64-bit/​|Tutoriel Linux - des commandes que vous pouvez utiliser]] - ouvrez le terminal(ctrl+alt+t) et utiliser l'une des commandes suivantes ''​i386''​ signifie systeme sur 32 bit, ''​amd64''​ signifie systeme sur 64 bit.  
- 
- 
- 
-===== Verifier le devoir ===== 
- 
-<note tip> 
- 
-**Des instrcuctions d'​utilisation du checker ''​uso''​** 
- 
-   * Pour plusieurs detailles concernang le checker uso, regardez [[sde:​teme:​instructiuni-checker|instructions d'​utilisations]]. 
- 
-</​note>​ 
- 
-<​hidden>​ 
-** Le telechargement de la machine virtuelle et des informations sur la machine** 
- 
-  * La machine virtuelle et le lien de telechargement se trouve sur la page avec des informations sur  [[sde:​resurse:​mv|la machine virtuelle]]. 
-</​hidden>​ 
- 
-**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 ===== 
- 
-<note warning> 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. 
-</​note>​ 
- 
- 
-==== 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. 
- 
-<​note>​ 
-Description et lancer la machine virtuelle: https://​ocw.cs.pub.ro/​courses/​sde/​teme/​tema_ro_1#​masini_virtuale_tema_1_sd_e_2019 
-</​note>​ 
- 
-Verifier la connexion internet en outilisant ''​ping''​ vers un site et verifier que le site vous repond. (Hint: ''​man ping''​) 
- 
-<note warning> 
-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 [[https://​github.com/​alexandruradovici/​sde/​issues|github.com/​alexandruradovici/​sde/​issues]]. Soyez sur que vous avez connexion internet a l'​interieur de la machine virtuelle avant de continuer le devoir. 
-</​note>​ 
- 
- 
-==== 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 [[https://​en.wikipedia.org/​wiki/​Secure_Shell|SSH]]. Du Linux/macOS vous pouvez utilisaire l'​utilitaire ''​ssh''​ (''​man ssh''​),​ et du windows vous pouvez utilisaire le logiciel [[https://​en.wikipedia.org/​wiki/​PuTTY|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''​) 
-  * [[https://​en.wikipedia.org/​wiki/​IP_address|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 === 
-<note warning> 
-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. 
-</​note>​ 
- 
-<note important>​ 
-Merci d'​utiliser avec confiance la section "​issue"​ qui se trouve sur [[https://​github.com/​alexandruradovici/​sde/​issues|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 [[sde:​teme:​intrebari-frecvente|questions frequentes sur le devoir]]. 
-</​note>​ 
  
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