Differences

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

Link to this comparison view

systems:uso:laboratoare:laborator-01 [2012/09/23 20:36]
ioan.eftimie [2. Interfața grafică]
— (current)
Line 1: Line 1:
-====== [review] Laborator 01 - Introducere ====== 
  
-<​hidden>​ 
-** Descriere ** 
-  * Socializare - prezentarea asistentului si a studentilor 
-  * Interfața grafică din Linux - meniuri, ferestre (live demo pe proiector + exercitii) 
-  * Conturi de email @cti - initializare,​ setari, fw la mail @cti intr-un mail @gmail sau @yahoo (live demo) 
-  * cs.curs.pub.ro - utilizare forumuri, resurse (live demo + exercitii) 
-  * Instalarea programelor noi in GUI. Instalare Pidgin (exercitii) 
-  * Linia de comandă in Linux - cum se deschide un terminal, comparatie cu cmd din Windows, avantaje (exercitii) 
-  * Tabbed terminals - lucrul cu mai multe terminale simultan ​ (exercitii) 
-  * Mașini virtuale - concept, pornire, utilizare ​ (exercitii) 
- 
-** TODO ** 
-  * review 
-  * remove unneeded text, mi se pare prea mult conținut, suntem prea verbose în explicații 
- 
-** Review Paul ** 
-  * Nu ar trebui să le zici cum să acceseze directorul Home Folder, și ce reprezintă ? 
-</​hidden>​ 
- 
- 
- 
-====== Tutorial ====== 
- 
- 
- 
-===== 1. Socializare ===== 
- 
-<​hidden>​ 
-Studenții întorc scaunele spre asistent. Asistentul trebuie să se prezinte, să spună ce an e (respectiv când a terminat facultatea),​ și ce așteptări avea de la facultate când a intrat în anul 1. Au fost aceste așteptări îndeplinite de facultate? S-au modificat ele pe parcurs? Be gentle, nu le spuneți din prima că facultatea suxează, o să se prindă singuri în curând. 
- 
-Urmărim să obținem aceleași informații și de la studenți: 
-  * nume, eventual un nickname, nu vrem să fim formali 
-  * din ce oraș sunt 
-  * ce **vor** de la facultate. Probabil mulți nu știu, trebuie să încercăm să fim supportive, să explicăm că e OK să nu știe ce vor acum, dar dacă nici în anul 4 nu s-au hotărât, au o problemă 
- 
-Ar fi util să lăsăm studenții să răspundă în ce ordine vor ei, dar să ne asigurăm că vorbesc toți. Dacă sunt mulți și nu sunteți siguri că rețineți, play it safe și luați-i la rând. 
- 
-Înainte de a trece la treabă, prezentați pe scurt laboratorul. Vă puteți folosi și de informațiile de la [[systems:​uso:​laboratoare:​help|desfășurare laboratoare]]. 
-</​hidden>​ 
- 
-===== 2. Interfața grafică ===== 
- 
-<​hidden>​ 
-Precizări generale: 
-  * Calculatoarele din laborator au instalat Ubuntu 12.04 LTS, folosind interfața grafică default, Unity. 
-  * Studenții se autentifică cu utilizatorul ''​student'',​ parola ''​student''​. 
-  * VMware conține o mașină virtuală cu Ubuntu Server, fără interfață grafică. Userul și parola sunt tot ''​student''/''​student''​. 
-  * Calculatoarele sunt freeze-uite,​ orice modifică studenții va fi restaurat după repornirea calculatoarelor. 
-</​hidden>​ 
- 
-Autentificați-vă în sistem, porniți un browser, și vizualizați laboratorul la adresa http://​ocw.cs.pub.ro/​uso/​. Dacă citiți paragraful acesta, ați făcut deja asta :-) 
- 
-Explorați interfața grafică: 
-  * Bara de sus conține în partea stângă titlul ferestrei curente (alternând cu meniul acesteia), iar în partea dreapta zona de notificare: indicatoarele pentru rețea, sunet, calendar și sistem. 
-  * Bara laterală, în partea stângă a ecranului, conține butonul //Dash// (primul de sus în jos), scurtături către aplicațiile folosite frecvent, precum și aplicațiile deschise. 
- 
-Pentru a lansa o aplicație, folosiți butonul //Dash// și căutați după numele acesteia. Puteți deschide un editor căutând "​text"​ sau un player de filme căutând "​movie"​. 
- 
-Interfața //Dash// găzduiește mai multe tipuri de conținut, precum aplicații, fișiere sau muzică. Paginile din //Dash// se numesc Lenses. Astfel de pagini pot fi instalate ulterior, pentru îmbogățirea rezultatelor oferite de //Dash//. 
- 
-Folosind iconul din marginea dreaptă a bării de sus, accesați meniul de sistem. Prima opțiune, //System Settings// vă va deschide o interfață comparabilă cu //Control Panel// din //​Windows//​. Schimbați imaginea de fundal, folosind //System Settings -> Appearance//​. 
- 
-Mediul desktop Ubuntu, oferă o serie de combinații de taste pentru o ergonomie ridicată în folosirea sistemului de operare. Apăsați pentru câteva secunde tasta //Super// (iconul Windows) pentru a vizualiza o listă cu aceste scurtături. 
- 
-<​hidden>​Mi-ar plăcea sa îi trimitem aici, pentru terminologia corectă: http://​askubuntu.com/​questions/​10228/​whats-the-right-terminology-for-unitys-ui-elements/​62842#​62842 </​hidden>​ 
- 
-===== 3. Conturi de email @cti ===== 
- 
-<​hidden>​ 
-  * Ce înseamnă email, cum arată o adresă de mail. 
-  * Se pot trimite mail-uri de pe Gmail pe Yahoo și invers. This goes for any two hosts. 
-  * Facultatea le dă o adresă ''​**prenume.nume**@cti.pub.ro''​. 
-  * Ce este forwarding. 
-  * De ce e important să își facă forward de la cti la adresa lor obișnuită (sau să folosească cti). 
-  * Ce este spam și de ce trebuie dezactivat pe conturile @cti. 
-  * De ce nu sunt în pericol (încă) să primească spam prea mult pe @cti. 
-</​hidden>​ 
- 
-Facultatea vă pune la dispoziție o adresă de email de forma ''​prenume.nume@cti.pub.ro''​. 
-  * De exemplu, Ionuț Popescu va avea adresa de email ''​ionut.popescu@cti.pub.ro''​. 
-  * CTI înseamnă "​Calculatoare și Tehnologia Informației"​. PUB înseamnă "​Politehnica University of Bucharest"​. 
-  * Parola inițială este de forma **studentXXXXXX**,​ unde XXXXXX sunt ultimele cifre din CNP. Este recomandat să o schimbați. 
- 
-Accesați contul vostru de email. Pentru aceasta, accesați http://​login.live.com. 
-  * Utilizatorul este adresa de mail, //​inclusiv//​ ce se află după caracterul ''​@''​. Deci Ionuț Popescu va avea utilizatorul ''​ionut.popescu@cti.pub.ro''​. 
-  * Calculatoarele pierd orice fel de informație după restart, deci **nu** vă faceți probleme, nimeni nu vrea și nu poate să vă afle parola folosind calculatoarele din laborator. 
-  * După ce v-ați autentificat,​ accesați mail-ul prin link-ul "​Hotmail"​ în stânga-sus a ecranului. 
- 
-În continuare, veți face câteva configurări de bază, astfel încât să puteți primi informații de la USO, dar și de la alte cursuri, pe adresa voastră de email obișnuită. 
-  * Din cauza unor probleme tehnice, mailuri de la facultate sunt uneori considerate spam. Dezactivați filtrul de spam: 
-    * Urmați link-ul "​Options"​ în dreapta-sus. 
-    * În stânga ecranului, alegeți fila "Block or allow"​. 
-    * Selectați opțiunea "​Don'​t move mail to my Junk E-Mail folder"​. 
-    * Salvați configurarea. Butonul "​Save"​ se află în dreapta-jos. 
-  * Dacă nu vreți să renunțați la adresa de email veche, puteți configura //​forwarding//​ pe cea oferită de facultate. Orice mesaj ajunge la adresa @cti va fi, astfel, retrimis pe adresa voastră veche. 
-    * Tot în fereastra "​Options",​ selectați fila "​Organize E-Mail"​ din stânga ecranului. 
-    * În tab-ul "Inbox rules",​ apăsați butonul "​New"​ pentru a crea o nouă regulă. 
-    * În noua fereastră, configurați astfel încât regula să se aplice pentru toate mesajele: "When the message arrives, and: [Apply to all messages]"​. ​ Acțiunea selectată trebuie să fie "Do the following: Redirect the message to..."​. 
-    * În dreapta listei de acțiuni, selectați link-ul "​Select one". Se va deschide o fereastră cu toți studenții facultății,​ dar adresa de mail către care vreți să redirectați nu este acolo. Ignorați lista de contacte și scrieți jos, în câmpul "​To->",​ adresa voastră obișnuită de email. 
-    * Apăsați OK pentru a închide fereastra de selectare a destinației și încă o dată Save pentru a confirma regula. 
- 
-Toate mail-urile primite pe adresa voastră "​@cti.pub.ro"​ vor ajunge **și** pe adresa veche. Testați trimițând mail unui coleg de lângă voi. 
-<note tip> 
-Livrarea mailurilor nu este instantanee. Durează câteva minute ca mail-ul trimis la adresa de pe cti să fie forwardat. 
-</​note>​ 
- 
-===== 4. cs.curs.pub.ro ===== 
- 
-<​hidden>​Live demo pe proiector</​hidden>​ 
- 
-Site-ul http://​cs.curs.pub.ro/​ conține câte o intrare pentru (aproape) fiecare curs din facultate. La rubrica asociată USO, găsiți cursurile, link-uri către laboratoare,​ forumuri și multe alte resurse. 
- 
-Fiecare student are un cont de forma **prenume.nume**. Deși numele contului este același ca la adresa de mail (exceptând partea de după ''​@''​),​ parolele **nu** sunt aceleași. 
-  * Accesați site-ul http://​cs.curs.pub.ro/​ 
-    * CS = Computer Science 
-  * Parola este cea de la punctul 3. 
-  * După ce v-ați ​ autentificat,​ accesați cursul de USO. 
-  * Deschideți un topic sau răspundeți la unul existent pe forumul "Test săptămâna 1". 
-  * Dacă vă abonați la un forum, veți primi mailuri când cineva scrie pe acel forum. 
-  * Adresa de mail este cea oferită de facultate. Nu poate fi schimbată, de aceea a fost necesar să redirectați mailurile către adresa voastră veche. 
-  * Sunteți automat înscriși la forumul de știri USO. Nu vă puteți dezabona. 
-  * Puteți folosi forumul "​Offtopic"​ pentru orice subiect, de la întrebări despre ce laptop e mai bun până la site-uri amuzante. 
- 
-Editați-vă profilul de pe site accesând link-ul "​Update profile"​ din dreapta sus. Recomandăm să puneți o poză recentă cu voi; astfel este mult mai ușor să fiți recunoscuți de colegi, asistenți și profesori. 
- 
-===== 5. Instalarea programelor noi. Pidgin ===== 
- 
-<​hidden>​ 
-  * Linux este doar kernel. 
-  * GNU - GNU is not Unix 
-  * Conceptul de distribuție. 
-  * Pachete, centru software. Nu descărcăm kituri și rulăm setup pentru fiecare program. 
-  * Trebuie făcut flush regulilor de ''​iptables'',​ altfel nu merge Yahoo. ''​sudo iptables -F'',​ nu e nevoie să explicăm ce face comanda. 
-</​hidden>​ 
- 
-Puteți vorbi cu prietenii și din Linux. [[http://​pidgin.im/​|Pidgin]] este un program de instant messaging cu suport pentru mai multe rețele (Yahoo Messenger, Google Talk, IRC, etc.). 
-  * Deschideți managerul de aplicații folosind //Dash//, căutare după "​software center"​. 
-  * Căutați aplicația Pidgin, folosind căsuța de căutare din partea superioară dreapta a ferestrei. 
-  * Faceți click pe //Install// 
-    * Vi se va cere parola, ca măsură de securitate. Aceasta este ''​student''​ pentru contul ''​student''​. 
- 
-După ce ați instalat aplicația Pidgin, porniți-o, folosind //Dash//. Autentificați-vă cu contul vostru de mesagerie pe rețeaua preferată. 
-  * Cei ce nu au un cont de messenger personal, pot folosi contul //@cti//, de tip **MSN**. 
-  * **Nu** vă faceți probleme dacă ați setat parola pe //​Remember//​. Calculatoarele revin la starea lor inițială după restart. 
-  * Adăugați colegul din dreapta voastră dacă folosiți aceeași rețea. 
- 
-<​note>​ 
-**Pentru acasă:** Cercetați originea denumirii de //Pidgin//. Încurajăm folosirea [[http://​en.wikipedia.org/​|Wikipedia]]. 
-</​note>​ 
- 
-===== 6. Linia de comandă ===== 
- 
-Majoritatea conceptelor din laboratorul de USO vor folosi mediul text ca suport. Interacțiunea este, în general, de tip //comandă - răspuns//, iar conceptul se numește "a lucra în linie de comandă"​. Programul pe care îl folosim pentru a lansa comenzi se numește, prin abuz de limbaj, //shell//, //​terminal//,​ sau //​consolă//​. Diferența dintre acești termeni va fi detaliată în alt laborator. 
- 
-  * Porniți un terminal. Găsiți aplicația în //Dash// căutând după "​terminal"​. 
-    * **Alternativ**,​ puteți porni orice aplicație, dacă îi știți numele, folosind Alt-F2 și tastând numele. Terminalul nostru se numește gnome-terminal. 
-  * Comanda ''​echo''​ afișează pe ecran textul care o urmează. Afișați textul ''"​Hello,​ World."''​. 
- 
-<​code>​echo "Hello World"</​code>​ 
- 
-  * Puteți șterge ecranul folosind ''​clear'',​ dar această comandă nu trebuie folosită în exces. Este util să vedem outputul comenzilor precedente. 
-  * Observați modul de interacțiune:​ pornim o comandă, îi dăm de la început argumentele (îi spunem ce să facă). Comanda produce rezultate și se termină. ​ Putem apoi lansa o altă comandă. Comparați acest mod de lucru cu folosirea unui browser web: îl pornim și rămâne pornit în timp ce îi spunem ce să facă. În acest sens, un browser este interactiv. 
- 
-Observați că înaintea fiecărei comenzi se află o linie de forma ''​vlad@cormyr:​~$ ''​. Această linie, numită prompt, are rolul de a identifica utilizatorul,​ mașina curentă, și directorul în care ne aflăm. Mai jos este detaliat acest lucru: 
- 
-{{http://​elf.cs.pub.ro/​uso/​store/​01_prompt.png}} 
- 
-  * Observați formularea ''​user@host'',​ asemănătoare cu o adresă de email. 
-  * Rețineți că simbolul ''​~''​ (numit //tilda//) este o prescurtare pentru directorul home al utilizatorului. Fiecare utilizator are un asemenea director. Corespondentul lui în Windows este ''​C:​\Documents and Settings\UserName\''​ sau ''​C:​\Users\UserName\''​. 
- 
-===== 7. Tabbed terminals ===== 
- 
-În următoarele laboratoare,​ va trebui să rezolvați mai multe exerciții în linia de comandă. Trebuie să aveți o metodă clară de a le separa, pentru a putea demonstra ușor asistentului că ați rezolvat fiecare exercițiu. 
-  * Folosiți, în terminal, opțiunea //File -> Open Tab//. Puteți folosi scurtătura ''​Ctrl-Shift-T''​. 
-  * Puteți naviga între tab-uri folosind ''​Ctrl-PageUp/​PageDown''​. 
-  * Pentru a închide un tab, folosiți comanda ''​exit''​ sau combinația ''​Ctrl-D''​. 
- 
-Deschideți trei taburi, afișând în fiecare dintre ele numărul lui, folosind ''​echo''​. 
- 
- 
-===== 8. Mașini virtuale ===== 
- 
-<​hidden>​ 
-  * Ce este o mașină virtuală 
-  * VMware 
-  * De ce este utilă 
-  * Mașinile virtuale de la USO 
-</​hidden>​ 
systems/uso/laboratoare/laborator-01.1348421794.txt.gz · Last modified: 2012/09/23 20:36 by ioan.eftimie
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