Linux的开发环境安装配置与后端项目部署

这篇具有很好参考价值的文章主要介绍了Linux的开发环境安装配置与后端项目部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一.安装开发环境

1.准备阶段

1.1 创建新目录

1.2 解压文件

2.JDK的安装与配置环境变量

2.1 解压jdk压缩包

2.2 配置环境变量

2.3 设置环境变量生效

 2.4 验证是否安装成功

3.Tomcat的安装与使用

3.1 解压安装

3.2 开启服务

3.3 开放端口 

 3.4 访问成功

4.MySQL的安装

4.1 检查卸载原有数据库

4.1 解压安装

 5.配置MySQL

5.1 启动服务

 5.2 登录Mysql修改密码

二.后端项目的部署

1.单体项目

1.1 拷贝项目

1.2 远程导入数据库文件

1.3 启动服务

2.部署后端项目

2.1 拷贝项目

2.2 远程导入数据库文件

2.3 启动项目


Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

一.安装开发环境

1.准备阶段

1.1 创建新目录

在根目录下输入以下命令新建文件夹

mkdir 文件名

 Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

然后cd进入到当前目录,在当前目录再新建一个名为software的文件夹, 用于保存解压包

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

 将所有解压包复制到当前software目录下,这里利用到工具MobaXterm ,将所有文件拖动到当前目录即可

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

1.2 解压文件

解压命令:tar -xvf 文件名

查看当前所在文件夹中的文件命令:ll

2.JDK的安装与配置环境变量

2.1 解压jdk压缩包

根据上述操作,将jdk压缩包进行解压,解压后可以通过命令查看

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

2.2 配置环境变量

输入以下命令进入到管理配置环境变量文件

vim /etc/profile

注:没有vim可以用命令 yum install vim 安装,也可以用命令vi /etc/profile 进入到配置环境变量中

进入到环境变量配置文件后,滑到底部,在键盘上点击insert键,找不到insert的话,可以在自己的系统搜索栏搜索桌面键盘点击insert去进行编辑,输入以下命令

/root/JavaYU/software/jdk1.8.0_151/ 为jdk解压路径

export JAVA_HOME=/root/JavaYU/software/jdk1.8.0_151/ 
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

输入完成之后,Esc退出,然后输入命令:wq 保存并退出 

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

2.3 设置环境变量生效

 命令 :source /etc/profile

 2.4 验证是否安装成功

命令: java -version

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记 当出现版本号时就说明安装成功了

3.Tomcat的安装与使用

3.1 解压安装

在software目录下解压安装

命令:tar -zxvf apache-tomcat-8.5.20.tar.gz

3.2 开启服务

首先进入到Tomcat下的bin目录下

命令:cd apache-tomcat-8.5.20/bin/

 启动Tomcat

命令:./startup.sh

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

3.3 开放端口 

命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记 刷新防火墙规则

firewall-cmd --reload

查看防火墙开放端口列表

firewall-cmd --zone=public --list-ports

防火墙状态

systemctl status firewalld

启动防火墙

systemctl start firewalld

关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service 

 3.4 访问成功

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

4.MySQL的安装

4.1 检查卸载原有数据库

因为原有的数据库可能会与mysql冲突,所以我要先卸载原有的数据库

检查命令

rpm -qa|grep mariadb

 Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

卸载命令

 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

注意:不同版本的Linux可能数据库会不一样,所以一定要看清自己原有的数据库版本 

4.1 解压安装

在software文件夹中新建一个名为MySQL-5.7的文件夹

命令:mkdir mysql-5.7

将MySQL安装包解压到指定目录

tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7

进入到mysql目录下

cd mysql-5.7

 开始安装,依次执行下面命令

-ivh 其中i表示安装,v表示显示安装过程,h表示显示进度
cd mysql-5.7
rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm

 5.配置MySQL

5.1 启动服务

systemctl start mysqld

 5.2 登录Mysql修改密码

查看日志,默认的Mysql密码

grep "password" /var/log/mysqld.log

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记 这段就是默认的Mysql密码

登录MySQL

mysql -u root -p

然后输入自己的初始密码

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

设置密码校验策略(0 or LOW),要不密码过于简单通不过校验

set global validate_password_policy=0;

设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)

set global validate_password_length=4;

更新密码

set password = password("123456");

刷新服务,使其修改密码生效

FLUSH PRIVILEGES; 

 开放3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

更新防火墙规则

firewall-cmd --reload

授权允许root用户远程登录 

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

然后再刷新服务

FLUSH PRIVILEGES;

 最后在本机Navicat中测试远程连接

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

二.后端项目的部署

1. 修改端口号访问

1.1 进入到Tomcat的conf目录中

cd apache-tomcat-8.5.20/conf

1.2 修改server.xml文件 

vim server.xml

1.3 修改端口号

点击insert,修改文件访问端口为8082 

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

1.4 重新设置生效

source /etc/profile 

2.单体项目

2.1 拷贝项目

将项目拷贝到JavaYU/software/apache-tomcat-8.5.20/webapps目录下

2.2 远程导入数据库文件

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

2.3 启动服务

./startup.sh

注意:在导入项目后要先将服务停止后再进行开启 

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

