Differences

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

Link to this comparison view

uso:laboratoare:new:08-net:setup [2018/12/03 11:24]
razvan.deaconescu
uso:laboratoare:new:08-net:setup [2019/11/26 09:14] (current)
costin.carabas [Resurse Git]
Line 51: Line 51:
 </​code>​ Vom face această configurare mai târziu în laborator. </​code>​ Vom face această configurare mai târziu în laborator.
   * Interfața ''​enp0s9''​ este o interfață care leagă împreună într-o rețea privată mașinile virtuale ''​tom''​ și ''​jerry''​. Această interfață **nu** poate fi fconfigurată prin DHCP. Vom folosi doar configurare statică, la partea [[:​uso:​laboratoare:​new:​08-net:​get-a-life]].   * Interfața ''​enp0s9''​ este o interfață care leagă împreună într-o rețea privată mașinile virtuale ''​tom''​ și ''​jerry''​. Această interfață **nu** poate fi fconfigurată prin DHCP. Vom folosi doar configurare statică, la partea [[:​uso:​laboratoare:​new:​08-net:​get-a-life]].
-==== Resurse ​Git ====+==== Folosire ​Git pentru laborator ​====
  
-Resursele laboratorulului de USO se găsesc în [[https://github.com/systems-cs-pub-ro/​uso|acest repository Git]].+Pe parcursul laboratoarelor,​ pentru descărcarea fișierelor necesare laboratorului,​ vom folosi Git. Git este un sistem de controlul versiunii și e folosit pentru versionarea codului ​în proiectele software mari. Celor interesați să aprofundeze conceptele din spatele comenzii ''​git'',​ precum și utilizări avansate, le recomandăm cursul practic online de pe [[http://gitimmersion.com/|gitimmersion]].
  
-În laboratorul ​curent, pe mașina virtuală furnizată, aveți deja clonat repository-ul Git în directorul ''​~/uso.git/''​Pe parcursul laboratorului vom folosi fișierele de suport de acolo.+Informațiile despre ​laboratorul ​de USO se găsesc în [[https://github.com/​systems-cs-pub-ro/​uso-lab|acest repository Git]].
  
 <note important>​ <note important>​
-Pentru a pregăti infrastructura de laborator rulați comenzile de mai jos într-un terminal ​deschis în mașina virtuală. Deschideți un terminal folosind combinația de taste ''​Ctrl+Alt+t''​.+Pentru a pregăti infrastructura de laborator rulați comenzile de mai jos într-un terminal. Deschideți un terminal folosind combinația de taste ''​Ctrl+Alt+t''​. În listarea de mai jos ''​student@uso:​~$''​ este promptul unde introduceți comenzile, pe acela nu-l tastați.
  
-În listarea de mai jos ''​student@uso:​~$''​ este promptul unde introduceți comenzile, pe acela nu-l tastați. Recomandăm să **nu** folosiți //​copy-paste//​ ca să vă acomodați cu linia de comandă. Nu vă bateți capul cu ce fac comenzile de mai jos, pe moment le rulăm mecanic, doar să ne facem treaba. Cei curioși pot consulta documentația Git. 
 <​code>​ <​code>​
-student@uso:​~$ cd uso.git/ +student@uso:​~$ cd ~ 
-student@uso:​~/uso.git$ git rm --cached -r . +student@uso:​~$ git clone https://github.com/systems-cs-pub-ro/uso-lab.git
-student@uso:​~/uso.git$ git reset --hard +
-student@uso:~/uso.git$ git clean -f -d +
-student@uso:​~/uso.git$ git fetch origin +
-student@uso:​~/uso.git$ git checkout ​-b lab-08-net +
-student@uso:​~/uso.git$ git rebase origin/​lab-08-net+
 </​code>​ </​code>​
  
-Dacă la a cincea comandă rulată (''​git checkout -b lab-08-net''​) primiți o eroare de forma ''​fatal:​ A branch named '​lab-08-net'​ already exists.'',​ nu vă îngrijorați,​ nu e nici o problemă. 
 </​note>​ </​note>​
- 
-<​hidden>​ 
-În cazul în care aveți probleme cu proiectorul,​ puteți folosi [[https://​tmate.io/​|tmate]] pentru a face un screen-cast al terminalului vostru. 
- 
-Puteți folosi package managerul pentru a-l instala. De ex. pe **Ubuntu** puteți folosi ''​sudo apt-get install tmate''​. 
- 
-Odată instalat, rulați comanda ''​tmate''​. Vi se va deschide o fereastră ''​tmux''​ la care se pot conecta studenții, pentru a urmării **demo-ul**. 
-În cadrul acesteia, rulați comanda ''​tmate show-messages''​. 
- 
-<​code>​ 
-$ tmate show-messages 
-Fri Nov 23 15:36:25 2018 [tmate] Connecting to master.tmate.io... 
-Fri Nov 23 15:36:26 2018 Reloaded! 
-Fri Nov 23 15:36:26 2018 Reloaded! 
-Fri Nov 23 15:36:26 2018 [tmate] Note: clear your terminal before sharing readonly access 
-Fri Nov 23 15:36:26 2018 [tmate] web session read only: https://​tmate.io/​t/​ro-5BXhC0r93ra5crftnwIc9Y1Fg 
-Fri Nov 23 15:36:26 2018 [tmate] ssh session read only: ssh ro-5BXhC0r93ra5crftnwIc9Y1Fg@am2.tmate.io 
-Fri Nov 23 15:36:26 2018 [tmate] web session: https://​tmate.io/​t/​HvrzBkAV1vdGzndMsxFVgEexT 
-Fri Nov 23 15:36:26 2018 [tmate] ssh session: ssh HvrzBkAV1vdGzndMsxFVgEexT@am2.tmate.io 
-Fri Nov 23 15:36:46 2018 [tmate] Your tmate client can be upgraded to 2.2.1 
-</​code>​ 
- 
-Din rezultatul comenzii de mai sus, ne interesează sesiunea de **ssh read only** 
-<​code>​ 
-Fri Nov 23 15:36:26 2018 [tmate] ssh session read only: ssh ro-5BXhC0r93ra5crftnwIc9Y1Fg@am2.tmate.io 
-</​code>​ 
- 
-Folsind ''​ssh ro-5BXhC0r93ra5crftnwIc9Y1Fg@am2.tmate.io''​ studenții se vor conecta, read-only, "​la"​ terminalul vostru. 
- 
-</​hidden>​ 
- 
-Conectare lab SW: 
-<​code>​ 
-ssh ro-5BXhC0r93ra5crftnwIc9Y1Fg@am2.tmate.io 
-</​code>​ 
  
 Hai să trecem la treburi de rețelistică! Hai să trecem la treburi de rețelistică!
uso/laboratoare/new/08-net/setup.1543829087.txt.gz · Last modified: 2018/12/03 11:24 by razvan.deaconescu
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