Mai jos puteți găsi imagini de la beerfest (clic pe imagine pentru mai multe), înregistrarea întâlnirii și slidecastul despre noile facilități din Ubuntu 9.10.
ArLUG (grupul utilizatorilor de Linux din Arad), este o comunitate de oameni, care împărtașesc pasiunea pentru sistemul de operare GNU/Linux și software-ul liber.
Scopurile ArLUG sunt:
* promovarea sistemului de operare Linux și a software-ului liber
* formarea/menținerea/dezvoltarea unei comunități locale
* educarea și instruirea oamenilor (ne)familiarizați cu acest sistem
Mai jos puteți găsi imagini de la beerfest (clic pe imagine pentru mai multe), înregistrarea întâlnirii și slidecastul despre noile facilități din Ubuntu 9.10.
În 30 octombrie la ora 18 în “Old lady’s pub” de langa cimitirul de la UTA. Se va discuta despre noua versiune de Ubuntu, ce aduce nou, dar și despre alte distribuții și alte proiecte Open Source.
View Larger Map
Deoarece în ultima perioadă de timp foarte multe persoane cu care am discutat despre Linux și infrastructura IT au ridicat problema backup-ului pentru sistemele Linux/Unix, am făcut un tutorial care să demonstreze una din posibilele soluții oferite de Linux și Open Source în domeniul protecției datelor.
Tutorialul în format PDF se găsește aici.
Orice sugestii, completări sau comentarii constructive sunt binevenite.
Pentru ca in ultimul timp piata a fost invadata de laptopuri de mici dimensiuni si pentru ca Sandra este posesoarea unui laptop Gigabyte M912M, m-am pus pe cautat una bucata distributie Linux care sa se potriveasca perfect cu acesta. Nu m-am stresat prea tare pana am dat peste Ubuntu Netbook Remix si m-am decis sa-l instalez pe jucaria nevestei.
Pentru instalare ai nevoie de:
Pregatire:
Am descarcat imaginea de pe pagina ubuntu.com pe calculatorul meu pe care s-a nimerit sa fie un MS XP. Am descarcat win32 Disk Imager de aici, am incarcat imaginea de mai sus in program si am scris-o pe USB Stick.
Daca folosesti ubuntu poti instala usb-imagewriter folosind comanda:
Poza la rezolutie mare o gasiti aici!
I se întâmplă fiecăruia mai devreme sau mai târziu: o fracţiune de secundă după ce ai apăsat Enter realizezi greşeala, dar este deja prea târziu. Tocmai ai şters un fişier sau director valoros pentru care nu este rezervă (backup). Sau poate există o rezervă, dar e veche de o lună… şi, şocat, vezi ultima lună fugind prin faţa ochilor şi realizezi dureros ce trebuie să refaci …
Continue reading…
TCP/IP reprezinta setul de protocoale de retea (sau metode de transport al datelor) pe care se bazeaza Internetul. Majoritatea sistemelor de operare actuale suporta TCP/IP.
Comunicarea prin TCP/IP este structurata sub forma unei stive de niveluri. Fiecare tranzactie traverseaza stiva, apoi echipamentul de retea, mediul de donectare, apoi iarasi echipamentul de retea sidinnou aceasi stiva, dar de data asta in sens contrar.
Nivele din componenta stivei modelului TCP/IP
| Nivel aplicatie
(Application layer) |
Specifica modul de interfatare a programelor cu reteaua (exemplu protocoalele SMTP, FTP, HTTP sau SSH |
| Nivelul transport
(Transport Layer) |
Gestioneaza toate aspectele de trimitere a informatiilor, incluzand initierea tranzactiei, controlul erorilor siverificarea secventei pachetelor ce tranziteaza reteaua (TCP si UDP) |
| Nivel retea
(Internet Layer) |
Responsabil pentru adresarea informatiilor, transmiterea si fragmentarea/reasamblarea pachetelor (protocolul IP precum si cele inrudite – ARP, RARP, ICMP) |
| Nivelul legatura fizica
(Link Layer) |
Specifica modul de transmitere fizica a datelor (de exemplu ethernet) |
Protocoalele de retea sunt procesele care se ocupa de transportul datelor. Sunt invizibile utilizatorului, exceptie face momentul in care se folosesc interceptoare (utilitare speciale care pot monitoriza pachetele trimise prin retea). Cele mai importante protocoale de retea sunt:
ARP (address resolution protocol) – converteste adresele IP in adrese fizice (adresele placilor de retea – MAC)
ICMP (internet control message protocol) – se ocupa cu gestionarea mesajelor de eroare si de control care apar in timpul transferurilor de date.
IP (internet protocol) – asigura transmiterea pachetelor pentru toate protocoalele TCP/IP (cu funtii de rutare, interconectare de retele, etc)
TCP (transmission control protocol) – faciliteaza transferurile de date in siguranta, sub forma unui flux de date, constituind principalul protocol de transport folosit in Internet.
UDP (user datagram protocol) – folosit la transmiterea rapida de cantitati mici de informatie, neoferind siguranta transmisiei.
Imaginati-va urmatoarea situatie: aveti de compilat o aplicatie Linux/UNIX sau modul de kernel, care necesita prezenta surselor pe disc, sa spunem in /usr/src/kernels/kernel-2.6.21.i386/ sau altundeva. Dar, nu aveti spatiu indeajuns ca sa copiati sursele sau sa instalati pachetele kernel-devel sau linux-source (e vorba de Fedora/RedHat sau Debian/Ubuntu)… Suna familiar? credeti-ma cateodata se intimpla
Ca si solutie se poate monta un director de pe un PC aflat la distanta care contine sursle de kernel necesare. Se poate face prin mai multe protocoale: smb, ftp, etc. In acest articol vom monta un director aflat pe alt PC folosind protocolul ssh, care este cel mai popular de acces la distanta si securizat de accesare a sistemelor Linux prin retea.
Mai jos sunt prezentati pasii necesari pentru a realiza acest lucru. Avem nevoie de doua pakete: sshfs si fuse-utils.
a. Ubuntu/Debian:
sudo aptitude install fuse-utils sshfs
b. Fedora/Centos/RedHat:
yum install fuse-sshfs fuse fuse-libs
c. Alt Linux: descarcati si compilati sshfs/fuse din surse
2. Verificati daca modulul de kernel fuse este incarcat:
lsmod | grep fuse
Ar trebuii sa fie o linie care sa contine fuse in lista (daca nu e: modprobe fuse).
3. Montati sistemul de fisiere de la distanta: (doua comenzi)
mkdir -p /mnt/sshfs/
sshfs remote-user@remote-machine:/some/directory /mnt/sshfs
unde remote-user este utilizatorul autorizat sa se autentifice pe remote-machine prin ssh. Va cere parola, dupa care enter
4. Asta e tot
Una din lucrurile interesante ce pot fi făcute cu lsof este de a recupera fişiere care tocmai au fost şterse.
În linux un fişier este un pointer către un inode, care conţine informaţii despre fişier (permisiuni, deţinător, şi unde este conţinul său în realitate pe disc). Stergând fişierul se şterg defapt legăturile către inode, dar nu şi inode-ul – dacă un alt proces îl are deja deschis, nu poate fi dat spre scriere până procesul respectiv nu a terminat lucrul cu inode-ul respectiv.
Pentru a încerca asta, creaţi un fişier, salvaţil ca şi sample.txt apoi tastaţi less sample.txt. Acum deschideţi alt terminal, şi tastaţi rm sample.txt. Dacă încercaţi acum ls sample.txt veţi primii un mesaj de eroare, deoarece legăturile către fisier au fost şterse. Dar, less încă are o referinţă către fişier. Aşadar acum tastam:
# lsof | grep sample.txt less 24080 ramu 4r REG 8,2 14 3096673 .../sample.txt (deleted)
Coloanele importante sunt a doua, care ne dă PID-ul procesului care tine fişierul deschis (24080), şi a patra, care ne dă descriptor-ul fişierului (4). Acum, mergem în /proc, unde înca există o referinţă către inode, de unde se poate copia fişierul înapoi (adică recupera):
# ls -l /proc/24080/fd/4 lr-x------ 1 ramu users 64 2009-06-02 18:46 /proc/24080/fd/4 -> .../sample.txt (deleted) # cp /proc/24080/fd/4 sample.txt
Notă: A NU se folosii opţiunea -a cu cp, pentru că aceasta va copia numai legătura simbolică, mai degrabă decât conţinutul real al fişierului.
Acum, verificaţi fişierul si asiguraţi-vă că aveţi ceea ce credeţi că ati vrea, şi aţi terminat!
P.S. În mod evident, circumstantele nu pot fi întotdeauna astfel, asa că această abordare poate fi utilizată doar dacă un alt proces are fişierul deschis. In rest nu poteti să utilizaţi această metodă pentru a recupera un fisier.
Tradus de la LinuxJournal
Beerfestul din 13 iunie a fost organizat cu ocazia lansării versiunii 11 Fedora. Ne-am întâlnit într-un număr destul de mare, aproximativ 17, la terasa Ratio Beach de pe Ștrand. De data aceasta nu am mai încercat să ținem o agendă a ceea ce vrem să discutăm. Discuțiile au fost multe, majoritate pe „bisericuțe”. Principalele teme de discuție (din câte am observat eu) au fost:
Alte observații:
În concluzie a fost o întâlnire foarte reușită, sper să avem mai multe acum că începe vara și în general atmosfera se mai relaxează (școli, examene, licențe, etc.).