Linux中部署Java相关的中间件

Linux中部署Java相关的中间件

1.Redis部署

复制代码
1.解压: tar xf redis-5.0.14.tar.gz
1.redis部署目录: /root/redis-5.0.14
2.启动方式: cd /root/redis-5.0.14/src && ./redis-server ../redis.conf
3.修改密码:
  连接redis, 
   cd /root/redis-5.0.14/src
  ./redis-cli -h ip -p 6379;
  其中ip为服务器ip,用命令ip a ,获取inet 192.168.90.12 这个值
  ./redis-cli -h 192.168.90.12 -p 6379 
  AUTH 旧密码 后 CONFIG SET requirepass 新密码

2.Mysql部署

复制代码
1.解压: tar xf mysql-5.7.34-1.el7.x86_64.rpm-bundle.tar
2. rpm -ivh mysql-community-client-5.7.34-1.el7.x86_6pm --nodeps --force
   rpm -ivh mysql-community-server-5.7.34-1.el7.x86_64.rpm --nodeps --force
   rpm -ivh mysql-community-common-5.7.34-1.el7.x86_64.rpm --nodeps --force
   rpm -ivh mysql-community-libs-5.7.34-1.el7.x86_64.rpm --nodeps --force
3.systemctl start mysqld
4.修改密码: 登录mysql,mysql -uroot -p,
  set password for 'root'@'%'=password('新密码');

3.Nginx部署

复制代码
1.解压: tar xf nginx-1.20.2.tar.gz

2.安装依赖: yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel

3.安装nginx

 cd nginx-1.20.2

./configure --prefix=/root/nginx --with-http_stub_status_module --with-http_ssl_module --with-stream

 make && make install

启动nginx : 进入目录/root/nginx/sbin

​        ./nginx

重新加载配置文件

​        进入目录/root/nginx/sbin

​        ./nginx -s reload

4.安装JDK1.8

复制代码
yum install java-1.8.0-openjdk* -y

5.如果只需要redis-cli连接远程服务器

复制代码
redis登录:
安装redis-cli:sudo yum install redis -y

如果是CentOS 8或类似的基于RPM的系统,你可能需要使用 dnf: sudo dnf install redis -y

登录:
redis-cli -h 10.173.150.202 -p 31908 -a '1Lw&2Hc%aa'

6.如果只需要mysql连接远程服务器

复制代码
安装:
sudo yum update 
sudo yum install mysql -y
登录:
mysql -h 100.113.237.111 -P 3306 -u yyzpt -p'saEwCdu7UtnT#Mv'

7.ssh服务器登录

复制代码
用这台当做跳板,ssh命令跳转到对应的服务器上
192.168.0.10命令:ssh -p 8422 [email protected]           saEwCdu7UtnT#Mv
192.168.0.20命令:ssh -p 8422 [email protected]           saEwCdu7UtnT#Mv

用sshpass工具直接拼接密码连接服务器:
安装工具:  sudo yum install sshpass -y

192.168.0.10命令: sshpass -p 'saEwCdu7UtnT#Mv' ssh -p 8422 [email protected] 
192.168.0.20命令: sshpass -p 'saEwCdu7UtnT#Mv' ssh -p 8422 [email protected]
相关推荐
小麦嵌入式26 分钟前
Linux驱动开发实战(十一):GPIO子系统深度解析与RGB LED驱动实践
linux·c语言·驱动开发·stm32·嵌入式硬件·物联网·ubuntu
刘若水28 分钟前
Linux: 进程信号初识
linux·运维·服务器
腥臭腐朽的日子熠熠生辉35 分钟前
解决maven失效问题(现象:maven中只有jdk的工具包,没有springboot的包)
java·spring boot·maven
ejinxian37 分钟前
Spring AI Alibaba 快速开发生成式 Java AI 应用
java·人工智能·spring
杉之42 分钟前
SpringBlade 数据库字段的自动填充
java·笔记·学习·spring·tomcat
圈圈编码1 小时前
Spring Task 定时任务
java·前端·spring
俏布斯1 小时前
算法日常记录
java·算法·leetcode
27669582921 小时前
美团民宿 mtgsig 小程序 mtgsig1.2 分析
java·python·小程序·美团·mtgsig·mtgsig1.2·美团民宿
爱的叹息1 小时前
Java 连接 Redis 的驱动(Jedis、Lettuce、Redisson、Spring Data Redis)分类及对比
java·redis·spring
程序猿chen2 小时前
《JVM考古现场(十五):熵火燎原——从量子递归到热寂晶壁的代码涅槃》
java·jvm·git·后端·java-ee·区块链·量子计算