Node.js este un runtime JavaScript puternic care vă permite să creați aplicații scalabile și de înaltă performanță. PM2 este un manager de procese pentru aplicațiile Node.js care vă permite să vă mențineți aplicațiile rulând continuu, chiar și după o repornire a sistemului. În acest ghid, vă vom arăta cum să instalați Node.js și PM2 pe Ubuntu.
Pasul 1: Actualizați-vă sistemul
Înainte de a instala orice software, este important să vă actualizați sistemul pentru a vă asigura că toate pachetele dvs. sunt actualizate. Deschideți un terminal și executați următoarea comandă:
Pasul 2: Instalați Node.js
Există mai multe modalități de a instala Node.js pe Ubuntu, dar cea mai comună metodă este utilizarea depozitului NodeSource. Acest lucru vă asigură că obțineți cea mai recentă versiune LTS (Long-Term Support) a Node.js.
Instalați depozitul NodeSource:
Pentru a instala Node.js, trebuie mai întâi să adăugați depozitul NodeSource la sistemul dvs. Puteți face acest lucru prin rularea următoarei comenzi:
Instalați Node.js:
După adăugarea depozitului, instalați Node.js utilizând managerul de pachete
apt:Verificați instalarea:
Pentru a verifica dacă Node.js și npm (Node Package Manager) au fost instalate cu succes, executați următoarele comenzi:
Aceasta va afișa versiunile instalate ale Node.js și npm.
Pasul 3: Instalați PM2
PM2 este un manager de procese popular pentru aplicațiile Node.js care vă ajută să vă mențineți aplicațiile în execuție în fundal, să le reporniți automat dacă se blochează și să vă ocupați de gestionarea jurnalelor.
Instalați PM2 la nivel global:
Puteți instala PM2 la nivel global utilizând npm, managerul de pachete care vine cu Node.js. Rulați următoarea comandă pentru a instala PM2:
Verificați instalarea:
După instalare, verificați dacă PM2 a fost instalat corect prin verificarea versiunii sale:
Dacă numărul versiunii este afișat, PM2 este instalat cu succes.
Pasul 4: Rularea aplicației Node.js cu PM2
Acum că ați instalat Node.js și PM2, puteți utiliza PM2 pentru a rula aplicațiile Node.js în fundal.
Porniți aplicația dvs. cu PM2:
Pentru a porni aplicația dvs. Node.js, navigați la directorul în care se află aplicația dvs. și utilizați următoarea comandă:
Înlocuiți
app.jscu numele de fișier al aplicației dvs. Node.js.Verificați starea aplicației dvs:
Pentru a vedea starea aplicațiilor care rulează, utilizați următoarea comandă:
Aceasta va afișa o listă a tuturor aplicațiilor gestionate de PM2, inclusiv starea acestora și utilizarea memoriei.
Pasul 5: Mențineți PM2 în funcțiune după o repornire a sistemului
Pentru a vă asigura că PM2 vă repornește aplicațiile după o repornire a sistemului, utilizați următoarea comandă:
Această comandă generează o comandă pe care trebuie să o executați cu sudo pentru a configura PM2 să se lanseze la pornire. După executarea comenzii generate, salvați lista proceselor curente:
Pasul 6: Gestionarea aplicației dvs. cu PM2
PM2 oferă multe comenzi pentru a vă ajuta să vă gestionați aplicațiile. Iată câteva comenzi utile:
Opriți o aplicație:
Reporniți o aplicație:
Vizualizați jurnalele aplicației:
Ștergeți o aplicație:
Concluzie
Instalarea Node.js și PM2 pe Ubuntu este un proces simplu care vă sporește capacitatea de a dezvolta și gestiona aplicații Node.js. Cu Node.js instalat, puteți crea aplicații server-side utilizând JavaScript, iar cu PM2, puteți gestiona eficient procesele aplicațiilor, asigurându-vă că aplicațiile rămân online chiar și după repornirea serverului.


