Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

Calculatoare


Qdidactic » stiinta & tehnica » informatica » calculatoare
Folosirea unui Live-CD pentru lucrul la proiect



Folosirea unui Live-CD pentru lucrul la proiect


Un Live-CD este o distributie de Linux care nu necesita instalare pe HDD si ruleaza direct de pe un CD (butabil). Exista peste 100 de distributii, printre cele mai populare fiind Knoppix (www.knoppix.org). Exemplele de pe aceasta pagina se refera la Knoppix v5.0.1 (iunie 2006) dar in general ele se pot aplica pentru orice distributie.

Pentru cei care nu au posibilitatea sa obtina altfel un live-CD, pot sa le scriu eu ultimul Knoppix daca imi aduc un CD gol la A303 (bagati pe sub usa, scrieti numele vostru pe plic).

Utilizare

Se descarca imaginea .iso si se scrie pe un CD butabil; in mod normal sistemul ar trebui sa se incarce fara probleme. Daca ceva nu merge se va citi fisierul knoppix-cheatcodes de la sectiunea download; acesta specifica parametrii catre se pot da pentru a altera optiunile detectate in mod automat.

Terminalul se acceseaza din taskbar (simbolul de terminal -> Konsole). Este disponibil si 'mc'.

Singura diferenta fata de o instalare pe HDD este ca, in cazul unui Live-CD, directoarele in care se poate scrie sint pe un RAM-disc si deci informatia se pierde la oprirea calculatorului. Pentru a putea salva ce s-a lucrat (si pentru a avea acces la exemplele mele in caz ca nu aveti internet) sint cel putin 2 variante:

  • se poate folosi un memory-stick USB; Knoppix il va recunoaste automat si il va 'monta' in /mnt/sda1 sau similar. Inainte de a porni Knoppix copiati pe stick exemplele mele;
  • se poate accesa HDD-ul

Pentru ultima variante mai intii trebuie sa devenim 'root' folosind comanda 'su'

hard-discurile se numesc hda1, hda2 etc (partitiile de pe primul HDD), hdb1, hdb2 (partitiile de pe al doilea HDD) etc;

de exemplu, pentru montarea partitiei de windows C: (daca este pe primul HDD) se da comanda:

mount -a /dev/hda1 /media/hda1

daca totul este OK, mount nu va da nici un mesaj si se poate verifica cu mc ca apar directoarele de pe C: in /media/hda1 sau /mnt/hda1 (locul implicit in knoppix, este un link deja creat)



Observatie: nu este strict necesar sa se foloseasca directorul gata creat de knoppix /media/hda1; se poate crea un alt director oriunde se doreste, de exemplu:

mkdir /c
mount -a /dev/hda1 /c

in acest moment continutul lui C: este accesibil in /c

Indiferent daca se foloseste un stick sau hard-discul, daca este formatat pentru Windows (VFAT sau NTFS) permisiunile de UNIX si implicit comanda 'chmod' nu vor functiona. Consecinta: executabilele pe care le creati nu se pot exectua intrucit nu au flagul 'x'. Prin urmare, folositi USB/HDD numai pentru a va salva munca; lucrul efectiv (editare, compilare, rulare, etc) se va face tipic in home-directory-ul in care sinteti in momentul in care se deschide terminalul (notat ~, vedeti unde este folosind pwd)

Observatii si particularitati

  • Daca ati devenit root folosind 'su', eventualele fisiere pe care le-ati creat apartin de userul 'root'; daca nu, apartin de userul 'knoppix'.
  • 'Demontarea' discului C:, daca se doreste, se face folosind comanda:

umount /dev/hda1 (observati ca nu este 'unmount')

comanda 'mount' fara parametri va arata ce partitii si discuri sint 'montate'.

Observatie: in UNIX, partitiile si discurile nu primesc implicit litere precum C:, D:, etc, ci apar ca directoare in sistemul de fisiere. Implicit se monteaza discul default in directorul radacina '/', in timp ce alte discuri pot aparea de exemplu in '/mnt', '/cdrom' sau in alte directoare. Sistemul monteaza automat la pornire tot ce gaseste in fisierul /etc/fstab, orice altceva putind fi montat manual. Doar examinind cu 'ls' sau 'mc' nu putem spune cite hard-discuri si/sau partitii exista pe sistem si unde sint montate. Trebuie examinat fisierul /etc/fstab sau data comanda 'mount'. Se vor ignora intrarile cu '/proc' care nu este un sistem de fisiere real. Dispozitivele fizice de stocare incep cu /dev, de exemplu hard discurile incep cu /dev/hd. In UNIX fisierul de swap (cu aceeasi functie ca pagefile.sys din windows) se pune pe o partitie separata care apare ca 'swap' in /etc/fstab; nu incercati sa scrieti pe ea. Pentru uniformizarea accesului, multe dispozitive cum ar fi CD-Writerele sau USB-stick sint 'vazute' ca discuri SCSI si deci incep cu /dev/sd.


  • Daca se doreste acces la internet, si implicit nu functioneaza (nu exista server DHCP in reteaua in care instalati calculatorul), se selecteaza din 'programs and configurations' de pe taskbar (simbolul de pinguin) Network ->Network card si se seteaza acolo parametrii doriti.

Daca aveti acces internet puteti intra in contul de pe ham folosind:

ssh user@ham.elcom.pub.ro -p NNNN

daca nu aveti acces, dar puteti incarca pagini web, probabil ca aveti un firewall care blocheaza portul NNNN/tcp.

  • Tasta Scroll Lock are efect de blocare a terminalului; daca vi se pare ca nu mai merge tastatura incercati sa o mai apasati o data, poate s-a apasat din greseala.
  • Capabilitatea de scriere pe partitii NTFS este relativ noua; unele Live-CDuri mai vechi monteaza partitiile read-only, si de asemenea pot sa nu suporte implicit memory-stick-urile USB fara ceva 'tweaking'. Acesta e motivul pt care recomand o distributie cit mai recenta.
  • Cei care prefera modul text pot accesa consolele text folosind CTRL+ALT+F1, F2, etc. Dintr-o consola text schimbati in alta consola cu ALT-Fn. Va intoarceti in X-Windows folosind ALT-F7.

Copierea fisierelor prin ssh/scp

Din linia de comanda, copierea arhivei cu proiectul pe server se poate face folosind scp (secure copy) care vine instalat o data cu ssh:

scp -P NNNN arhiva.tgz user@ham.elcom.pub.ro:~

Observati ca fata de ssh, aici portul este cu majuscula, iar destinatia este sub forma user@host:director

Alte metode de copiere presupun instalarea unui client grafic (sub windows) cum ar fi WinSCP, plugin-ul de SCP pt windows commander, pscp (pe aceeasi pagina de download ca si putty), FileZilla (la setari se va alege port=NNNN, server type=SFTP over SSH2, si la Advanced -> Use Active Mode), etc.



Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright