1.安装jdk
上传tar包,解压缩
vim /etc/profile
source /etc/profile
java -version
参考:https://www.cnblogs.com/shihaiming/p/5809553.html
2 .安装node
上传tar包node-v6.8.0-linux-x64.tar.gz
解压缩
建立软连接
①ln -s /app/software/nodejs/bin/npm /usr/local/bin/
②ln -s /app/software/nodejs/bin/node /usr/local/bin/
node -v
npm -v
参考:https://www.cnblogs.com/liuqi/p/6483317.html
3.安装nginx
nginx的yum源属于第三方的,要新增一个yum源
[root@centos6-1 ~]# vim /etc/yum.repos.d/nginx.repo
#在文件中写入以下内容:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
退出保存后,直接安装
yum install nginx -y
参考:https://blog.csdn.net/u012599988/article/details/82152270
4 安装mysql
先查看是否安装了MySQL数据库
[root@localhost /]# rpm -qa | grep mysql
卸载,一种是普通删除,另一种是强力删除,当MySQL数据库有其它的依赖文件时,也进行删除。
分别是:rpm -e mysql 和 rpm -e --nodeps mysql
在yum安装之前先在本地备好rpm软件包
[root@VM_230_32_centos ~]# rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
systemctl start mysql
新增用户并授权访问
grant all privileges on *.* to 'xxxx'@'%' identified by 'xxxxxxx' with grant option
参考:https://www.tpyyes.com/a/mysql_oracle/2017/1108/371.html
https://blog.csdn.net/hello_world_qwp/article/details/79551789 修改密码策略
https://www.cnblogs.com/gdsblog/p/7349551.html 设置root远程访问
5安装redis
下载tar包
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
解压,安装
设置配置文件
开启持久化 appendonly yes #开启AOF持久化,默认关闭
启动redis
参考:https://www.cnblogs.com/lauhp/p/8487029.html
redis设置密码访问,远程访问
参考:https://www.cnblogs.com/telwanggs/p/9916690.html
6 安装mongdb
先安装docker
下载mongo镜像
docker pull mongo:3.0.6
启动容器
docker run -d --name mongodb --volume /mydata/mongodata:/data/db -p 27017:27017 mongo:3.0.6
进入容器
docker exec -it mongodb mongo
新建一个数据库watch,设置账号和密码
use watch
db.createUser({ user: 'xxx', pwd: 'xxxxx', roles: [ { role: "dbAdmin", db: "watch" } ] });
参考:https://www.imooc.com/article/43467 安装指定版本的mongodb
https://www.xttblog.com/?p=3425 创建数据库并设置账号和密码
7 安装forever
npm install forever -g
找到forever安装位置 ,一般是在nodejs的安装目录当中
find / -name forever
建立软连接
ln -s /usr/local/nodejs/bin/forever /usr/bin/forever