锋盈数科-知识库 Logo
首页
软件开发
计算机基础
Hello Halo
新手必读
关于本知识库
登录 →
锋盈数科-知识库 Logo
首页 软件开发 计算机基础 Hello Halo 新手必读 关于本知识库
登录
  1. 首页
  2. 软件开发
  3. centos7以jar包发布jeecgboot完整流程

centos7以jar包发布jeecgboot完整流程

0
  • 软件开发
  • 发布于 2024-08-19
  • 12 次阅读
黄健
黄健

第一步:部署mysql

1.先检查系统是否装有mysql
rpm -qa | grep mysql

2.下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
如果报错: -bash: wget: 未找到命令
安装插件 yum -y install wget

3.安装 mysql-community-release-el7-5.noarch.rpm包
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

4.安装MySQL
sudo yum install mysql-server

5.重置MySQL密码
mysql -u root
如果报错:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
原因:原因是/var/lib/mysql的访问权限问题。
chown root /var/lib/mysql/
重启MySQL服务
service mysqld restart
接着登陆设置密码
mysql -u root
use mysql;
进入修改密码
update user set password=password('123456') where user='root';
exit;

6.重启MySQL服务
service mysqld restart
接着设置Root账户远程连接密码,账户和密码都是 root
mysql -u root -p

重启服务器
service mysqld restart

grant all privileges on *.* to 'testqw'@'%'identified by 'testqw123' with grant option;
flush privileges ;

mysql安装完成。

第二步:安装redis

1.下载redis安装包
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
2.解压压缩包
tar -zxvf redis-4.0.6.tar.gz
3.yum安装gcc依赖
yum install gcc
4.跳转到redis解压目录下
cd redis-4.0.6
5.编译安装
make MALLOC=libc
将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录
cd src && make install
6.启动redis
修改redis.conf文件(/usr/local/redis-4.0.6/redis.conf)
将daemonize no修改为daemonize yes
指定redis.conf文件启动

cd /usr/local/bin
./redis-server /usr/local/redis-4.0.6/redis.conf
7.查看redis进程
ps -aux | grep redis

redis安装完成。

第三步:安装JDK1.8

1.下载链接,自己下载1.8以上版本
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.创建安装目录
mkdir /usr/local/java/
3.解压至安装目录
tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java/
4.设置环境变量
打开vim /etc/profile
在末尾添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_311
export JRE_HOME={JAVA_HOME}/jre export CLASSPATH=.:{JAVA_HOME}/lib:{JRE_HOME}/lib export PATH={JAVA_HOME}/bin:$PATH
4.使环境变量生效
source /etc/profile
添加软链接
ln -s /usr/local/java/jdk1.8.0_311/bin/java /usr/bin/java
5.检查
java -version

JDK安装完成。

第四步:安装nginx

1.安装gcc
cc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Ada,Object C和Java等语言
命令:查看gcc版本
gcc -v
一般阿里云的centOS7里面是都有的,没有安装的话会提示命令找不到,
安装命令:
yum -y install gcc
2.pcre、pcre-devel安装
yum install -y pcre pcre-devel
3.zlib安装
yum install -y zlib zlib-devel
4.安装openssl
yum install -y openssl openssl-devel
5.下载nginx安装包
wget http://nginx.org/download/nginx-1.9.9.tar.gz
6.把压缩包解压到usr/local/java
tar -zxvf nginx-1.9.9.tar.gz
7.切换到cd /usr/local/java/nginx-1.9.9/下面
执行三个命令:
./configure
make
make install
8.切换到/usr/local/nginx安装目录
配置nginx的配置文件nginx.conf文件,主要也就是端口
9.启动nginx服务
切换目录到下面
cd /usr/local/nginx/sbin
./nginx
10.查看nginx服务是否启动成功
ps -ef | grep nginx
11.访问你的服务器IP+端口
12.关闭nginx
ps -ef | grep nginx
kill -QUIT 主进程号 :从容停止Nginx
kill -TERM 主进程号 :快速停止Nginx
pkill -9 nginx :强制停止Nginx

nginx安装和配置都没问题OK了

原文链接: https://blog.csdn.net/cuiqwei/article/details/122478021

标签: #Linux 85 #软件开发 1171
相关文章

万字:支付“核心系统”详解 2024-11-02 15:33

专栏作者:隐墨星辰 \| 主编:陈天宇宙 这篇文章也尝试化繁为简,探寻支付系统的本质,讲清楚在线支付系统最核心的一些概念和设计理念。 虽然支付行业已经过了风头最劲的时光,但跨境支付仍然在蓬勃发展,每年依然有很多新人进入这个行业,这篇文章尝试为这些刚入行的新人提供一点帮助。 文章只介绍一些支付行业十几

资深支付架构师视角:实战从问题定义到代码落地的完整套路 2024-11-02 15:33

前言 今天从一个实际案例入手,介绍站在架构师的角度,如何识别并定义问题,提炼需求,技术方案选型,再到详细设计,最后利用AI的能力协助写出核心的代码,验证与调优。 解决问题存在一定的模式,也可以称之为框架,总结出自己的思考和解题框架,以后再碰到同类型的问题就可以如庖丁解牛一样容易。 很多年前,我写代码

Spring 实现 3 种异步接口 2024-10-18 09:07

大家好,我是苏三~ 如何处理比较耗时的接口? 这题我熟,直接上异步接口,使用 Callable、WebAsyncTask 和 DeferredResult、CompletableFuture等均可实现。 但这些方法有局限性,处理结果仅返回单个值。在某些场景下,如果需要接口异步处理的同时,还持续不断地

重学SpringBoot3-集成Redis(五)之布隆过滤器 2024-10-08 11:24

更多SpringBoot3内容请关注我的专栏:《SpringBoot3》 期待您的点赞👍收藏⭐评论✍ 重学SpringBoot3-集成Redis(五)之布隆过滤器 1. 什么是布隆过滤器? * 基本概念 适用场景 2. 使用 Redis 实现布隆过滤器 * 项目依赖 Redis 配置

设计模式第16讲——迭代器模式(Iterator) 2024-10-08 11:24

一、什么是迭代器模式 迭代器模式是一种行为型设计模式,它提供了一种统一的方式来访问集合对象中的元素,而不是暴露集合内部的表示方式。简单地说,就是将遍历集合的责任封装到一个单独的对象中,我们可以按照特定的方式访问集合中的元素。 二、角色组成 抽象迭代器(Iterator):定义了遍历聚合对象所需的方法

vue2路由和vue3路由区别及原理 2024-10-08 11:24

一、Vue2 与 Vue3 路由的区别 1. 创建路由实例方式的不同 Vue 2 中,通过 Vue.use() 注册路由插件,并通过 new VueRouter() 来创建路由实例。 import Vue from 'vue';import VueRouter from 'vue-router';i

目录

IT 外包服务商

  • 意见投递
  • zyf6619

软件开发应用

主菜单

  • 首页
  • 软件开发
  • 计算机基础
  • Hello Halo
  • 新手必读
  • 关于本知识库
Copyright © 2024 your company All Rights Reserved. Powered by Halo.