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
相关推荐
好家伙VCC39 分钟前
**神经编码新视角:用Python实现生物启发的神经信号压缩与解码算法**在人工智能飞速发展的今天
java·人工智能·python·算法
一灯架构7 小时前
90%的人答错!一文带你彻底搞懂ArrayList
java·后端
Y4090018 小时前
【多线程】线程安全(1)
java·开发语言·jvm
菜菜艾8 小时前
基于llama.cpp部署私有大模型
linux·运维·服务器·人工智能·ai·云计算·ai编程
重生的黑客8 小时前
Linux开发工具:条件编译、动静态库与 make/makefile 入门
linux·运维·服务器
布局呆星8 小时前
SpringBoot 基础入门
java·spring boot·spring
minji...9 小时前
Linux 线程同步与互斥(三) 生产者消费者模型,基于阻塞队列的生产者消费者模型的代码实现
linux·运维·服务器·开发语言·网络·c++·算法
风吹迎面入袖凉9 小时前
【Redis】Redisson的可重入锁原理
java·redis
w6100104669 小时前
cka-2026-ConfigMap
java·linux·cka·configmap
cc_yy_zh9 小时前
Win10 家庭版找不到Device Guard; 无法处理 VMware Workstation与Device Guard不兼容问题
linux·vmware