Cum să instalați Node.js și Pm2 în Ubuntu
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ă:
sudo apt update && sudo apt upgrade -yPasul 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:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -Instalați Node.js:
După adăugarea depozitului, instalați Node.js utilizând managerul de pachete
apt:
sudo apt install -y nodejsVerificați instalarea:
Pentru a verifica dacă Node.js și npm (Node Package Manager) au fost instalate cu succes, executați următoarele comenzi:
node -v
npm -vAceasta 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:
sudo npm install -g pm2Verificați instalarea:
După instalare, verificați dacă PM2 a fost instalat corect prin verificarea versiunii sale:
pm2 -vDacă 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ă:
pm2 start app.jsÎ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ă:
pm2 listAceasta 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ă:
pm2 startupAceastă comandă generează o comandă pe care trebuie să o executați cu
sudopentru a configura PM2 să se lanseze la pornire. După executarea comenzii generate, salvați lista proceselor curente:
pm2 savePasul 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:
pm2 stop app.jsReporniți o aplicație:
pm2 restart app.jsVizualizați jurnalele aplicației:
pm2 log-uriȘtergeți o aplicație:
pm2 delete app.js
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.


