linux 安装jdk
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/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