Linux nodejs mongodb 環境部署

2021-06-29 06:26:22 字數 2889 閱讀 7547

linux+nodejs+mongodb

xftp:windows for linux 傳輸軟體ftp

xshell: windows for linxu   shellcommond軟體

1.安裝nodejs

2.用xftp傳輸到linux server 

3.解壓                  tar xvf node-v0.10.22-linux-x64.tar.gz

4.安裝依賴

sudo apt-get install g++ curl libssl-dev apache2-utils

sudo apt-get install python

5.修改安裝目錄

./configure --prefix=/usr/local/node

6.執行安裝

make

sudo make install

7。配置環境變數:

(1)開啟環境變數檔案:

sudo vi /etc/profile

(2)在最後一行新增:

export node_home=/usr/local/node

export path=$path:$node_home/bin

export node_path=$node_home/lib/node_modules

(3):執行 source /etc/profile  命令讓環境變數設定生效

8.檢視nodejs 安裝是否成功      nodejs -v

9.unix/linux下安裝npm

curl | sudo sh

10..檢視npm 安裝是否成功 npm -v

2.安裝mongodb

2.用xftp傳輸到linux server

3.解壓  

tar -xzvf mongodb-linux-i686-1.8.1.tgz.tar    

4.移動資料夾到/usr/local/並重命名 

mv mongodb-linux-i686-1.8.1 /usr/local/ mongodb  

5.檢視安裝後的檔案情況:

[root@localhost src]# cd /usr/local/mongodb/   

[root@localhost mongodb]# ls   

bin  gnu-agpl-3.0  readme  third-party-notices   

[root@localhost mongodb]# cd bin/   

[root@localhost bin]# ls   

bsondump  dbbak  mongo  mongod  mongodump  mongoexport  mongofiles  mongoimport  mongorestore  mongos  mongosniff  mongostat  

bin下的mongod就是mongodb的服務端程序,mongo就是其客戶端,其它的命令用於mongodb的其它用途如mongodb檔案匯出等。

6.啟動mongodb

(1).先在根 / 目錄下建立 data 資料夾 並建立 mongodb_data  mongodb_log  建立 mongodb 存放資料檔案和日誌檔案的目錄

[root@localhost etc]# cd /data/

[root@localhost data]# ls

mongodb_data  mongodb_log

(2).  在mongodb安裝目錄下的bin下使用mongod啟動mongodb

7.先通過檢視埠號看mongodb是否啟動了

[root@localhost data]# netstat -lanp | grep "27017"  

tcp        0      0 0.0.0.0:27017               0.0.0.0:*                   listen      1573/mongod            

unix  2      [ acc ]     stream     listening     5874   1573/mongod         /tmp/mongodb-27017.sock  

8.使用mongo客戶端訪問一下該資料庫

[root@localhost bin]# cd /usr/local/mongodb/bin/   

[root@localhost bin]# ./mongo

mongodb shell version: 1.8.1  

connecting to: test   

>  

9.把mongod放到服務自啟動項中

(1)編輯 sudo vi /etc/rc.local 並新增

#add mongondb service   

10.將該命令檔案copy到/usr/bin下,這樣就可以在任何目錄下使用mongo命令了。

[root@localhost bin]# ls   

bsondump  dbbak  mongo  mongod  mongodump  mongoexport  mongofiles  mongoimport  mongorestore  mongos  mongosniff  mongostat   

[root@localhost bin]# cp mongo /usr/bin/  

轉到任一目錄試下mongo命令:

[root@localhost bin]# cd /   

[root@localhost /]# mongo   

mongodb shell version: 1.8.1  

connecting to: test   

>   

可以看到登入成功了,說明我們可以像使用ls命令一樣使用mongo命令了。

eclipse tomcat solr環境部署

前面已經記錄過如何部署solr環境,這篇部落格介紹下如何在eclipse中部署solr。廢話不多說,直接來步驟 2 在eclipse中部署tomcat。windows preferences server runtime environment add browse選擇你的tomcat路勁就好了。例...

ALL in one openstack環境部署

1臺虛擬機器 8c16g centos 7.2 bin bash set x 配置aliyun的centos和epel mirror mkdir etc yum.repos.d.backup mv etc yum.repos.d etc yum.repos.d.backup curl o etc y...

lldb debugserver除錯環境部署

使用的工具 otool 檢視程式依賴哪些動態庫資訊,反編 段 等等等等 ldid 簽名工具,通過plist檔案指定了授予一應用的一組特權 gdbserver 除錯工具 ssh 遠端控制 lipo 合併拆分對支援不同晶元的mach o 一.定製乙個可以除錯的debugserver git clone ...