中间件部署

centos7

1.写入yum源

sudo yum clean all

sudo yum makecache

sudo yum install -y yum-utils

sudo yum-config-manager --enable nginx-mainline

sudo yum install nginx

sudo systemctl start nginx

ss -naltp | grep 80

2.mysqld部署

通过rpm包的方式进行部署 下载mysql rpm 包

sudo rpm -ivh mysql84-community-release-el7-2.noarch.rpm

sudo yum install mysql-community-server

systemctl start mysqld

systemctl status mysqld

sudo grep 'temporary password' /var/log/mysqld.log #在该日志中查看密码

mysql -uroot -p #登入直接改密码 (Hxd112233!)

ss -naltp | grep mysql

3.redis部署(centos7)

centos7对最新版的redis有不兼容

所以我们需要下载centos7 官方兼容的redis

复制代码
sudo yum install epel-release
复制代码
sudo yum install redis
复制代码
sudo yum install openssl11 openssl11-libs   #解决依赖问题 
复制代码
# 创建符号链接(让 Redis 找到 OpenSSL 1.1)
sudo ln -s /usr/lib64/openssl11/libssl.so.1.1 /usr/lib64/libssl.so.1.1
sudo ln -s /usr/lib64/openssl11/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
复制代码
sudo systemctl start redis
复制代码
sudo systemctl status redis
复制代码
vi /etc/redis.conf 通过修改 参数登录访问认证

启用密码认证(取消注释并设置密码)

requirepass yourpassword123

限制只允许本地访问(可选)

bind 127.0.0.1

禁止远程访问(如果不需要)

protected-mode yes

sudo systemctl restart redis

sudo systemctl status redis # 检查状态

redis-cli

127.0.0.1:6379> AUTH yourpassword123 # 输入密码

OK

127.0.0.1:6379> PING # 测试连接

PONG

  1. rabbitMQ:

1. 添加 RabbitMQ 的 Erlang 和 RabbitMQ 官方仓库

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

2. 安装 RabbitMQ

sudo yum install -y rabbitmq-server

3. 启动并设置开机自启

sudo systemctl start rabbitmq-server

sudo systemctl enable rabbitmq-server

复制代码
# 创建用户 admin,密码设为 123456
sudo rabbitmqctl add_user admin 123456
复制代码
# 设置管理员权限
sudo rabbitmqctl set_user_tags admin administrator
相关推荐
学不完的31 分钟前
Docker 的安全优化
运维·安全·docker·容器·eureka
老星*31 分钟前
1Panel:现代化开源Linux服务器运维管理面板
运维·服务器·开源
七七powerful33 分钟前
运维养龙虾--使用腾讯workbuddy部署ssh-mcp-server允许通过 MCP 协议远程执行 SSH 命令
运维·ssh·ssh-mcp
twc82935 分钟前
打造专属 MCP Server 测试自动化的私有化解决方案
运维·软件测试·人工智能·自动化·mcp server
顶点多余38 分钟前
Linux中进程间通信 ---管道篇
linux·运维·服务器
zzzsde41 分钟前
【Linux】进程控制(2):进程等待&&进程替换
linux·服务器·网络
实在智能RPA42 分钟前
实在 Agent 支持哪些企业业务场景的自动化?全行业智能自动化场景深度拆解
java·运维·自动化
BY组态1 小时前
【对比分析】Ricon组态系统 vs 传统组态软件
运维·物联网·web组态·组态
CDN3601 小时前
各种网站高防服务器选型:360CDN 高防够用吗?
服务器·网络·安全
嵌入式-老费1 小时前
vivado hls的应用(带ddr读取的ip)
服务器·网络·tcp/ip