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