faq-post
Network bonding — denumit și NIC teaming, agregare de linkuri sau Ethernet bonding — este tehnica de combinare a două sau mai multe plăci de interfață de rețea (NIC) fizice într-o singură interfață logică gestionată de kernel-ul sistemului de operare. Rezultatul este un dispozitiv de rețea unificat care oferă lățime de bandă agregată crescută, failover […]
Directoarele binare Linux sunt locațiile standardizate din sistemul de fișiere unde rezidă programele executabile, instrumentele de administrare a sistemului și bibliotecile partajate. Standardul Ierarhiei Sistemului de Fișiere (FHS) definește aceste căi pentru a asigura plasarea consecventă a software-ului în toate distribuțiile, permițând rezoluția `PATH` previzibilă, gestionarea curată a pachetelor și recuperarea fiabilă a sistemului — […]
Eroarea "The server quit without updating PID file" înseamnă că MySQL s-a oprit înainte de a putea scrie identificatorul său de proces în fișierul `.pid` configurat — o oprire bruscă care împiedică daemonul să accepte conexiuni. Această eroare este aproape întotdeauna simptomul unei probleme mai profunde: o configurare greșită în `my.cnf`, o nepotrivire a permisiunilor […]
SFTP (SSH File Transfer Protocol) este un protocol de rețea care oferă acces la fișiere, transfer de fișiere și gestionare a fișierelor printr-un flux de date fiabil. Spre deosebire de FTP-ul clasic, SFTP funcționează exclusiv printr-un canal SSH-2 criptat, ceea ce înseamnă că atât acreditările de autentificare, cât și datele utile sunt protejate împotriva interceptării, […]
Node.js este un runtime JavaScript open-source, cross-platform, construit pe motorul V8 al Chrome, care execută cod JavaScript în afara unui browser. NPM (Node Package Manager) este managerul de pachete implicit inclus cu Node.js, oferind acces la peste două milioane de pachete reutilizabile. Împreună, formează lanțul de instrumente de bază pentru construirea aplicațiilor server-side, instrumentelor CLI, […]
DNF (Dandified YUM) este managerul de pachete de nouă generație pentru distribuțiile Linux bazate pe RPM, conceput ca înlocuitor complet pentru YUM. Oferă o rezolvare mai rapidă a dependențelor prin biblioteca `libsolv`, un consum mai redus de memorie și un API Python stabil. Deși RHEL/CentOS 7 vine implicit cu YUM, DNF poate fi instalat complet […]
Node.js este un runtime JavaScript asincron, bazat pe evenimente, construit pe motorul V8 al Chrome, conceput pentru a executa cod JavaScript pe server la un debit ridicat. PM2 este un manager de procese de nivel producție pentru aplicații Node.js, care oferă daemonizare, recuperare automată după căderi, agregare de jurnale, echilibrare de sarcină în modul cluster […]
Comanda `sleep` în Linux suspendă execuția scriptului pentru o durată precis definită — specificată în secunde, minute, ore sau zile — folosind sintaxa `sleep [NUMBER][SUFFIX]`. Este una dintre primitivele operațional critice în scripturile Bash, permițând limitarea ratei, logica de reîncercare, sincronizarea proceselor și automatizarea temporizată fără a necesita planificatoare externe. Spre deosebire de cron sau […]
Setul de caractere utf8 al MySQL este un termen impropriu — nu este o implementare UTF-8 adevărată. Codifică caracterele folosind doar 1 până la 3 octeți, ceea ce înseamnă că elimină sau respinge silențios orice punct de cod Unicode peste U+FFFF, inclusiv toate emoji-urile și o parte semnificativă a caracterelor CJK suplimentare. utf8mb4 este implementarea […]
Comanda `which` în Linux localizează calea absolută a unui executabil prin scanarea directoarelor listate în variabila de mediu `PATH` și returnând prima potrivire găsită. Este un utilitar adiacent POSIX utilizat zilnic de administratorii de sistem, dezvoltatori și inginerii DevOps pentru a verifica locațiile binarelor, a audita mediile de execuție și a depana conflictele legate de […]
