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

linux环境安装Spring boot开发环境-jdk,mysql,tomcat、git、maven

文章目录

  • 安装jdk
  • 安装Tomcat
    • 解压
    • 启动服务
    • 验证是否启动
    • 停止Tomcat服务
  • 安装mysql
    • 检测当前系统中是否有mysql,或mariadb
    • 卸载mariadb.RPM包
    • 下载
    • 解压
      • 按顺序安装
    • 更新yum包(一般没必要)
    • 启动mysql服务
    • 登录mysql
      • 查看临时密码
      • 进入mysql更改密码
  • 安装git
    • git clone
  • 安装maven
    • maven下载
    • 解压
    • 配置环境变量
      • 刷新文件
      • 检测环境变量和安装包是否正常
      • 设置本地仓库

安装jdk

Linux - Linux安装JDK8

安装Tomcat

Tomcat7.0.57
在这里插入图片描述

  • SFTP上传不再演示

解压

tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local

启动服务

进入Tomcat解压后的bin目录后,执行启动服务命令

sh startup.sh
在这里插入图片描述

验证是否启动

在这里插入图片描述
在这里插入图片描述

停止Tomcat服务

在这里插入图片描述

安装mysql

检测当前系统中是否有mysql,或mariadb

在这里插入图片描述

卸载mariadb.RPM包

rpm -qa | grep mariadb|xargs rpm -e --nodeps

在这里插入图片描述

下载

下载5.7.25
在这里插入图片描述

解压

先新建一个mysql目录吧

mkdir /usr/local/mysql

在这里插入图片描述

解压
tar -xvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql
或者
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql

在这里插入图片描述

解压后发现10个安装包,需要一个个手动安装

在这里插入图片描述

按顺序安装

在这里插入图片描述

安装server时出现两个perl问题时
yum install perl
然后再安装server
在这里插入图片描述

更新yum包(一般没必要)

yum update

启动mysql服务

启动msyql服务
systemctl start mysqld

开机时自动启动mysql服务
systemctl enable mysqld

在这里插入图片描述

在这里插入图片描述

登录mysql

查看临时密码

在这里插入图片描述

*jfgr::i-1/E
在这里插入图片描述

进入mysql更改密码

在这里插入图片描述
在这里插入图片描述

安装git

在这里插入图片描述
在这里插入图片描述

git clone

在这里插入图片描述

安装maven

在这里插入图片描述

maven下载

maven下载
在这里插入图片描述

解压

tar -zxvf apache-maven-3.8.6-bin.tar.gz -C /usr/local

配置环境变量

vi /etc/profile

在这里插入图片描述

export MAVEN_HOME=/usr/local/apache-maven-3.8.6
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:MAVEN_HOME/bin:$PATH

在这里插入图片描述

刷新文件

source /etc/profile

在这里插入图片描述

检测环境变量和安装包是否正常

mvn -version

在这里插入图片描述

设置本地仓库

创建本地仓库文件夹
mkdir /usr/local/repo

在这里插入图片描述

编辑settings.xml
/usr/local/repo
在这里插入图片描述
在这里插入图片描述

相关文章:

  • MATLAB算法实战应用案例精讲-【神经网络】激活函数:softmax函数(附MATLAB和Python实现代码)
  • Nginx的优化,安全与防盗链
  • 网络安全行业黑话大全
  • 【第二十篇】商城系统-秒杀功能设计与实现
  • MATLAB算法实战应用案例精讲-【神经网络】激活函数:tanh(附MATLAB、R语言、Python和C++代码)
  • 10.3复习
  • 【手把手带你学JavaSE】泛型的理解与使用
  • flink常见问题(持续更新)
  • ⌈Linux_ 感受系统美学⌋ 剖释“Linux下一切皆文件” | 底层级操作增进Linux内功
  • 【Java知识点大全】
  • 【华为机试真题 Python实现】矩阵扩散
  • 建立对单片机/嵌入式启动、运行的整体认知
  • 猿创征文 | 什么是PHP,PHP如何创建数据库
  • Kubernetes — StatefulSet 管理与使用
  • 想学习网络安全一定要学习web
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Angular6错误 Service: No provider for Renderer2
  • Iterator 和 for...of 循环
  • JavaScript设计模式系列一:工厂模式
  • js中forEach回调同异步问题
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • zookeeper系列(七)实战分布式命名服务
  • 程序员最讨厌的9句话,你可有补充?
  • 高度不固定时垂直居中
  • 收藏好这篇,别再只说“数据劫持”了
  • (1)STL算法之遍历容器
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (zhuan) 一些RL的文献(及笔记)
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (六)激光线扫描-三维重建
  • (三)Honghu Cloud云架构一定时调度平台
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (原)本想说脏话,奈何已放下
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转) RFS+AutoItLibrary测试web对话框
  • (转)linux 命令大全
  • ***利用Ms05002溢出找“肉鸡
  • .form文件_一篇文章学会文件上传
  • .Net面试题4
  • .net知识和学习方法系列(二十一)CLR-枚举
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色
  • [AutoSar]BSW_OS 01 priority ceiling protocol(PCP)
  • [BUG] Authentication Error
  • [CQOI 2010]扑克牌
  • [hive] 窗口函数 ROW_NUMBER()
  • [IDF]被改错的密码
  • [LeetBook]【学习日记】数组内乘积
  • [Linux]创建新用户并授予root权限
  • [React源码解析] Fiber (二)
  • [Real world Haskell] 中文翻译:前言
  • [SoapUI] 通过Groovy写文本文件
  • [Unity 3D] Unity 3D 性能优化(三)
  • [Unity3d for android]屏幕触摸事件