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.
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
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.
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
Ersetzen Sie 18.x
durch die neueste LTS-Version, falls erforderlich.
sudo apt install -y nodejs
node -v
npm -v
Dies sollte die installierten Versionen von Node.js und npm ausgeben.
PM2 ist ein Prozessmanager, der dabei hilft, Ihre Node.js-Anwendungen am Laufen zu halten.
sudo npm install -g pm2
pm2 -v
Dies sollte die installierte Version von PM2 zurückgeben.
Um PM2 zu demonstrieren, erstellen wir eine einfache Node.js-Anwendung und führen sie aus.
mkdir myapp && cd myapp
echo "console.log('Hallo von Node.js!');" > app.js
pm2 start app.js
pm2 auflisten
pm2 speichern
pm2 startup
Folgen Sie den Anweisungen des Befehls, um die Einrichtung abzuschließen.
PM2 bietet verschiedene Befehle zur Verwaltung und Überwachung von Anwendungen:
pm2 neustart app.js
pm2 stop app.js
pm2 delete app.js
pm2 logs
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.