当前位置: 首页 > news >正文

linux傻瓜式安装Java环境及中间件

linux配置Java环境及中间件

    • 1.傻瓜式安装Java
      • 1.下载
      • 2.追加
      • 3.刷新测试
    • 2.傻瓜式安装docker
      • 1.docker卸载
      • 2.docker安装
    • 3.Docker傻瓜式安装Redis
      • 1.傻瓜式安装安装并配置
    • 4.Docker傻瓜式安装RabbitMQ
    • 5.Docker傻瓜式安装MySql
      • 1.拉取
      • 2.配置
    • 6.傻瓜式安装Nacos
      • 1.官网下载nacos
      • 2.SQL文件自己导入到库
      • 3. 配置文件修改
      • 4.启动
    • 7.其它知识
      • 1. 配置过的容器 直接二次 启动就行
      • 2.网上安装nginx
      • 1.配置证书
        • 1.知道有两个conf文件就行(很多教程是这样的)
        • 2.配置证书 不用建文件夹直接把证书扔到conf文件夹里就能读取到

1.傻瓜式安装Java

1.下载

yum -y install java-1.8.0-openjdk

2.追加

使用vim /etc/profile 编辑profile文件 输入

vim /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_152
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

在这里插入图片描述

3.刷新测试

source /etc/profile

在这里插入图片描述

2.傻瓜式安装docker

1.docker卸载

yum remove docker-1.13.1-53.git774336d.el7.centos.x86_64yum remove docker-client-1.13.1-53.git774336d.el7.centos.x86_64yum remove docker-common-1.13.1-53.git774336d.el7.centos.x86_64

2.docker安装

yum install -y docker
服务器重启,自动启动 Docker 
systemctl enable docker
配置镜像源
vi /etc/docker/daemon.json
Docker中国区官方镜像
{"registry-mirrors": ["https://registry.docker-cn.com"]
}
systemctl daemon-reloadsystemctl restart docker.service

3.Docker傻瓜式安装Redis

注:-p 将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端

1.傻瓜式安装安装并配置

docker run  -p 6379:6379 --name redis -v /root/soft/redis/conf/redis.conf:/etc/redis/redis.conf -v /root/soft/redis/data:/data -d redis redis-server /etc/redis/redis.conf --requirepass 123456

注:requirepass 123456 redis密码

4.Docker傻瓜式安装RabbitMQ

1.安装

docker pull rabbitmq:3.8.27-management
mkdir -p /root/soft/rabbitmq

2.启动并配置密码

# 启动容器并且指定web管理的账户密码
docker run -d --hostname rabbit01 --name rabbitmq \
-p 15672 :15672 -p 5672:5672 \
-v /root/docker/rabbitmq/data:/data/rabbitmq \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=123456\
rabbitmq:3.8.27-management

3.配置web页面插件

# 进入容器
docker exec -it rabbitmq /bin/bash
# 开启web页面插件
rabbitmq-plugins enable rabbitmq_management

5.Docker傻瓜式安装MySql

1.拉取

docker run -d \
--name mysql \
--restart=always \
-p 3306 :3306 \
-e MYSQL_ROOT_PASSWORD=123456\  密码
mysql:latest

2.配置

设置远程登录权限
docker exec -it 9ee785daae3e  bash 
mysql -u root -p
use mysql;
update user set host = '%' where user ='root';
flush privileges;
quit;

6.傻瓜式安装Nacos

1.官网下载nacos

https://github.com/alibaba/nacos

解压

tar -zxvf  

在这里插入图片描述

2.SQL文件自己导入到库

在这里插入图片描述

3. 配置文件修改

主要修改端口和数据库
vim application.properties

在这里插入图片描述

4.启动

./startup.sh -m standalone

注:启动不成功最大原因 Java环境不是全局的,注意我上方的Java环境

7.其它知识

1. 配置过的容器 直接二次 启动就行

docker ps -a 
docker start id

2.网上安装nginx

1.配置证书

1.知道有两个conf文件就行(很多教程是这样的)
2.配置证书 不用建文件夹直接把证书扔到conf文件夹里就能读取到

相关文章:

  • 音频修复增强软件iZotope RX 10 mac中文特点
  • 数据分析、大数据分析和人工智能之间的区别
  • Spring AOP基于XML方式笔记整理
  • 建议收藏《2023华为海思实习笔试-数字芯片真题+解析》(附下载)
  • 【Python 千题 —— 基础篇】地板除计算
  • 【ChatOCR】OCR+LLM定制化关键信息抽取(附开源大语言模型汇总整理)
  • Postman测试金蝶云星空Webapi【协同开发云】
  • 在NISQ小型计算机上执行大型并行量子计算的可能性
  • R语言爬虫代码模版:技术原理与实践应用
  • python模块的介绍和导入
  • 基于深度学习的植物识别算法 - cnn opencv python 计算机竞赛
  • ArcGIS for Android 禁止地图旋转
  • 基于8051单片机与1601LCD的计算器设计
  • python综合应用
  • 一键报警可视对讲管理机10寸触摸屏管理机
  • SegmentFault for Android 3.0 发布
  • Bootstrap JS插件Alert源码分析
  • CSS 专业技巧
  • css布局,左右固定中间自适应实现
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • dva中组件的懒加载
  • es6要点
  • export和import的用法总结
  • JAVA之继承和多态
  • node入门
  • React 快速上手 - 07 前端路由 react-router
  • Redis的resp协议
  • SQL 难点解决:记录的引用
  • 编写符合Python风格的对象
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 动态规划入门(以爬楼梯为例)
  • 后端_ThinkPHP5
  • 思否第一天
  • 携程小程序初体验
  • 一份游戏开发学习路线
  • 优秀架构师必须掌握的架构思维
  • 云大使推广中的常见热门问题
  • C# - 为值类型重定义相等性
  • ​MySQL主从复制一致性检测
  • ​决定德拉瓦州地区版图的关键历史事件
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (06)Hive——正则表达式
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (C++17) std算法之执行策略 execution
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)计算机毕业设计ssm电影分享网站
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (转)Google的Objective-C编码规范
  • .L0CK3D来袭:如何保护您的数据免受致命攻击