【Linux】Linux环境配置以及部署项目后端

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

🥳🥳Welcome Huihui's Code World ! !🥳🥳

接下来看看由辉辉所写的关于Linux的相关操作吧

目录

🥳🥳Welcome Huihui's Code World ! !🥳🥳

一.Linux环境配置

1.JDK

①上传安装包到服务器

②解压相应安装包

③配置环境变量

2.Tomcat

①启动tomcat

②防火墙设置

3.MySQL 

①删除默认数据库

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

③安装MySQL

④启动MySQL服务

⑤登录MySQL修改密码

⑥修改密码检验策略

⑦修改密码

⑧刷新服务

⑨修改远程权限

⑩测试是否能够连接成功

二.部署项目后端接口

1.将war包放入指定位置

2.查看该项目所对应的数据库名称

3.建数据库及导入sql脚本

4.在浏览器访问项目

三.单体项目的部署 

1.将war包放入指定位置

2.查看数据库名称及导入sql脚本

3..在浏览器访问项目​

🔺修改访问端口号


一.Linux环境配置

1.JDK

①上传安装包到服务器

这里用的工具是MobaXterm,所以可以用拖拽的方式进行文件上传,如果小伙伴们用的是其他软件,那么可以自行到网上寻找相关操作

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

检查文件是否上传成功,可以在文件上传的目录下进行查询的操作

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

②解压相应安装包

  1. 解压.tar文件

    tar -xvf file.tar
  2. 解压.tar.gz或.tgz文件

    tar -zxvf file.tar.gz
  3. 解压.bz2文件

    tar -xjvf file.bz2
  4. 解压.xz文件

    tar -xJvf file.xz

    【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

③配置环境变量

#配置环境变量path
vim /etc/profile

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

#java environment
export JAVA_HOME=/wh/tools/jdk1.8.0_151(这里放置的是jdk解压路径)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

#设置环境变量生效
source /etc/profile

2.Tomcat

与JDK一样,需要上传安装包以及解压

①启动tomcat

./start.sh//需要进入到tomcat所在的bin目录下再输入此命令

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

②防火墙设置

我们此时可以看一下防火墙的状态

#防火墙状态
systemctl status firewalld

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

现在我们将防火墙关闭一下

#关闭防火墙
systemctl stop firewalld.service

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

防火墙关闭了,那么我们就能够在外部进行访问了

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

但是这种做法是不安全的,也不推荐这种用法,现在我们再把防火墙给开启

#启动防火墙
systemctl start firewalld

我们现在的做法就是开放端口的做法,通俗的来讲就是开了一扇门,让别人来访问,上面的开启防火墙的做法就像是把家全盘托出,所以才说是不安全的

#开放端口
firewall-cmd --zone=public --add-port=端口号/tcp --permanent

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

但是开放了端口还是不够的,我们需要刷新一下防火墙的规则

#跟新防火墙规则
firewall-cmd --reload

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

现在我们也可以看一下防火墙的列表【能够看到我们刚才成功开放的两个端口】

#防火墙列表
firewall-cmd --zone=public --list-ports

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

为了安全与方便,我们也可以设置防火墙自启动

#防火墙自启动
systemctl disable firewalld.service

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

那么tomcat就算是配置完毕啦

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

3.MySQL 

①删除默认数据库

否则安装MySql会出现冲突(先查看后删除再查看)

#查看数据库
rpm -qa|grep mariadb

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

#删除默认数据库
rpm -e --nodeps 数据库名称

与JDK一样,需要上传安装包以及解压

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

#创建一个文件夹
mkdir mysql-5.7

#将MySQL安装包解压到指定目录
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器③安装MySQL

#进入到指定文件夹
cd mysql-5.7

#开始安装,-ivh 其中i表示安装,v表示显示安装过程,h表示显示进度
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

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器④启动MySQL服务

#启动MySQL服务
systemctl start mysqld

⑤登录MySQL修改密码

#查看临时密码
 grep "password" /var/log/mysqld.log

#登录mysql
mysql -uroot -p【后面会提示你输入密码➡输入临时密码】

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器⑥修改密码检验策略

#设置密码校验策略(0 or LOW),要不密码太LOW不让你过
set global validate_password_policy=0;

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

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

⑦修改密码

#更新密码
set password = password("123456");

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器⑧刷新服务

FLUSH PRIVILEGES;

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

⑨修改远程权限

在进行这个操作之前,需要输入'use mysql'

#允许以root身份远程登录mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器记得还需要再次刷新服务

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器⑩测试是否能够连接成功

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

二.部署项目后端接口

1.将war包放入指定位置

tomcat》webapps

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

2.查看该项目所对应的数据库名称

/root/wh/tools/apache-tomcat-8.5.20/webapps/ssm/WEB-INF/classes/【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