输入访问地址可以访问说明部署成功

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

3.部署后端项目

3.1 拷贝项目

将项目拷贝到JavaYU/software/apache-tomcat-8.5.20/webapps目录下

3.2 远程导入数据库文件

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

3.3 启动项目

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记

Linux的开发环境安装配置与后端项目部署,操作系统,linux,运维,服务器,笔记文章来源地址https://www.toymoban.com/news/detail-735975.html

到了这里,关于Linux的开发环境安装配置与后端项目部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 路由hash模式改成history模式的前端vue配置与后端配置

    示例项目地址:http://172.00.00.000:8888/Web/static/index.html/index ,其中: /Web/static/ 表示项目部署路径,每个人的路径不一样,vue默认路径是根路径/,如果你项目不是部署在根路径,那就需要修改一些配置 index.html 表示项目入口文件 /index 表示项目首页的路由地址 vue前端配置 1.配置路

    2024年02月15日
    浏览(44)
  • 【前端开发环境安装、配置、项目搭建全教程】

    简单的说 Node.js 就是运行在服务端的 JavaScrip,基于 Chrome JavaScript 运行时建立的一个平台,Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。 1.node.js官网下载:下载地址 2.依据自己电脑Windows、macOS选择安装

    2024年03月13日
    浏览(52)
  • docker持久化部署vue前端nodejs后端项目-- 01. docker以及docker-compose在window以及linux的安装

    本章节主要来讲述docker desktop 界面版本使用以及docker-compose 的安装和使用 GIT地址:添加链接描述 docker 专栏:点击此处 章节 1 docker以及docker-compose在window以及linux的安装 2 项目对应的docker-compose结构 3 怎么将docker-compose项目部署到服务器上 4 配置服务器JENKINS环境 额外篇 章节

    2024年02月04日
    浏览(42)
  • Linux实战——Tomcat安装部署、Linux中配置JDK环境、关闭防火墙、配置防火墙规则

    Tomcat安装部署【简单】 简介 Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。 简单来说,Tomcat是一个WEB应用程序的托管平台,可以让用户编写的WEB应用程序,被

    2023年04月09日
    浏览(41)
  • Jeecg开发框架前端VUE2数据页面与后端数据库交互实现

    ​ JeecgBoot 是一款基于代码生成器的 低代码 开发平台,零代码开发!采用前后端分离架构:SpringBoot2.x,Ant DesignVue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! JeecgBoot引领新的开发模式(Online Coding模式- 代码生成器模式- 手工MERGE智能开发

    2024年02月11日
    浏览(34)
  • .Net Core项目在linux部署实战 1.sdk下载 2.环境变量配置/ect/profile 3.运行

    1)下载.net core sdk https://download.visualstudio.microsoft.com/download/pr/01292c7c-a1ec-4957-90fc-3f6a2a1e5edc/025e84c4d9bd4aeb003d4f07b42e9159/dotnet-sdk-6.0.418-linux-x64.tar.gz 2)配置下环境变量  step1: // 解压到指定目录  我们可以看出来,$HOME就是root  step2: // 通过vim或者终端配置下环境变量,这样子是永久生

    2024年01月17日
    浏览(32)
  • C++项目——集群聊天服务器项目(一)项目介绍、环境搭建、Boost库安装、Muduo库安装、Linux与vscode配置

    今天开始想更新一个C++项目,实现一个 支持跨服务器通信、支持负载均衡的集群聊天服务器项目 。项目会应用muduo网络库、CMake编译、MySQL数据库、JSon序列化与反序列化、Redis消息订阅模式以及Nginx负载均衡功能。 有兴趣的宝可以跟我一起实操起来,巩固自己的C++学习吧~ 本项

    2024年04月14日
    浏览(41)
  • 华为云云耀云服务器L实例评测|安装Java8环境 & 配置环境变量 & spring项目部署 &【!】存在问题未解决

    1.华为云服务器安装Java8环境配置; 2.上传jar包,运行jar包,控制台开放端口; 3.访问失败以及问题排查,未解决【!】 当前内存状态 查看当前路径 让配置生效 查看文件 运行打包好的jar包 http://124.70.138.34/doc.html 1.进程kill -9 运行窗口退出 2.ctrl c退出 开放8080端口 运行jar包,也

    2024年02月09日
    浏览(49)
  • 如何在linux服务器上用Nginx部署Vue项目,以及如何部署springboot后端项目

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:这里可以添加本文要记录的大概内容: 本文内容记录如何在Linux(Ubuntu)系统上安装Nginx,并部署打包好的Vue前端项目,最后通过浏览器访问。 提示:以下是本篇文章正文内容,下面案例可供参考

    2024年04月16日
    浏览(40)
  • C++后端开发之Sylar学习一:配置环境

    我安装的是Ubuntu 20.04,分配了60G的SSD容量,8G的内存 修改软件源 切换到管理员账户 进入到/etc/apt目录 /etc/apt 目录是 Ubuntu 系统中存储与包管理系统 APT (Advanced Package Tool) 相关的配置文件的地方。以下是该目录中主要的子目录和文件: sources.list: 该文件包含了用于软件包管理

    2024年01月25日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包