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
相关推荐
歌者長門2 分钟前
做题笔记:某大讯飞真题28道
java·数据结构·算法
Linux技术支持工程师3 分钟前
二十八、【Linux系统域名解析】DNS安装、子域授权、缓存DNS、分离解析、多域名解析
linux·运维·服务器·缓存·centos
Savvy..5 分钟前
Day05 Maven
java·junit·maven·注解
Goboy25 分钟前
我是如何设计出高性能群消息已读回执系统的
java·后端·架构
jim写博客31 分钟前
linux进程概念(三)进程状态
linux·运维·服务器
阳光明媚sunny40 分钟前
结构型设计模式
java·设计模式
码luffyliu42 分钟前
Java:高频面试知识分享1
java·八股文
小信丶1 小时前
Spring Boot 简单接口角色授权检查实现
java·spring boot·后端
IT乐手1 小时前
java 或 安卓项目中耗时统计工具类
android·java
草字1 小时前
uniapp 如果进入页面输入框自动聚焦,此时快速返回页面或者跳转到下一个页面,输入法顶上来的页面出现半屏的黑屏问题。
java·前端·uni-app