Linux設定nodejs開機自啟動

2022-04-20 10:50:57 字數 545 閱讀 6437

系統:centos7

工具:xshell、xftp

由於客戶伺服器從windows系統切換到了linux系統,所以原先部署在windows上的node服務端需要遷移到linux伺服器上。

1、node安裝

使用xftp將node壓縮包放到linux上並解壓。。。

參考別人寫的安裝教程,完成安裝。

2、將node服務端設定為開機自啟動

之前試過「修改/etc/rc.local檔案」、「向/etc/init.d/中新增node檔案」等各種方法均不奏效。無奈之下開啟google輸入英文搜尋,果然在stackoverflow上找到了答案

具體步驟:

安裝pm2工具

# npm install pm2 -g
將node服務端設定為service

"將pm2設定為開機啟動

pm2 startup
在其他伺服器上telnet伺服器、埠。大功告成!

備註:一定要用root使用者建立service,不然程式可能會遇到「permission denied」錯誤。

centos下設定nodejs開機啟動

node環境的安裝便不再贅述了,網上有很多教程,也非常簡單。什麼是pm2?如官網介紹的,pm2是nodejs下先進的,生產程序管理器。如效能監控,自動重啟 負載均衡等等。關於pm2的更多教程,請移步pm2官方文件 1.請確保安裝了node 2.安裝pm2 npm install pm2 g ln s...

Linux 設定apache,mysql開機啟動

linux開啟啟動的程式一般放在 etc rc.d init.d 裡面,etc init.d 是其軟連線 mysql設為linux服務 cp usr local mysql5 share mysql mysql.server etc init.d mysqld chkconfig add mysql...

Linux設定開機啟動

vim etc rc.local 末尾新增 在 bin sh下新增 chkconfig 2345 80 90 description auto run 注 1 chkconfig後面有三個引數2345,80和90告訴chkconfig程式,需要在rc2.d rc5.d目錄下,建立名字為s80auto...