十步打造JAVA应用服务器

十步打造JAVA应用服务器

目录

十步打造JAVA应用服务器

1、要查看当前系统版本的Linux,您可以使用以下命令之一:

2、安装docker

3、安装mysql

[4、安装 nginx](#4、安装 nginx)

5、安装jdk

6、安装rzsz命令

[7、安装git 源代码管理](#7、安装git 源代码管理)

8、打包jar包

9、启动项目

10、安装httpd工具

查询Mysql数据库是否被锁信息


1、要查看当前系统版本的Linux,您可以使用以下命令之一:

lsb_release -a

2、安装docker

yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-selinux \

docker-engine-selinux \

docker-engine \

docker-ce

yum install -y yum-utils \

device-mapper-persistent-data \

lvm2 --skip-broken

yum-config-manager \

--add-repo \

https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3、安装mysql

docker pull mysql

-v 冒号":"前面的目录是宿主机目录,后面的目录是容器内目录。

docker run -p 3306:3306 --name mysql \

-v /usr/soft/mysql/log:/var/log/mysql \

-v /usr/soft/mysql/data:/var/lib/mysql \

-v /usr/soft/mysql/conf:/etc/mysql \

-v /etc/localtime:/etc/localtime \

--restart=always \

-e MYSQL_ROOT_PASSWORD=123456 \

-d mysql:5.7

4、安装 nginx

mkdir -p /usr/soft/nginx/conf

mkdir -p /usr/soft/nginx/log

mkdir -p /usr/soft/nginx/html

参考博文:https://blog.csdn.net/qq_34229248/article/details/131432569

5、安装jdk

yum -y list java*

安装需要JDK版本

yum -y install java-11-openjdk.x86_64

6、安装rzsz命令

yum install -y lrzsz

7、安装git 源代码管理

yum install git

并安装 apache-maven-3.9.6

8、打包jar包

mvn clean package -Dmaven.test.skip=true

9、启动项目

nohup java -jar /usr/soft/app/collect/collect/target/collect-5.8.jar >/dev/null 2>&1 &

10、安装httpd工具

yum install -y httpd

htpasswd -c -d /usr/soft/nginx/conf/myHtpasswd david 520

htpasswd -c -d /usr/soft/nginx/conf/myHtpasswd data 666

查询Mysql数据库是否被锁信息

1、查询是否锁表

SHOW OPEN TABLES WHERE in_use>0;

2、查询进程

SHOW PROCESSLIST;

3、查询正在锁的事务

SELECT * FROM information_schema.`INNODB_LOCKS`;

4、查询等待锁的事务

SELECT * FROM information_schema.`INNODB_LOCK_WAITS`;

相关推荐
缺点内向20 分钟前
如何在 C# 中将 Excel 工作表拆分为多个窗格
开发语言·c#·.net·excel
少废话h1 小时前
解决Flink中ApacheCommonsCLI版本冲突
开发语言·python·pycharm
天命码喽c1 小时前
GraphRAG-2.7.0整合Milvus-2.5.1
开发语言·python·milvus·graphrag
后端小张1 小时前
【JAVA进阶】Spring Boot 核心知识点之自动配置:原理与实战
java·开发语言·spring boot·后端·spring·spring cloud·自动配置
tg-zm8899966 小时前
2025返利商城源码/挂机自动收益可二开多语言/自定义返利比例/三级分销理财商城
java·mysql·php·laravel·1024程序员节
X***C8626 小时前
SpringBoot:几种常用的接口日期格式化方法
java·spring boot·后端
Mr_Xuhhh6 小时前
YAML相关
开发语言·python
咖啡の猫7 小时前
Python中的变量与数据类型
开发语言·python
前端达人7 小时前
你的App消息推送为什么石沉大海?看Service Worker源码我终于懂了
java·开发语言
汤姆yu7 小时前
基于springboot的电子政务服务管理系统
开发语言·python