配置nodejs和mongoDB环境
Node环境
在Node官网:https://nodejs.org/zh-cn/download/ 寻找需要的node版本下载链接
下载文件,解压 ,重命名
wget https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.xz
我这里是放在 /usr/local/lib64
目录下,如果下载的时候提示错误 Unable to establish SSl connection
,可以增加 –no-check-certificate
参数,即 wget –no-check-certificate https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.xz
xz -d node-v14.17.3-linux-x64.tar.xz 解压成 .tar文件
tar -xvf node-v14.17.3-linux-x64.ta 解压成文件夹
mv node-v14.17.3-linux-x64 node 重命名
配置全局访问
此时已经安装成功,在node/bin目录下,已经可以成功使用到node,但是还没有办法全局使用
配置软连接,使全局都可以使用node命令
ln -s /usr/local/lib64/node/bin/node /usr/bin/node
ln -s /usr/local/lib64/node/bin/npm /usr/bin/npm
ln -s /usr/local/lib64/node/bin/npx /usr/bin/npx
配置node文件安装路径
进入node安装路径 /usr/local/lib64/node
mkdir node_global
mkdir node_cache
npm config set prefix "node_global"
npm config set cache "node_cache"
MongoDB环境
在mongoDB,找到对于版本的安装包
https://www.mongodb.com/try/download/community
下载,解压,重命名
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-5.0.0.tgz
tar zxvf mongodb-linux-x86_64-rhel80-5.0.0.tgz
mv mongodb-linux-x86_64-rhel80-5.0.0 mongodb
放在了 /usr/local/lib64/mongodb
目录下
进行mongoDB配置
在/var
目录下提前创建好 data目录和log目录
mkdir mongodb
cd mongodb/
mkdir data
mkdir logs
在/usr/local/lib64/mongodb/bin
目录下创建 mongodb.conf
配置
启动mongoDB
./mongod -f ./mongodb.conf
可以用 ./mongo 测试是否启动成功,能不能进入控制台
关闭mongoDB
有多种方式可以关闭mongoDB
- 切换到admin库,然后关闭服务
> use admin
switched to db admin
> db.shutdownServer()
- 通过mongod命令关闭
mongod --shutdown --dbpath [数据路径]
mongod --shutdown --dbpath /var/mongodb/data/
配置环境变量
为了避免每次进入mongo都需要进入 /usr/local/lib64/mongodb/bin 目录下进行操作,可以配置全局变量
编辑 ~/.bash_profile
这样就可以在全局访问到mongo和mongod等等