总体来说配置比较顺利,也踩了不少坑 TAT,毕竟不是专业的运维人员,Linux 经验完全在平常项目中一点点积累的。


重要提示:本文适用于有一定 Linux 基础的童鞋操作,比如懂得 lscdvim等命令基本用法。
适用于操作系统:CentOS-6-x86_64,安装 node v6.9.4,mongodb v3.4.2。

Node.js 安装

0.进入到待安装位置

1
cd /usr/local/

1.下载安装文件

1
wget https://nodejs.org/dist/v6.9.4/node-v6.9.4-linux-x86.tar.xz

2.解压文件

1
2
xz -d node-v6.9.4-linux-x86.tar.xz
tar xvf node-v6.9.4-linux-x86.tar

3.重命名文件

1
2
rm -rf node-v*.tar
mv node-v* node

4.配置环境变量

1
2
3
4
5
6
7
8
#编辑系统文件
vim ~/.bash_profile

#在最顶端添加环境变量地址
PATH=/usr/local/node/bin:$PATH

#保存后重新启动以生效
source ~/.bash_profile

5.验证是否成功,显示版本号即安装成功!

1
node -v

Mongodb 安装

0.进入到待安装位置

1
cd /usr/local/

1.下载安装文件

1
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.2.tgz

2.解压文件

1
tar zxf mongodb-linux-*.tgz

3.重命名

1
2
rm -rf mongodb-*.tgz
mv mongodb-* mongodb

4.配置环境变量

1
2
3
4
5
6
7
8
#编辑系统文件
vim ~/.bash_profile

#在最顶端添加环境变量地址
PATH=/usr/local/mongodb/bin:$PATH

#保存后重新启动以生效
source ~/.bash_profile

5.验证是否安装成功

1
mongod --version

6.创建数据库目录和日志目录

1
2
mkdir -p /data/db
mkdir -p /data/logs/mongodb.log

7.新增配置文件 /data/mongodb.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#数据库文件
dbpath = /data/

#日志文件
logpath = /data/logs/mongodb.log

#默认端口
port = 27017

#后台运行
fork = true

#用户授权
auth = true

#不启用http访问
nohttpinterface = true


添加授权后需要在 mongodb 数据库文件的 Users 集合新增用户,才可以正常使用。

8.在自启动文件 /etc/rc.local 中写入 mongod 进程带配置文件启动

1
echo "/usr/local/mongodb/bin/mongod -f /data/mongodb.conf" >> /etc/rc.local

9.重启

1
reboot

Express

1
npm i express -g