Ubuntu’da Node.js ve Pm2 Nasıl Kurulur
Node.js, ölçeklenebilir ve yüksek performanslı uygulamalar geliştirmenizi sağlayan güçlü bir JavaScript çalışma zamanıdır. PM2, Node.js uygulamaları için bir süreç yöneticisidir ve uygulamalarınızı sürekli çalışır durumda tutmanızı sağlar, sistem yeniden başlatılsa bile. Bu kılavuzda, Ubuntu üzerinde Node.js ve PM2’yi nasıl kuracağınızı göstereceğiz.
Adım 1: Sisteminizi Güncelleyin
Herhangi bir yazılımı kurmadan önce, tüm paketlerinizin güncel olduğundan emin olmak için sisteminizi güncellemek önemlidir. Bir terminal açın ve aşağıdaki komutu çalıştırın:
sudo apt update && sudo apt upgrade -yAdım 2: Node.js’i Kurun
Ubuntu’da Node.js’i kurmanın birkaç yolu vardır, ancak en yaygın yöntem NodeSource deposunu kullanmaktır. Bu, en son LTS (Uzun Süreli Destek) sürümünü almanızı sağlar.
NodeSource deposunu kurun:
Node.js’i kurmak için önce NodeSource deposunu sisteminize eklemeniz gerekir. Bunu aşağıdaki komutu çalıştırarak yapabilirsiniz:
Node.js’i kurun:
Depo eklendikten sonra,
aptpaket yöneticisini kullanarak Node.js’i kurun:
Kurulumu doğrulayın:
Node.js ve npm (Node Paket Yöneticisi) başarıyla kuruldu mu kontrol etmek için aşağıdaki komutları çalıştırın:
Bu, kurulu Node.js ve npm sürümlerini gösterecektir.
Adım 3: PM2’yi Kurun
PM2, Node.js uygulamaları için popüler bir süreç yöneticisidir ve uygulamalarınızı arka planda çalışır durumda tutmanıza, çökme durumunda otomatik olarak yeniden başlatmanıza ve günlük yönetimini sağlamanıza yardımcı olur.
PM2’yi küresel olarak kurun:
PM2’yi, Node.js ile birlikte gelen paket yöneticisi npm kullanarak küresel olarak kurabilirsiniz. PM2’yi kurmak için aşağıdaki komutu çalıştırın:
Kurulumu doğrulayın:
Kurulumdan sonra, PM2’nin doğru bir şekilde kurulduğunu kontrol etmek için sürümünü kontrol edin:
Eğer sürüm numarası görüntüleniyorsa, PM2 başarıyla kurulmuştur.
Adım 4: PM2 ile Node.js Uygulamanızı Çalıştırma
Artık Node.js ve PM2 kurulu olduğuna göre, PM2’yi kullanarak Node.js uygulamalarınızı arka planda çalıştırabilirsiniz.
Uygulamanızı PM2 ile başlatın:
Node.js uygulamanızı başlatmak için, uygulamanızın bulunduğu dizine gidin ve aşağıdaki komutu kullanın:
app.jsile Node.js uygulamanızın dosya adını değiştirin.
Uygulamanızın durumunu kontrol edin:
Çalışan uygulamalarınızın durumunu görmek için aşağıdaki komutu kullanın:
Bu, PM2 tarafından yönetilen tüm uygulamaların bir listesini, durumları ve bellek kullanımını gösterecektir.
Adım 5: PM2’yi Sistem Yeniden Başlatıldığında Çalışır Tutun
PM2’nin uygulamalarınızı bir sistem yeniden başlatıldığında yeniden başlatmasını sağlamak için aşağıdaki komutu kullanın:
pm2 startupBu komut, PM2’yi başlangıçta başlatmak için çalıştırmanız gereken bir komut oluşturur. Oluşturulan komutu çalıştırdıktan sonra, mevcut işlem listesini kaydedin:
pm2 saveAdım 6: PM2 ile Uygulamanızı Yönetme
PM2, uygulamalarınızı yönetmenize yardımcı olacak birçok komut sunar. İşte bazı yararlı komutlar:
Bir uygulamayı durdurun:
Bir uygulamayı yeniden başlatın:
Uygulama günlüklerini görüntüleyin:
Bir uygulamayı silin:
Sonuç
Ubuntu’da Node.js ve PM2 kurmak, Node.js uygulamalarınızı geliştirme ve yönetme yeteneğinizi artıran basit bir süreçtir. Node.js kurulu olduğunda, JavaScript kullanarak sunucu tarafı uygulamaları geliştirebilir ve PM2 ile uygulama süreçlerinizi verimli bir şekilde yönetebilir, uygulamalarınızın bir sunucu yeniden başlatıldığında bile çevrimiçi kalmasını sağlayabilirsiniz.


