lunix软件部署,Mysql,nginx,minio,redis,rabbtimq

  1. 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

image-20220811112849029

查询:/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

image-20220811115416477

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

image-20220811143506062

修改为:

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

image-20220811143845860

image-20220811144000667

3,授权dist文件

语法:chmod -R 777 dist

位置:

/opt/dist/static/js

更改数据: static/js/app.6cc84a26.js文件

image-20220811144136878

两处地址需改

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,编号等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值