Posts

Showing posts from 2026

Comanda du: gestionarea stocării în Linux

Image
Gestionarea spațiului pe disc este o problemă frecventă în Linux, indiferent dacă vorbim despre un laptop personal, un server sau un sistem de producție. La un moment dat, discul se umple și va apărea mesajul “No space left on device”. Linux oferă unelte simple și eficiente pentru a rezolva această problemă. Una dintre cele mai importante instrumente este comanda du, folosită pentru a afla ce fișiere și directoare ocupă spațiu pe disc. Comanda du (disk usage) este utilizată pentru a afișa spațiul ocupat pe disc de fișiere și directoare. Ea calculează dimensiunea reală ocupată pe disc, nu dimensiunea logică sau aparentă. Comanda du analizează fișierele și directoarele individuale, măsoară spațiul efectiv ocupat pe disc și este diferit de comanda df care afișează utilizarea partițiilor. Sintaxa generala a comenzii du: $ du [opțiuni] [director sau fișier] Utilizarea comenzii du 1. afișarea utilizării discului în directorul curent Această comandă afișează dimensiunea fiecărui subdirector, ...

Stăpâniți journalctl: strategii de curățare și control

Image
Pe măsură ce utilizați Linux mai intens, sistemul începe să "vorbească" din ce în ce mai mult. Jurnalele păstrează informații despre serviciile care pornesc, aplicații care produc erori și kernelul care raportează evenimente. Când aceste jurnale cresc necontrolat ocupă spațiu pe disc sau devin greu de analizat. Aici intervine journalctl, instrumentul de gestionare a jurnalelor pentru sistemele Linux care se bazează pe systemd. Veți afla în acest articol ce este journalctl și cum se utilizează corect. Cel mai important, veți afla cum să curățați și să controlați dimensiunea jurnalelor pentru un sistem stabil și organizat. journalctl este utilitarul în linie de comandă folosit pentru a interoga și vizualiza jurnalele colectate de systemd. În trecut, jurnalele erau stocate în fișiere simple în /var/log. Systemd a schimbat acest lucru prin introducerea unui format binar indexat, care permite: ***căutare rapidă după dată, serviciu sau prioritate ***integritate sporită a datelor **...

Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 6

Image
Capitolul 6: Monitorizarea și gestionarea proceselor Unul dintre cele mai importante aspecte ale administrării unui sistem Linux este înțelegerea modului în care rulează programele și cât de multe resurse consumă. Atunci când sistemul devine lent sau nu mai răspunde prompt, de cele mai multe ori cauza este un proces care utilizează excesiv procesorul sau memoria RAM. Linux pune la dispoziție instrumente simple, dar foarte eficiente, pentru a identifica rapid aceste situații. 1. Vizualizare rapidă: comanda ps Comanda ps (Process Status) afișează procesele active la momentul rulării sale. Poate fi comparată cu un instantaneu al sistemului, oferind o imagine statică a proceselor în execuție. $ ps - listează doar procesele lansate din terminalul curent $ ps aux - afișează procesele tuturor utilizatorilor, consumul de resurse și arată procesele fără terminal asociat 2. Monitorizare în timp real: comanda top Pentru o imagine dinamică a sistemului, comanda top este una dintre cele mai folosit...

Dincolo de minimalism: ce aduce nou IceWM 4.0.0

Image
Mediile desktop în Linux tind să devină tot mai complexe și mâncătoare de resurse, dar există un supraviețuitor care refuză să sacrifice viteza: IceWM. Recent, echipa de dezvoltare a lansat versiunea 4.0.0, un salt major care demonstrează că minimalismul poate fi modern și extrem de eficient. Caracteristici noi în IceWM 4.0.0 1. Revoluția Alt+Tab Comutatorul de ferestre a primit cea mai importantă actualizare din ultimii ani. Acesta poate gestiona acum un număr mult mai mare de aplicații deschise, oferind moduri de vizualizare atât pe orizontală, cât și pe verticală. O funcție nouă este QuickSwitchPreview care vă permite să vedeți o previzualizare a ferestrei în timp ce navigați prin lista de aplicații. Puteți selecta rapid o aplicație apăsând prima literă a numelui său sau folosind tastele numerice. 2. Suport modern pentru HiDPI și pictograme IceWm a făcut un pas către standardele vizuale de astăzi. Alpha Blending și redarea RGBA pe 32bit sunt acum activate în mod implicit, oferind o ...

Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 5

