中间件部署

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
相关推荐
tap.AI4 分钟前
Deepseek(九)多语言客服自动化:跨境电商中的多币种、多语种投诉实时处理
运维·人工智能·自动化
ling-4510 分钟前
Linux-day09 11
linux·运维·服务器
202321336054 刘11 分钟前
Linux常用命令分类整理
linux·运维·数据库
zbguolei13 分钟前
Debian提示:“用户名” 不是 sudoers 文件
linux·服务器·debian
oMcLin14 分钟前
如何在 Debian 11 上通过配置 LVM 和 RAID 结合,提升大规模存储系统的性能与冗余性
运维·debian
C_心欲无痕22 分钟前
网络相关 - Ngrok内网穿透使用
运维·前端·网络
宇钶宇夕26 分钟前
CoDeSys入门实战一起学习(四):应用程序运行、监控与调试
运维·自动化
zhyf11927 分钟前
零刻AI Max395(Ubuntu 24.04)AMD 显卡监控工具(amdgpu_top)部署手册
linux·运维·ubuntu
谢平康40 分钟前
ssh-copy-id 后还是一直需要密码登录的一个解决办法
运维·ssh
zhangdawei8381 小时前
英伟达GB200,GB300和普通服务器如dell R740xd有什么区别?
运维·服务器·人工智能