- List item
一:数据层的Mysql
1,准备:
- mysql的rpm包
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Oqi3JgZ4-1660218929700)(C:\Users\李享\AppData\Roaming\Typora\typora-user-images\image-20220811180232316.png)]
- 检查:部分
语法:
检查是否存在数据库:rpm -qa|grep -i mariadb
删除数据库:rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
- 安装辅助软件
依赖库:yum -y install perl-Module-Install.noarch numactl net-tools
2,安装软件
服务端:rpm -ivh MySQL-server-5.6.46-1.el6.x86_64.rpm
查看密码:cat /root/.mysql_secret
启动服务:systemctl start mysql
客户端:rpm -ivh MySQL-client-5.6.46-1.el6.x86_64.rpm
修改密码:mysqladmin -u root -p password 123456
password:
图演示:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qxkh81Vf-1660218929701)(C:\Users\李享\AppData\Roaming\Typora\typora-user-images\image-20220811185800030.png)]
3,最后部分:
-
登录mysql
语法:mysql -u root -p
-
sql语句授权
grant all privileges on . to ‘root’@‘%’ identified by ‘123456’ with grant option;
-
刷新:
Flush privileges;
-
关闭防火墙
systemctl disable firewalld
4,连接数据库
二,redis安装
1,准备文件
- jar包,dist文件和application-test.properties文件
介绍:jar包属于后端包范围,较war包,范围更细致
dist文件和application-test.properties:配置文件
- install epel-release 和install http://rpms.remirepo.net/enterprise/remi-release-7.rpm:配置软件
2,安装部分:
语法:
yum -y install epel-release
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum --enablerepo=remi install -y redis
3,修改密码
语法:修改密码的文件:vim /etc/redis.conf
查询:/requirepass to bo
4,重启
systemctl start redis # 启动redis
systemctl stop redis # 关闭redis
三:rabbitmq
1,配置文件
yum -y install erlang
2,rabbitmq服务端
yum -y install rabbitmq-server
3,修改数据
位置:whereis rabbitmq (/usr/lib/rabbitmq/bin)
在此目录下:cd /usr/lib/rabbitmq/bin
rabbitmq-plugins enable rabbitmq_management
4,服务重启
停止:rabbitmqctl stop
启动:rabbitmq-server -detached
查看状态:rabbitmqctl status
5,访问表示层
http://xxx.xxx.xxx.xxx:15672/ 默认账号密码:guest guest
四:minio
1,下载:
-
网站: wget https://dl.minio.io/server/minio/release/linux-amd64/minio
-
上传minio文件
2,权限赋予
- chmod -R 777 mino(文件名)
3,前台
语法:./minio server /data
4,后台
语法:nohup ./minio server /data >output 2>&1 &
5,访问:
-
地址ip+9000端口
-
账号:minioadmin
密码: minioadmin
五:nginx
1,下载:
- wget -c https://nginx.org/download/nginx-1.19.6.tar.gz
- 上传包解压:tar -zxvf nginx压缩包名
2,安装
- 前置软件
yum -y install pcre-devel
yum -y install openssl openssl-devel
yum install -y gcc gcc-c++
- 安装
先 make 后 make install
- 检查
whereis nginx (位置:/usr/local/nginx)
3,修改参数
- 位置/usr/local/nginx
编辑nginx.conf
修改为:
location /{
root /opt/dist;
index index.html index.htm;
}
location ^~ /api/{
rewrite /api/(.*) /$1 break;
proxy_pass http://127.0.0.1:8188;
}
- application-dev.properties配置文件
位置/opt
3,授权dist文件
语法:chmod -R 777 dist
位置:
/opt/dist/static/js
更改数据: static/js/app.6cc84a26.js文件
两处地址需改
4,重启:
查询进程:ps -ef|grep nginx
得出pid:25853;25854
关闭进程:kill -9 25853
kill -9 25854
启动:nginx目录下的sbin目录启动nginx;./nginx
位置:/usr/local/nginx/sbin
5,启动项目文件
后台启动文件:application-test.properties
语法:nohup java -jar -Dspring.config.location=/opt/application-test.properties /opt/Leiren-AnimalExperiment-1.0-SNAPSHOT.jar >/opt/logs.log &
作用:显示验证码
6,连接表示层
http://主机的ip:80
admin/123456
六:总结部分
常见问题:
1,命令不熟区
- vi编辑中 文件查询
/查询内容
- 进程的查看删除
ps -ef|grep nginx
kill -9 25853
./执行文件
2,命令的目录位置
3,修改后未重启刷新问题
安装整体流程
处理配置:配置文件和使用软件
安装后修改数据和重启等:(目录)
PSHOT.jar >/opt/logs.log &
作用:显示验证码
6,连接表示层
http://主机的ip:80
admin/123456
六:总结部分
常见问题:
1,命令不熟区
- vi编辑中 文件查询
/查询内容
- 进程的查看删除
ps -ef|grep nginx
kill -9 25853
./执行文件
2,命令的目录位置
3,修改后未重启刷新问题
安装整体流程
处理配置:配置文件和使用软件
安装后修改数据和重启等:(目录)
B/S三层架构的连接:修改ip,编号等