Installation von Node.js und PM2 auf Ubuntu 20.04

Beliebt
VERBESSERN SIE IHRE SERVER-SETUP! ANWENDEN AVA UND STARTEN SIE MIT EINEM 15% RABATT
VERWENDEN SIE DEN PROMO:

Node.js ist eine beliebte Laufzeitumgebung, mit der Sie JavaScript-Code außerhalb des Browsers ausführen können. Sie wird häufig für die Erstellung skalierbarer und leistungsstarker Anwendungen verwendet. PM2 ist ein Prozessmanager für Node.js-Anwendungen, der die Betriebszeit sicherstellt und bei der Überwachung und Verwaltung hilft.

In dieser Anleitung werden wir die Schritte zur Installation von Node.js und PM2 auf Ubuntu 20.04 durchgehen.

Schritt 1: Systempakete aktualisieren

Bevor Sie Node.js und PM2 installieren, aktualisieren Sie Ihre Paketliste, um sicherzustellen, dass Sie die neuesten Versionen zur Verfügung haben:

sudo apt update && sudo apt upgrade -y

Schritt 2: Node.js installieren

Es gibt mehrere Möglichkeiten, Node.js auf Ubuntu 20.04 zu installieren. Wir werden das NodeSource-Repository verwenden, um die neueste stabile Version zu erhalten.

Node.js über NodeSource installieren

  1. Fügen Sie das NodeSource-Repository hinzu:
    curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

    Ersetzen Sie 18.x durch die neueste LTS-Version, falls erforderlich.

  2. Installieren Sie Node.js und npm:
    sudo apt install -y nodejs
  3. Überprüfen Sie die Installation:
    node -v
    npm -v

    Dies sollte die installierten Versionen von Node.js und npm ausgeben.

Schritt 3: PM2 installieren

PM2 ist ein Prozessmanager, der dabei hilft, Ihre Node.js-Anwendungen am Laufen zu halten.

  1. Installieren Sie PM2 global mit npm:
    sudo npm install -g pm2
  2. Überprüfen Sie die Installation:
    pm2 -v

    Dies sollte die installierte Version von PM2 zurückgeben.

Schritt 4: Ausführen einer Node.js-Anwendung mit PM2

Um PM2 zu demonstrieren, erstellen wir eine einfache Node.js-Anwendung und führen sie aus.

  1. Erstellen Sie eine Beispielanwendung:
    mkdir myapp && cd myapp
    echo "console.log('Hallo von Node.js!');" > app.js
  2. Starten Sie die Anwendung mit PM2:
    pm2 start app.js
  3. Laufende Prozesse auflisten:
    pm2 auflisten
  4. Speichern Sie die Prozessliste, damit sie bei einem Neustart des Systems erneut gestartet wird:
    pm2 speichern
  5. Aktivieren Sie PM2 zum Starten beim Booten:
    pm2 startup

    Folgen Sie den Anweisungen des Befehls, um die Einrichtung abzuschließen.

Schritt 5: Überwachen und Verwalten von Anwendungen

PM2 bietet verschiedene Befehle zur Verwaltung und Überwachung von Anwendungen:

  • Starten Sie eine Anwendung neu:
    pm2 neustart app.js
  • Stoppen Sie eine Anwendung:
    pm2 stop app.js
  • Eine Anwendung aus PM2 löschen:
    pm2 delete app.js
  • Protokolle anzeigen:
    pm2 logs

Schlussfolgerung

Sie haben Node.js und PM2 erfolgreich auf Ubuntu 20.04 installiert. Mit PM2 können Sie sicherstellen, dass Ihre Node.js-Anwendungen kontinuierlich laufen, automatisch neu starten und nützliche Protokolle für die Fehlersuche bereitstellen. Dieses Setup ist ideal für Produktionsumgebungen, in denen Betriebszeit und Stabilität entscheidend sind.

Black Friday bei AvaHost 30% auf alle Services 24/7-Engineer-Support Eigenes Rechenzentrum in Chișinău DDoS-Schutz
Black Friday bei AvaHost 30% auf alle Services 24/7-Engineer-Support Eigenes Rechenzentrum in Chișinău DDoS-Schutz
Black Friday bei AvaHost 30% auf alle Services 24/7-Engineer-Support Eigenes Rechenzentrum in Chișinău DDoS-Schutz
Black Friday bei AvaHost 30% auf alle Services 24/7-Engineer-Support Eigenes Rechenzentrum in Chișinău DDoS-Schutz