導航:首頁 > 操作系統 > linux配置nodejs

linux配置nodejs

發布時間:2023-12-23 02:42:53

㈠ 如何讓nodejs在linux後台運行

例如nodejs的主文件是index.js:

1.安裝forever(pm2)模塊,進行啟動

說明:forever是一個簡單的命令式nodejs的守護進程,能夠啟動,停止,重啟App應用。forever完全基於命令行操作,在forever進程之下,創建node的子進程,通過monitor監控node子進程的運行情況,一旦文件更新,或者進程掛掉,forever會自動重啟node伺服器,確保應用正常運行。

命令:

npminstall-gforever
foreverstartindex.js

2.用nohub命令

說明:將任務放到後台,但是依然可以使用標准輸入,前台能夠接收任何輸入,重定向標准輸出和標准錯誤到當前目錄下的nohup.out文件,即使關閉xshell退出當前session依然繼續運行。

命令:

nohupnodeindex.js&

㈡ linux系統下nodejs啟動

跟你在windows是一致的。

1、安裝指定版本的node.js(伺服器基本軟體的安裝)

你可以到nodejs org官網上面找到相對的tar.gz文件包,下載然後進行源碼安裝。如果對版本要求不高,可以直接用包管理器進行安裝(如centos,Linux下的軟體安裝可以參考linuxprobe.com)

yuminstallnodejsnpm

2、上傳代碼到伺服器(略過,樓主已經同步代碼到伺服器)

3、安裝項目依賴的模塊

>npminstall

4、啟動應用

>npmstart

幾個需要注意的點:

1、運行許可權:注意做好應用之間的隔離(使用低許可權用戶、文件系統隔離等),避免應用崩潰導致系統宕機等風險

2、80埠:通過nginx等進行反向代理,應用本身佔用1024之後的埠(無需root許可權)

3、Node也提供了守護進程的解決方案:如pm2、forever、supervisor等~

㈢ Node.js 在linux下怎麼安裝依賴,需要哪些環境配置呢

/bin/bash

#檢查是否已經安裝
rpm -qa | grep python

#查版本
python

#最好是重新安裝 Python推薦版本( >= v2.5.0 & < 3.0.0 ),否則影響nodejs運行

#進入安裝目錄
cd /usr/local/

#刪除原有安裝
rm -rf node
rm -rf node-v0.10.29-linux-x64

#解壓壓縮
tar -zxv -f node-v0.10.29-linux-x64.tar.gz

#修改目錄
mv node-v0.10.29-linux-x64 node

#添加環境變數並使之生效,內容如下:
export PATH=/usr/local/python/bin:/usr/local/node/bin:$PATH

#測試命令
node -v

#--------------------測試----------------------------

㈣ 怎麼在linux上安裝nodejs

不同的linux版本安裝node.js的方法是不一樣的。具體如下:

在 Debian 上安裝 Node.js on從 Debian 8 (Jessie)開始,Node.js 已被納入官方軟體倉庫。因此,你可以使用如下方式安裝它:
$ sudo apt-get install npm
在 Debian 7 (Wheezy) 以前的版本中,你需要使用下面的方式來源碼安裝:
$ sudo apt-get install python g++ make
$ wget http://nodejs.org/dist/node-latest.tar.gz
$ tar xvfvz node-latest.tar.gz
$ cd node-v0.10.21 (replace a version with your own)
$ ./configure
$ make
$ sudo make install
在 Ubuntu 或 Linux Mint 中安裝 Node.js
Node.js 被包含在 Ubuntu(13.04 及更高版本)。因此,安裝非常簡單。以下方式將安裝 Node.js 和 npm。
$ sudo apt-get install npm
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
而 Ubuntu 中的 Node.js 可能版本比較老,你可以從 其 PPA 中安裝最新的版本。
$ sudo apt-get install python-software-properties python g++ make
$ sudo add-apt-repository -y ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install npm
在 Fedora 中安裝 Node.js
Node.js 被包含在 Fedora 的 base 倉庫中。因此,你可以在 Fedora 中用 yum 安裝 Node.js。
$ sudo yum install npm
如果你想安裝 Node.js 的最新版本,可以按照以下步驟使用源碼來安裝。
$ sudo yum groupinstall 'Development Tools'
$ wget http://nodejs.org/dist/node-latest.tar.gz
$ tar xvfvz node-latest.tar.gz
$ cd node-v0.10.21 (replace a version with your own)
$ ./configure
$ make
$ sudo make install
在 CentOS 或 RHEL 中安裝 Node.js
在 CentOS 使用 yum 包管理器來安裝 Node.js,首先啟用 EPEL 軟體庫,然後運行:
$ sudo yum install npm
如果你想在 CentOS 中安裝最新版的 Node.js,其安裝步驟和在 Fedora 中的相同。
在 Arch Linux 上安裝 Node.js
Node.js 在 Arch Linux 的社區庫中可以找到。所以安裝很簡單,只要運行:
$ sudo pacman -S nodejs npm
檢查 Node.js 的版本
一旦你已經安裝了 Node.js,你可以使用如下所示的方法檢查 Node.js 的版本。
$ node --version

㈤ 怎麼在linux下,綁定nodejs開機自啟動

在Linux下讓node自動啟動一個js的最好方法是安裝上一個forever插件,安上它後,一切簡單。
安裝過程:
[root@IOTSS64x ~]# npm install forever
修改/etc/rc.local文件,增加一行:
[root@IOTSS64x ~]# tail -n 1 /etc/rc.local
forever start -w /usr/local/server.js
查看forever啟動列表:
[root@IOTSS64x ~]# forever list
info: Forever processes running
data: uid command script forever pid logfile uptime
data: [0] IAHz /usr/local/bin/node server.js 18327 18329 /root/.forever/IAHz.log 0:2:29:27.885

閱讀全文

與linux配置nodejs相關的資料

熱點內容
紅茶可以緩解壓力 瀏覽:997
騰訊雲怎麼弄七十多一年雲伺服器 瀏覽:717
java按鈕設置圖片 瀏覽:864
php數字分頁代碼 瀏覽:791
旅遊業程序員 瀏覽:395
區塊鏈第三代加密數字資產 瀏覽:525
把播放清單放在雲伺服器上 瀏覽:869
phpppt下載 瀏覽:300
1929pdf 瀏覽:366
編譯器是終端嗎 瀏覽:529
pdf改b4 瀏覽:380
命令通道 瀏覽:704
pdf去 瀏覽:543
嵌入式編譯器優化 瀏覽:127
不同品牌安卓一鍵換機用什麼軟體 瀏覽:957
二年下冊運演算法則 瀏覽:137
蘭溪兩級壓縮空壓機 瀏覽:137
網頁如何取回伺服器上的文件 瀏覽:96
linuxphp重啟命令行 瀏覽:575
為什麼我的所有app都登錄不了 瀏覽:583