3.建数据库及导入sql脚本

4.在浏览器访问项目

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

三.单体项目的部署 

1.将war包放入指定位置

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

2.查看数据库名称及导入sql脚本

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

3..在浏览器访问项目

🔺修改访问端口号

进入到tomcat》conf》setting.xml

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器开放端口

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

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

还是记得拍摄快照哦

【Linux】Linux环境配置以及部署项目后端,linux,linux,运维,服务器

好啦,今天的分享就到这了,希望能够帮到你呢!😊😊    文章来源地址https://www.toymoban.com/news/detail-739714.html

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

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

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

相关文章

  • 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日
    浏览(36)
  • 快速上手: Linux环境配置, 基本指令与项目部署要点

    Linux 是由林纳斯·托瓦兹(Linus Torvalds)在 1991 年创立并发展至今成为服务器操作系统领域的核心系统。 Linux 与 Windows 一样,是一种操作系统(搞管理的软件),Linux 严格意义来说只是一个 “操作系统内核”;一个完整的操作系统 = 操作系统内核 + 配套的应用程序。 Linux 可以

    2024年02月10日
    浏览(28)
  • .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日
    浏览(30)
  • 【运维】Linux安装Nginx并部署前端项目的两种方式【内 外网-保姆级教程】_linux部署前端项(1)

    1准备nginx安装包并解压 2执行以下命令,安装nginx依赖包 3编译安装nginx 4验证安装 第二种方式 1下载所需要的安装包 2安装步骤 2.1将下载的完整文件夹通过压缩包的形式,上传到你的路径下解压. 2.2 进入到gcc文件夹下,执行命令: 2.3进入到gcc-c++文件夹下,执行命令: 2.4检查

    2024年04月14日
    浏览(44)
  • 【运维】Linux安装Nginx并部署前端项目的两种方式【内/外网-保姆级教程】

    目录 第一种方式 1准备nginx安装包并解压 2执行以下命令,安装nginx依赖包 3编译安装nginx 4验证安装 第二种方式 1下载所需要的安装包 2安装步骤 2.1将下载的完整文件夹通过压缩包的形式,上传到你的路径下解压. 2.2 进入到gcc文件夹下,执行命令: 2.3进入到gcc-c++文件夹下,执

    2024年02月04日
    浏览(36)
  • 【运维】手把手教你在Linux/Windows系统使用Nginx部署多个前端项目【详细操作】

            需求:项目上线需要将前端的前台和后台部署在服务器上提供用户进行使用,部署在不同的服务器直接在服务器安装nginx即可。但是在内网安装还是有点麻烦,因为需要联网,如果是内网可以参考Linux安装Nginx并部署前端项目【内/外网-保姆级教程】_MXin5的博客-CSDN博

    2024年02月08日
    浏览(38)
  • Nginx负载均衡 以及Linux前后端项目部署

    Nginx是一款高性能的开源Web服务器和反向代理服务器。它由俄罗斯的程序设计师Igor Sysoev创建,旨在解决传统Web服务器的性能限制问题。 Nginx采用事件驱动的架构和异步非阻塞的处理方式,使其能够处理大量并发连接,并具备良好的性能表现。它能够处理静态文件、索引文件以

    2024年02月06日
    浏览(36)
  • Linux环境下Docker实现项目部署

    报错: 启动mobarXterm时 Network error: Connection timed out 解决: 在Vmware中关闭防火墙 参考【】    参考【】  参考 【https://www.bilibili.com/video/BV1HP4118797/?p=4share_source=copy_webvd_source=10835d8d64d716d4b383904238bd8741】 打开左上角的\\\"显示器连接管理器\\\" 点击左下角\\\"新建\\\" 右边填写ip地址 {虚拟机

    2024年02月21日
    浏览(26)
  • Linux之Ubuntu环境Jenkins部署前端项目

    今天分享Ubuntu环境Jenkins部署前端vue项目 一、插件安装 1、前端项目依赖nodejs,需要安装相关插件 点击插件管理,输入node模糊查询 选择NodeJS安装  安装成功 2、配置nodejs 点击后进入 点击新增 NodeJS  配置脚手架类型:如果不填 默认npm ,目前流行配置 yarn   无论使用npm还是y

    2024年02月02日
    浏览(29)
  • 【Linux环境配置】7. Linux部署code-server

    两种方法,一种是在线安装,另一种是本地安装。因为主机访问github可能会报443错误,因此这里我 推荐使用本地安装方法 ! 本地安装方法 进入github,搜索code-server找到项目地址:https://github.com/coder/code-server/releases 找到适合自己系统的版本下载 下载完后,使用ftp工具将其传

    2024年02月05日
    浏览(28)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包