Linux環境下安裝NodeJS和mongoDB

2021-09-07 15:07:06 字數 4253 閱讀 7013

本文將詳細介紹如何下linux環境下安裝nodejs和mongodb

使用二進位製包安裝

2、通過xftp軟體將安裝包上傳到伺服器

3、解壓縮.tar.xz字尾的安裝包

$xz -d ***.tar.xz

$tar -xvf ***.tar

4、解壓後,當前目錄下出現node-v8.6.0-linux-x64目錄,node被安裝在bin目錄中

5、查詢node-v8.6.0-linux-x64目錄所在的當前目錄,並以絕對路徑設定軟鏈結

6、驗證

7、設定cnpm

使用命令cnpm來實現映象安裝

設定軟鏈結

ln -s /root/node-v8.6.0-linux-x64/bin/cnpm /usr/local/bin/cnpm
使用nvm安裝(好處在於不用設定軟鏈結)

1、安裝wget工具

apt-get install wget
2、使用wget安裝nvm

安裝完成後,提示重新開啟命令列視窗進行操作

3、重新開啟命令列視窗後,使用nvm安裝nodejs,版本為6.11.5

nvm install v6.11.5
下圖表示安裝成功

4、安裝cnpm

5、設定檔案監控數目

由於在npm早期時代,深度依賴的模組檔案數量,在伺服器上,會突破檔案的監聽數量,可能導致伺服器啟動失敗,因此現在部署專案的時候,會首先修改下這個預設配置,避免這種可能性

echo fs.inotify.max_user_watches=524288 | tee -a /etc/sysctl.conf && sysctl -p

安裝二進位製包

2、上傳到伺服器

3、解壓縮

$tar -zxvf  mongodb-linux-x86_64.3.4.9.tgz
[注意]如果解壓縮的過程**現錯誤,可以將壓縮包改名後,再進行壓縮

4、將解壓包拷貝到指定目錄

mv mongodb-linux-x86_64-3.4.9 /usr/local/mongodb
5、將mongodb的可執行檔案位於bin目錄下,將其新增到path路徑中

export path=/usr/local/mongodb/bin:$path
6、建立資料庫目錄

mongodb的資料儲存在data目錄的db目錄下,但是這個目錄在安裝過程不會自動建立,所以需要手動建立data目錄,並在data目錄中建立db目錄。以下例項中將data目錄建立於根目錄下(/)

[注意]/data/db 是 mongodb 預設的啟動的資料庫路徑(--dbpath)

mkdir -p /data/db
7、在 /usr/local/mongodb/ 下新增conf目錄,並新增mongodb.conf配置檔案

mkdir conf

cd conf

vi mongodb.conf

8、配置mongodb.conf檔案

dbpath=/data/db

port=27017

journal=true

quiet=true

logpath=/usr/local/mongodb/logs/mongodb.log

9、在/usr/local/mongodb/目錄下建立日誌檔案

mkdir logs

cd logs

touch mongodb.log

10、設定軟鏈結

ln -s /usr/local/mongodb/bin/mongod /usr/local/bin/mongod

ln -s /usr/local/mongodb/bin/mongo /usr/local/bin/mongo

ln -s /usr/local/mongodb/bin/mongodump /usr/local/bin/mongodump

11、防火牆開放埠27017,並重啟防火牆

firewall-cmd --permanent --zone=public --add-port=27017/tcp

firewall-cmd --reload

如果使用iptables防火牆,則進行如下設定

-a input -s 127.0.0.1 -p tcp --destination-port 27017 -m state --state new,established -j accept

-a output -d 127.0.0.1 -p tcp --source-port 27017 -m state --state established -j accept

12、開啟mongodb服務

mongod -f /usr/local/mongodb/conf/mongodb.conf
使用apt-get安裝(好處在於不用設定軟鏈結,且開啟的mongodb是後台常駐服務)

[注意]官網有詳細安裝流程,詳細情況移步至此

1、匯入包管理系統使用的公鑰

sudo apt-key adv --keyserver hkp://

keyserver.ubuntu.com:80 --recv 0c49f3730359a14518585931bc711f9ba15703c6

2、為mongodb建立乙個列表檔案

ubuntu的14.04系統執行下列指令

echo "

deb [ arch=amd64 ] trusty/mongodb-org/3.4 multiverse

" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

ubuntu的16.04系統執行下列指令

echo "

deb [ arch=amd64,arm64 ] xenial/mongodb-org/3.4 multiverse

" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

3、更新伺服器的apt-get列表

sudo apt-get update
4、安裝最新的穩定版本的mongodb

sudo apt-get install -y mongodb-org
這樣mongodb就安裝成功了。mongodb的資料目錄位於/var/lib/mongodb,日誌目錄位於/var/log/mongodb,配置檔案位於/etc/mongod.conf

下面是mongodb的一些常用命令

sudo service mongod start #開啟服務

sudo service mongod stop #停止服務

sudo service mongod restart #重啟服務

通過使用mongo命令來開啟例項,可以驗證mongod服務已經開啟

Ubuntu Deepin下安裝nodejs環境

我的演示環境是deepin 20系統,操作指令是跟ubuntu是一樣的 所以ubuntu deepin使用者可以完全按照下面的指令來操作,不會有任何問題!wget這是我當前安裝時的nodejs lts 長期更新版 的最新版本。tar zxvf node v14.15.1 linux x64.tar....

在centos7系統環境下安裝nodejs

方1 終端裡 root 使用者下 wget 方2 方2步驟如下 he localhost su root 密碼 root localhost cd home he root localhost ll rw rw r 1 he he 9239744 8 月9 09 47node v6.11.2 lin...

linux環境下Tomcat安裝

2.解壓tomcat到 usr local 下,執行tar zcvf apache tomcat 5.5.30.tar.gz 3.設定tomcat homel路徑.export tomcat home usr local apache tomcat 5.5.30 4.啟動tomcat,到tomcat...