一.安装Node.js
推荐使用NVM安装管理Node版本,详见://www.greatytc.com/p/c121ab4e4459
终端工具我用的是1.更新yum
yum -y update
2.安装一组用来编译源代码的开发工具:
yum -y groupinstall "Development Tools"
3.开始安装Node.js,先进入/usr/src文件夹,这个文件夹通常用来存放软件源代码
cd /usr/src
4.从Node.js的站点中获取压缩档源代码, 我选择的版本为v8.11.3:
wget http://nodejs.org/dist/v8.11.3/node-v8.11.3.tar.gz
5.解压缩源文件,并且进入到压缩后的文件夹中:
tar zxf node-v8.11.3.tar.gz
cd node-v8.11.3
6.执行配置脚本来进行编译预处理:
./configure
7.开始编译源代码
make
8.当编译完成后,我们需要使之在系统范围内可用, 编译后的二进制文件将被放置到系统路径,默认情况下,Node二进制文件应该放在/user/local/bin/node文件夹下:
make install
9.现在已经安装了Node.js, 可以开始部署应用程序。首先要使用Node.js的应用管理模块,pm2(用于启动程序并在需要时重启非常有用的模块):
npm -g install pm2
10.建立超级链接, 不然 sudo node 时会报 "command not found"
sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
11.检查npm node是否安装成功
npm -v
node -v
二.安装MongoDB数据库
我采用的是yum方式
1.配置.repo,
- 创建
vi /etc/yum.repos.d/mongodb-org-4.0.repo
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
2.安装
yum install -y mongodb-org
安装完毕后修改配置文件:
vi /etc/mongod.conf
修改配置文件的 bind_ip, 默认是 127.0.0.1 只限于本机连接。所以安装完成后必须把这个修改为 0.0.0.0 ,否则通过别的机器是没法连接的!
3.运行、停止与重启
systemctl start mongod.service
systemctl stop mongod.service
systemctl restart mongod.service
4.设置开机启动与关闭开机启动
systemctl enable mongod.service
systemctl disable mongod.service
5.删除包
yum erase $(rpm -qa | grep mongodb-org)
6.清理文件
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo
7.检测后台进程是否存在
ps -ef |grep mongo
8.检测27017端口是否在监听
netstat -lntp | grep 27017
9.查看日志文件
cat /var/log/mongodb/mongod.log
10.常用命令
mongo
## 查看数据库
> show dbs;
## 查看数据库版本
> db.version();
## 常用命令帮助
> db.help();