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 root@192.168.0.10           saEwCdu7UtnT#Mv
192.168.0.20命令:ssh -p 8422 root@192.168.0.20           saEwCdu7UtnT#Mv

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

192.168.0.10命令: sshpass -p 'saEwCdu7UtnT#Mv' ssh -p 8422 root@192.168.0.10 
192.168.0.20命令: sshpass -p 'saEwCdu7UtnT#Mv' ssh -p 8422 root@192.168.0.20
相关推荐
思想在飞肢体在追11 分钟前
Springboot项目配置Nacos
java·spring boot·后端·nacos
cyforkk12 分钟前
09、Java 基础硬核复习:异常处理(容错机制)的核心逻辑与面试考点
java·数据库·面试
历程里程碑14 分钟前
Linux 17 程序地址空间
linux·运维·服务器·开发语言·数据结构·笔记·排序算法
CC.GG27 分钟前
【Linux】进程控制(二)----进程程序替换、编写自主Shell命令行解释器(简易版)
linux·服务器·数据库
??(lxy)33 分钟前
java高性能无锁队列——MpscLinkedQueue
java·开发语言
数研小生38 分钟前
Full Analysis of Taobao Item Detail API taobao.item.get
java·服务器·前端
H Journey1 小时前
Linux 下添加用户相关
linux·运维·服务器·添加用户
Wang15301 小时前
Java编程基础与面向对象核心概念
java
毕设源码-郭学长1 小时前
【开题答辩全过程】以 康复管理系统为例,包含答辩的问题和答案
java
毅炼1 小时前
hot100打卡——day17
java·数据结构·算法·leetcode·深度优先