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
相关推荐
Java 码农1 小时前
Centos7 maven 安装
java·python·centos·maven
harmful_sheep1 小时前
maven mvn 安装自定义 jar 包
java·maven·jar
openHiTLS密码开源社区2 小时前
【密码学实战】openHiTLS passwd命令行:专业密码哈希生成工具
linux·密码学·哈希算法·ldap·密码策略·随机盐值
007php0072 小时前
某大厂跳动面试:计算机网络相关问题解析与总结
java·开发语言·学习·计算机网络·mysql·面试·职场和发展
WTCLLB2 小时前
netgear r6220 路由器,刷openwrt后,系统备份还原
linux·网络·智能路由器·openwrt
JH30732 小时前
第七篇:Buffer Pool 与 InnoDB 其他组件的协作
java·数据库·mysql·oracle
迎風吹頭髮3 小时前
UNIX下C语言编程与实践38-UNIX 信号操作:signal 函数与信号捕获函数的编写
linux·c语言·unix
做运维的阿瑞3 小时前
Linux系统性能监控与故障定位实战:CPU/内存/I/O/网络
linux·运维·网络
皮皮林5513 小时前
订单分库分表后,商家如何高效的查询?
java
驱动探索者3 小时前
车库到双子星:惠普的百年科技传奇
linux