1.node的安装
1.1、下载
- 去node官网下载想要版本和平台的文件,我安装的是截止当时的最新版本

- 也可以使用
wget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz 下载node

1.2、解压
- 解压xz文件
xz -d node-v14.15.4-linux-x64.tar.xz
- 解压tar文件
tar xf node-v14.15.4-linux-x64.tar
1.3、配置环境变量
ln -s /root/node-v14.15.4-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v14.15.4-linux-x64/bin/npm /usr/local/bin/npm
- 这里面的/root/node-v14.15.4-linux-x64/是node的安装目录(自己照着自己的安装路径改)
1.4、测试
2.git安装
2.1、下载
- 下载最新版本
wget https://www.kernel.org/pub/software/scm/git/git-2.30.0.tar.gz
2.2、解压
2.3、配置编译安装
cd root/git-2.30.0
mkdir /usr/git
make configure
./configure --prefix=/usr/git ##配置目录
make profix=/usr/git
make install
2.4、添加环境变量并刷新
echo "export PATH=$PATH:/usr/git/bin" >> /etc/profile
source /etc/profile
2.5、检查
git --version显示版本则表示安装成功

3.MongoDB安装(MongoDB 4.2企业版)
3.1、安装
- 新建文件
/etc/yum.repos.d/mongodb-enterprise.repo,添加如下内容
[mongodb-enterprise]
name=MongoDB Enterprise Repository
baseurl=https:
gpgcheck=1
enabled=1
gpgkey=https:
- 执行安装命令
sudo yum install -y mongodb-enterprise
- 禁止yum自动升级mongo,在/etc/yum.conf中加入以下内容排除:
exclude=mongodb-enterprise,mongodb-enterprise-server,mongodb-enterprise-shell,mongodb-enterprise-mongos,mongodb-enterprise-tools
- 默认情况下,MongoDB使用mongod用户帐户运行,并使用以下默认目录:
/var/lib/mongo (数据目录)
/var/log/mongodb (日志目录)
3.2启动MongoDB服务
systemctl start mongod
#设置开机启动
systemctl enable mongod
3.3进入MongoDB
3.4查看数据库列表
3.5启用身份验证
- 启用安全认证前要先创建一个超级用户,可用于管理所有数据库的信息,否则开启安全认证没有意义。
- 切换到admin数据库并创建超级管理用户:
use admin
db.createUser( { user: "设置帐号", pwd: "设置密码", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] } )
#然后查看用户
show users
vi /etc/mongod.conf
找到“
security:
authorization: enabled
- 然后重启MongoDB:
systemctl restart mongod
- 然后尝试认证登录,输入:
mongo
use admin
#如果不进行认证,show collections/ show users等指令都无法进行。也会提示你必须登录
db.auth("u","p")
#登录成功后提示
1
3.6开启允许远程登录
vi /etc/mongod.conf
找到net:项,修改如下:
net:
port: 27017
bindIp: 0.0.0.0 #允许任意IP连接
- 然后重启mongo
systemctl restart mongod
3.7开放MongoDB访问端口:27017
查看27017端口是否开启
firewall-cmd --query-port=27017/tcp
开启27017端口
firewall-cmd --zone=public --add-port=27017/tcp --permanent
重启防火墙
firewall-cmd --reload
再次查看27017端口是否开启
firewall-cmd --query-port=27017/tcp
3.8测试远程连接