在Centos8中安装NEI系统
- 2020 年 4 月 9 日
- 筆記
本教程安装环境为 1、Centos8 x86 最小化安装系统-虚拟机,8核16G内存500G存储 2、NEI master版本 GitHub地址:https://github.com/x-orpheus/nei
下面我们开始进行正式安装: 根据下述要求进行安装相关软件
安装服务器软件
- Node.js
>=6.9.2
。 - Redis
>=2.8
。 - MySQL
>=5.7.12
,初始化脚本为 install.sql。 - MongoDB
>=3.4
。
1、安装node.js与npm环境
curl -sL https://rpm.nodesource.com/setup_12.x | bash - yum install nodejs -y
这里,我们需要确认好版本,在NEI中要求是>=6.9.2,这里我们符合,直接-y,截图是没有执行curl时的,如果执行了第一行命令,这里版本应该是12.N版本,可以使用。

image.png
安装完成后确认一下版本
node -v npm -v

image.png
2、安装redis库
编译安装redis
yum install redis -y
vim /etc/redis.conf 修改 daemonize yes 该配置是使其作为守护进程后台运行

image.png
重启redis服务 systemctl restart redis.service
3、安装mysql
yum install mysql-server systemctl start mysqld systemctl enable mysqld
依旧是确认一下匹配版本,这里默认安装版本是8.0,符合,直接安装

image.png

image.png
修改默认密码
mysql -uroot
alter user 'root'@'localhost' identified by '123456'; flush privileges; exit;
重新登录测试
mysql -uroot -p

image.png
4、初始化数据库
下载NEI初始脚本SQL文件,并在数据库中执行 https://github.com/x-orpheus/nei/blob/master/docs/install.sqlll
mysql -uroot -p <install.sql

image.png
5、安装mongodb
vim /etc/yum.repos.d/mongodb-org-4.repo
[mongodb-org-4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
yum install mongodb-org

image.png

image.png
6、开始进行安装NEI
cd /root/nei/ npm install nej -g npm install pm2 -g npm install glob -g npm install --save-dev glob npm install --save-dev mcss npm install --save-dev commander npm install --save-dev pm2 npm run build npm start
查看运行状态与后端日志
pm2 list pm2 logs

image.png
停止服务
npm run stop

image.png
测试访问: 出现以下页面,说明搭建完成,登录账号采用的是mysql中的user表,登录体系暂时缺失,目前还需自己编写登录逻辑。经测试,注册功能可正常使用,登录显示服务器错误

image.png