十步打造JAVA应用服务器
目录
1、要查看当前系统版本的Linux,您可以使用以下命令之一:
[4、安装 nginx](#4、安装 nginx)
[7、安装git 源代码管理](#7、安装git 源代码管理)
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`;