Image
Capitolul 5: Managementul sistemului Linux Pentru a folosi Linux fără stres, este util să înțelegeți câteva concepte de bază despre cum funcționează sistemul. Linux gestionează aplicațiile într-un mod diferit față de Windows sau macOS, dar odată ce înțelegeți logica, totul devine mult mai simplu și mai sigur. 1. Ce este un proces în Linux? Un proces este un program aflat în execuție. De fiecare dată când deschideți o aplicație sau tastați o comandă în terminal, Linux pornește un proces. Despre proces: ***fiecare proces are un număr unic, numit PID ***procesele sunt organizate într-o structură de tip părinte-copil (ex. Terminalul (părinte)->pornește un editor text (copil)) ***la pornirea calculatorului, Linux lansează mai întăi un proces special numit systemd, care se ocupă de pornirea tuturor celorlalte programe 2. Ce este un daemon? Un daemon este un proces special care rulează permanent în fundal, fără a necesita interacțiune directă cu utilizatorul. Rolul său este să aștepte anum...

Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 4

Image
Capitolul 4: Structura directoarelor Sistemul de operare Linux folosește o ierarhie de directoare sub formă de arbore, care începe dintr-un singur punct numit root (rădăcină). Spre deosebire de Windows, unde aveți partiții separate (C:, D:),  în Linux totul este organizat sub simbolul slash / (root). 1. Rădăcina sistemului: directorul root '/' Totul în Linux pleacă de aici, directorul root '/'. Directorul root este părintele tuturor celorlalte directoare și fișiere de pe sistem. Dacă un utilizator nu are permisiuni de administrator, accesul de scriere în această zonă este restricționat pentru a proteja integritatea sistemului. 2. Nucleul sistemului: /bin, /sbin și /boot Aceste directoare conțin fișierele critice necesare pentru ca sistemul să pornească și să ruleze comenzi de bază. ***/bin: conține programele executabile esențiale pe care le folosesc tori utilizatorii ***/sbin: similar cu /bin, dar conține comenzi destinate administratorului de sistem pentru mentenanță ...

LxQt 2.3.0: minim de resurse, maxim de productivitate

Image
LxQt 2.3.0 este cea mai recentă versiune stabilă a popularului mediu desktop lightweight pentru Linux, orientat spre viteză de funcționare, simplitate și consum redus de resurse. Această versiune aduce o serie de îmbunătățiri importante, mai ales pentru utilizatorii care vor un desktop simplu, elegant și compatibil cu tehnologiile moderne precum Wayland. LxQt este un mediu desktop pentru Linux construit pe bibliotecile Qt, rezultat din fuziunea proiectelor LXDE-Qt și Razor-qt. Scopul său este să ofere o interfață completă de desktop cu manager de fișiere, panou, emulator de terminal, aplicații utile și setări, într-un pachet foarte ușor și rapid, potrivit pentru calculatoare vechi sau pentru utilizatorii care preferă simplitatea. Această versiune continuă tranziția tehnologică către Wayland, oferind în același timp refinamente care fac experiența utilizatorului mai modernă și fluidă. Iată cele mai importante noutăți: 1. Suport mai bun pentru Wayland LxQt nu își dezvoltă propriul compos...

Tot ce trebuie să știți despre Linux: noțiuni fundamentale pentru începători - 3

Image
  Capitolul 3: Mediul și root Dacă în primele două capitole ați învățat despre istoria și varietatea Linux, acum intrăm în centrul de comandă. Veți explora modul în care interacționați cu sistemul și cum este acesta organizat în interior. 1. Ce este un terminal? Terminalul este fereastra prin care utilizatorii interacționează cu shell-ul. Deși în trecut era un dispozitiv fizic, astăzi este o aplicație software. Terminalul este locul unde scrieți comenzi text. Deși pare intimidant la început, este mult mai rapid să instalați un program sau să modificați un fișier de sistem printr-o singură linie de cod în terminal decât să navigați prin zeci de meniuri grafice. 2. Ce este CLI și GUI? Acestea reprezintă două moduri principale prin care un om poate comunica cu un calculator: ***CLI (Command Line Interface): Este interfața în linie de comandă. Totul se bazează pe text. Utilizatorii pot introduce o comandă, iar sistemul oferă un răspuns text. Este modul preferat de administratori pentru...

jdSystemMonitor: alternativă modernă și rapidă

Image
Dacă sunteți utilizator de Linux, probabil sunteți obișnuiți cu clasicul htop în terminal sau cu monitorul de sistem implicit al mediului vostru desktop. De la clasicul top, care a definit generații de administratori de sistem, până la versiunile moderne și colorate precum htop sau btop, utilizatorii au căutat mereu un echilibrul perfect între informație și estetică. Cu toate acestea, există o barieră invizibilă între utilitarele bazate pe terminal (CLI) și aplicațiile grafice (GUI) native. jdSystemMonitor este dezvoltat de JakobDev, acest instrument open-source promite să fie mai mult decât un simplu manager de sarcini, oferind o privire de andamblu asupra întregului sistem. jdSystemMonitor este un monitor de sistem independent de mediul desktop, scris în Python și bazat pe framework-ul PyQt. Spre deosebire de alte monitoare de sistem moderne care pun accentul pe animații și grafice spectaculoase, jdSystemMonitor adoptă o abordare pragmatică: informație pura, organizată eficient și a...