半个小时!!! 项目轻松部署到Linux

2023-11-22 14:20

本文主要是介绍半个小时!!! 项目轻松部署到Linux,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

一、Linux部分

     1、环境搭建

1.1 jdk安装

1.2 安装tomcat

1.3安装  mysql

二、idea   java部分


一、Linux部分

     1、环境搭建

请参考

 Linux系统三https://blog.csdn.net/m0_58719994/article/details/121195652?spm=1001.2014.3001.5502

 环境搭建完成后   输入一下内容

[root@192 ~]# rpm -qa | grep jdk
[root@192 ~]# yum list | grep jdk

如果报错 报一下错误 

[root@192 ~]# rpm -qa | grep jdk
[root@192 ~]# yum list | grep jdk
同步仓库 'AppStream' 缓存失败,忽略这个 repo。
同步仓库 'BaseOS' 缓存失败,忽略这个 repo。

请参考  详解CentOS8更换yum源后出现同步仓库缓存失败的问题https://blog.csdn.net/m0_58719994/article/details/126332565?spm=1001.2014.3001.5502

以上解决。。。。

1.1 jdk安装

先查找要安装的jdk版本

[root@192 home]# yum list | grep jdk
copy-jdk-configs.noarch                                           4.0-2.el8                                              AppStream 
java-1.8.0-openjdk.x86_64                                         1:1.8.0.312.b07-2.el8_5                                AppStream 
java-1.8.0-openjdk-accessibility.x86_64                           1:1.8.0.312.b07-2.el8_5                                AppStream 
java-1.8.0-openjdk-demo.x86_64                                    1:1.8.0.312.b07-2.el8_5                                AppStream 
java-1.8.0-openjdk-devel.x86_64                                   1:1.8.0.312.b07-2.el8_5                                AppStream 
java-1.8.0-openjdk-headless.x86_64                                1:1.8.0.312.b07-2.el8_5                                AppStream 
java-1.8.0-openjdk-headless-slowdebug.x86_64                      1:1.8.0.312.b07-2.el8_5                                AppStream 
java-1.8.0-openjdk-javadoc.noarch                                 1:1.8.0.312.b07-2.el8_5                                AppStream 
java-1.8.0-openjdk-javadoc-zip.noarch                             1:1.8.0.312.b07-2.el8_5                                AppStream 
java-1.8.0-openjdk-slowdebug.x86_64                               1:1.8.0.312.b07-2.el8_5                                AppStream 
java-1.8.0-openjdk-src.x86_64                                     1:1.8.0.312.b07-2.el8_5                                AppStream 
java-11-openjdk.x86_64                                            1:11.0.13.0.8-4.el8_5                                  AppStream 
java-11-openjdk-demo.x86_64                                       1:11.0.13.0.8-4.el8_5                                  AppStream 
java-11-openjdk-devel.x86_64                                      1:11.0.13.0.8-4.el8_5                                  AppStream 
java-11-openjdk-headless.x86_64                                   1:11.0.13.0.8-4.el8_5                                  AppStream 
java-11-openjdk-javadoc.x86_64                                    1:11.0.13.0.8-4.el8_5                                  AppStream 
java-11-openjdk-javadoc-zip.x86_64                                1:11.0.13.0.8-4.el8_5                                  AppStream 
java-11-openjdk-jmods.x86_64                                      1:11.0.13.0.8-4.el8_5                                  AppStream 
java-11-openjdk-src.x86_64                                        1:11.0.13.0.8-4.el8_5                                  AppStream 
java-11-openjdk-static-libs.x86_64                                1:11.0.13.0.8-4.el8_5                                  AppStream 
java-17-openjdk.x86_64                                            1:17.0.1.0.12-2.el8_5                                  AppStream 
java-17-openjdk-demo.x86_64                                       1:17.0.1.0.12-2.el8_5                                  AppStream 
java-17-openjdk-devel.x86_64                                      1:17.0.1.0.12-2.el8_5                                  AppStream 
java-17-openjdk-headless.x86_64                                   1:17.0.1.0.12-2.el8_5                                  AppStream 
java-17-openjdk-javadoc.x86_64                                    1:17.0.1.0.12-2.el8_5                                  AppStream 
java-17-openjdk-javadoc-zip.x86_64                                1:17.0.1.0.12-2.el8_5                                  AppStream 
java-17-openjdk-jmods.x86_64                                      1:17.0.1.0.12-2.el8_5                                  AppStream 
java-17-openjdk-src.x86_64                                        1:17.0.1.0.12-2.el8_5                                  AppStream 
java-17-openjdk-static-libs.x86_64                                1:17.0.1.0.12-2.el8_5                                  AppStream 
java-latest-openjdk.x86_64                                        1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-demo.x86_64                                   1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-demo-fastdebug.x86_64                         1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-demo-slowdebug.x86_64                         1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-devel.x86_64                                  1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-devel-fastdebug.x86_64                        1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-devel-slowdebug.x86_64                        1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-fastdebug.x86_64                              1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-headless.x86_64                               1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-headless-fastdebug.x86_64                     1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-headless-slowdebug.x86_64                     1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-javadoc.x86_64                                1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-javadoc-zip.x86_64                            1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-jmods.x86_64                                  1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-jmods-fastdebug.x86_64                        1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-jmods-slowdebug.x86_64                        1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-slowdebug.x86_64                              1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-src.x86_64                                    1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-src-fastdebug.x86_64                          1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-src-slowdebug.x86_64                          1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-static-libs.x86_64                            1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-static-libs-fastdebug.x86_64                  1:18.0.1.0.10-1.rolling.el8                            epel      
java-latest-openjdk-static-libs-slowdebug.x86_64                  1:18.0.1.0.10-1.rolling.el8                            epel      
openjdk-asmtools.noarch                                           7.0.b10-0.2.20210610.gitf40a2c0.el8                    epel      
openjdk-asmtools-javadoc.noarch                                   7.0.b10-0.2.20210610.gitf40a2c0.el8                    epel     

然后选择安装需要的版本

[root@192 home]# yum -y install java-1.8.0-openjdk.x86_64
上次元数据过期检查:0:20:28 前,执行于 2022年08月14日 星期日 15时47分21秒。
依赖关系解决。
=====================================================================================软件包                    架构   版本                               仓库       大小
=====================================================================================
Installing:java-1.8.0-openjdk        x86_64 1:1.8.0.312.b07-2.el8_5            AppStream 341 k
Upgrading:nspr                      x86_64 4.32.0-1.el8_4                     AppStream 142 knss                       x86_64 3.67.0-7.el8_5                     AppStream 741 knss-softokn               x86_64 3.67.0-7.el8_5                     AppStream 487 knss-softokn-freebl        x86_64 3.67.0-7.el8_5                     AppStream 395 knss-sysinit               x86_64 3.67.0-7.el8_5                     AppStream  73 knss-util                  x86_64 3.67.0-7.el8_5                     AppStream 137 k
安装依赖关系:copy-jdk-configs          noarch 4.0-2.el8                          AppStream  31 kjava-1.8.0-openjdk-headlessx86_64 1:1.8.0.312.b07-2.el8_5            AppStream  34 Mjavapackages-filesystem   noarch 5.3.0-1.module_el8.0.0+11+5b8c10bd AppStream  30 kttmkfdir                  x86_64 3.0.9-54.el8                       AppStream  62 ktzdata-java               noarch 2021e-1.el8                        AppStream 191 kxorg-x11-fonts-Type1      noarch 7.5-19.el8                         AppStream 522 klksctp-tools              x86_64 1.0.18-3.el8                       base      100 k
Enabling module streams:javapackages-runtime             201801                                            事务概要
=====================================================================================
安装  8 软件包
升级  6 软件包总下载:37 M
下载软件包:
(1/14): copy-jdk-configs-4.0-2.el8.noarch.rpm         23 kB/s |  31 kB     00:01    
(2/14): javapackages-filesystem-5.3.0-1.module_el8.0 132 kB/s |  30 kB     00:00    
(3/14): ttmkfdir-3.0.9-54.el8.x86_64.rpm             253 kB/s |  62 kB     00:00    
(4/14): java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86 139 kB/s | 341 kB     00:02    
(5/14): tzdata-java-2021e-1.el8.noarch.rpm           226 kB/s | 191 kB     00:00    
(6/14): lksctp-tools-1.0.18-3.el8.x86_64.rpm         269 kB/s | 100 kB     00:00    
(7/14): nspr-4.32.0-1.el8_4.x86_64.rpm               240 kB/s | 142 kB     00:00    
(8/14): xorg-x11-fonts-Type1-7.5-19.el8.noarch.rpm   272 kB/s | 522 kB     00:01    
(9/14): nss-softokn-3.67.0-7.el8_5.x86_64.rpm        263 kB/s | 487 kB     00:01    
(10/14): nss-3.67.0-7.el8_5.x86_64.rpm               270 kB/s | 741 kB     00:02    
(11/14): nss-sysinit-3.67.0-7.el8_5.x86_64.rpm       214 kB/s |  73 kB     00:00    
(12/14): nss-util-3.67.0-7.el8_5.x86_64.rpm          238 kB/s | 137 kB     00:00    
(13/14): nss-softokn-freebl-3.67.0-7.el8_5.x86_64.rp 251 kB/s | 395 kB     00:01    
(14/14): java-1.8.0-openjdk-headless-1.8.0.312.b07-2 267 kB/s |  34 MB     02:09    
-------------------------------------------------------------------------------------
总计                                                 292 kB/s |  37 MB     02:09     
警告:/var/cache/dnf/AppStream-a5e033d33ad24141/packages/copy-jdk-configs-4.0-2.el8.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 8483c65d: NOKEY
CentOS-8 - AppStream - mirrors.aliyun.com            1.3 kB/s | 1.6 kB     00:01    
导入 GPG 公钥 0x8483C65D:Userid: "CentOS (CentOS Official Signing Key) <security@centos.org>"指纹: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D来自: https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
导入公钥成功
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务运行脚本    : copy-jdk-configs-4.0-2.el8.noarch                                1/1 运行脚本    : java-1.8.0-openjdk-headless-1:1.8.0.312.b07-2.el8_5.x86_64       1/1 准备中      :                                                                  1/1 Upgrading   : nspr-4.32.0-1.el8_4.x86_64                                      1/20 运行脚本    : nspr-4.32.0-1.el8_4.x86_64                                      1/20 Upgrading   : nss-util-3.67.0-7.el8_5.x86_64                                  2/20 Upgrading   : nss-softokn-freebl-3.67.0-7.el8_5.x86_64                        3/20 Upgrading   : nss-softokn-3.67.0-7.el8_5.x86_64                               4/20 Upgrading   : nss-3.67.0-7.el8_5.x86_64                                       5/20 Upgrading   : nss-sysinit-3.67.0-7.el8_5.x86_64                               6/20 Installing  : lksctp-tools-1.0.18-3.el8.x86_64                                7/20 运行脚本    : lksctp-tools-1.0.18-3.el8.x86_64                                7/20 Installing  : tzdata-java-2021e-1.el8.noarch                                  8/20 Installing  : ttmkfdir-3.0.9-54.el8.x86_64                                    9/20 Installing  : xorg-x11-fonts-Type1-7.5-19.el8.noarch                         10/20 运行脚本    : xorg-x11-fonts-Type1-7.5-19.el8.noarch                         10/20 Installing  : javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.n   11/20 Installing  : copy-jdk-configs-4.0-2.el8.noarch                              12/20 Installing  : java-1.8.0-openjdk-headless-1:1.8.0.312.b07-2.el8_5.x86_64     13/20 运行脚本    : java-1.8.0-openjdk-headless-1:1.8.0.312.b07-2.el8_5.x86_64     13/20 Installing  : java-1.8.0-openjdk-1:1.8.0.312.b07-2.el8_5.x86_64              14/20 运行脚本    : java-1.8.0-openjdk-1:1.8.0.312.b07-2.el8_5.x86_64              14/20 清理        : nss-3.41.0-5.el8.x86_64                                        15/20 运行脚本    : nss-3.41.0-5.el8.x86_64                                        15/20 
Setting system policy to DEFAULT
Note: System-wide crypto policies are applied on application start-up.
It is recommended to restart the system for the change of policies
to fully take place.清理        : nss-softokn-3.41.0-5.el8.x86_64                                16/20 清理        : nss-sysinit-3.41.0-5.el8.x86_64                                17/20 清理        : nss-softokn-freebl-3.41.0-5.el8.x86_64                         18/20 清理        : nss-util-3.41.0-5.el8.x86_64                                   19/20 清理        : nspr-4.20.0-2.el8.x86_64                                       20/20 运行脚本    : nspr-4.20.0-2.el8.x86_64                                       20/20 运行脚本    : nss-3.67.0-7.el8_5.x86_64                                      20/20 运行脚本    : copy-jdk-configs-4.0-2.el8.noarch                              20/20 运行脚本    : java-1.8.0-openjdk-1:1.8.0.312.b07-2.el8_5.x86_64              20/20 运行脚本    : nspr-4.20.0-2.el8.x86_64                                       20/20 验证        : copy-jdk-configs-4.0-2.el8.noarch                               1/20 验证        : java-1.8.0-openjdk-1:1.8.0.312.b07-2.el8_5.x86_64               2/20 验证        : java-1.8.0-openjdk-headless-1:1.8.0.312.b07-2.el8_5.x86_64      3/20 验证        : javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.n    4/20 验证        : ttmkfdir-3.0.9-54.el8.x86_64                                    5/20 验证        : tzdata-java-2021e-1.el8.noarch                                  6/20 验证        : xorg-x11-fonts-Type1-7.5-19.el8.noarch                          7/20 验证        : lksctp-tools-1.0.18-3.el8.x86_64                                8/20 验证        : nspr-4.32.0-1.el8_4.x86_64                                      9/20 验证        : nspr-4.20.0-2.el8.x86_64                                       10/20 验证        : nss-3.67.0-7.el8_5.x86_64                                      11/20 验证        : nss-3.41.0-5.el8.x86_64                                        12/20 验证        : nss-softokn-3.67.0-7.el8_5.x86_64                              13/20 验证        : nss-softokn-3.41.0-5.el8.x86_64                                14/20 验证        : nss-softokn-freebl-3.67.0-7.el8_5.x86_64                       15/20 验证        : nss-softokn-freebl-3.41.0-5.el8.x86_64                         16/20 验证        : nss-sysinit-3.67.0-7.el8_5.x86_64                              17/20 验证        : nss-sysinit-3.41.0-5.el8.x86_64                                18/20 验证        : nss-util-3.67.0-7.el8_5.x86_64                                 19/20 验证        : nss-util-3.41.0-5.el8.x86_64                                   20/20 已升级:nspr-4.32.0-1.el8_4.x86_64            nss-3.67.0-7.el8_5.x86_64                   nss-softokn-3.67.0-7.el8_5.x86_64     nss-softokn-freebl-3.67.0-7.el8_5.x86_64    nss-sysinit-3.67.0-7.el8_5.x86_64     nss-util-3.67.0-7.el8_5.x86_64              已安装:java-1.8.0-openjdk-1:1.8.0.312.b07-2.el8_5.x86_64                                  copy-jdk-configs-4.0-2.el8.noarch                                                  java-1.8.0-openjdk-headless-1:1.8.0.312.b07-2.el8_5.x86_64                         javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch                  ttmkfdir-3.0.9-54.el8.x86_64                                                       tzdata-java-2021e-1.el8.noarch                                                     xorg-x11-fonts-Type1-7.5-19.el8.noarch                                             lksctp-tools-1.0.18-3.el8.x86_64                                                   完毕!

查看jdk

[root@192 home]# java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)

1.2 安装tomcat

先新建文件夹  进入文件夹

[root@192 home]# mkdir software
[root@192 home]# cd software
[root@192 software]# ls

在software文件夹下执行

[root@192 software]# wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.82/bin/apache-tomcat-8.5.82.tar.gz
-2022-08-14 16:16:21--  https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.82/bin/apache-tomcat-8.5.82.tar.gz
正在解析主机 dlcdn.apache.org (dlcdn.apache.org)... 151.101.2.132, 2a04:4e42::644
正在连接 dlcdn.apache.org (dlcdn.apache.org)|151.101.2.132|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:10610025 (10M) [application/x-gzip]
正在保存至: “apache-tomcat-8.5.82.tar.gz”apache-tomcat-8.5.82. 100%[======================>]  10.12M  2.26MB/s  用时 61s                                                                                ]   1.07M  27.5KB/s  剩余 4m 31s  2022-08-14 16:17:22 (171 KB/s) - 已保存 “apache-tomcat-8.5.82.tar.gz” [10610025/10610025])

在software文件夹下 就可以看到 下载的tomcat压缩包

[root@192 software]# ls
apache-tomcat-8.5.82.tar.gz

解压压缩包

[root@192 software]# tar zxf apache-tomcat-8.5.82.tar.gz
[root@192 software]# ls
apache-tomcat-8.5.82  apache-tomcat-8.5.82.tar.gz

启动tomcat  找到  ./startup.sh  文件

[root@192 software]# cd apache-tomcat-8.5.82/bin
[root@192 bin]# ll
总用量 888
-rw-r-----. 1 root root  36191 8月   9 05:26 bootstrap.jar
-rw-r-----. 1 root root  16840 8月   9 05:26 catalina.bat
-rwxr-x---. 1 root root  25294 8月   9 05:26 catalina.sh
-rw-r-----. 1 root root   1664 8月   9 05:26 catalina-tasks.xml
-rw-r-----. 1 root root   2123 8月   9 05:26 ciphers.bat
-rwxr-x---. 1 root root   1997 8月   9 05:26 ciphers.sh
-rw-r-----. 1 root root  25410 8月   9 05:26 commons-daemon.jar
-rw-r-----. 1 root root 211777 8月   9 05:26 commons-daemon-native.tar.gz
-rw-r-----. 1 root root   2040 8月   9 05:26 configtest.bat
-rwxr-x---. 1 root root   1922 8月   9 05:26 configtest.sh
-rwxr-x---. 1 root root   9100 8月   9 05:26 daemon.sh
-rw-r-----. 1 root root   2091 8月   9 05:26 digest.bat
-rwxr-x---. 1 root root   1965 8月   9 05:26 digest.sh
-rw-r-----. 1 root root   3460 8月   9 05:26 setclasspath.bat
-rwxr-x---. 1 root root   3708 8月   9 05:26 setclasspath.sh
-rw-r-----. 1 root root   2020 8月   9 05:26 shutdown.bat
-rwxr-x---. 1 root root   1902 8月   9 05:26 shutdown.sh
-rw-r-----. 1 root root   2022 8月   9 05:26 startup.bat
-rwxr-x---. 1 root root   1904 8月   9 05:26 startup.sh
-rw-r-----. 1 root root  51542 8月   9 05:26 tomcat-juli.jar
-rw-r-----. 1 root root 436593 8月   9 05:26 tomcat-native.tar.gz
-rw-r-----. 1 root root   4574 8月   9 05:26 tool-wrapper.bat
-rwxr-x---. 1 root root   5540 8月   9 05:26 tool-wrapper.sh
-rw-r-----. 1 root root   2026 8月   9 05:26 version.bat
-rwxr-x---. 1 root root   1908 8月   9 05:26 version.sh
[root@192 bin]# ./startup.sh
Using CATALINA_BASE:   /home/software/apache-tomcat-8.5.82
Using CATALINA_HOME:   /home/software/apache-tomcat-8.5.82
Using CATALINA_TMPDIR: /home/software/apache-tomcat-8.5.82/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /home/software/apache-tomcat-8.5.82/bin/bootstrap.jar:/home/software/apache-tomcat-8.5.82/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.

1.3安装  mysql

[root@192 home]# rpm -qa | grep mysql
[root@192 home]# yum -y install mysql-server mysql mysql-devel
上次元数据过期检查:0:41:25 前,执行于 2022年08月14日 星期日 15时47分21秒。
依赖关系解决。
=====================================================================================软件包                 架构   版本                                  仓库       大小
=====================================================================================
Installing:mysql                  x86_64 8.0.26-1.module_el8.4.0+915+de215114  AppStream  12 Mmysql-devel            x86_64 8.0.26-1.module_el8.4.0+915+de215114  AppStream 155 kmysql-server           x86_64 8.0.26-1.module_el8.4.0+915+de215114  AppStream  25 M
Upgrading:e2fsprogs              x86_64 1.45.6-2.el8                          base      1.0 Me2fsprogs-libs         x86_64 1.45.6-2.el8                          base      233 kkeyutils               x86_64 1.5.10-9.el8                          base       66 kkeyutils-libs          x86_64 1.5.10-9.el8                          base       34 kkrb5-libs              x86_64 1.18.2-14.el8                         base      840 klibcom_err             x86_64 1.45.6-2.el8                          base       49 klibselinux             x86_64 2.9-5.el8                             base      165 klibselinux-utils       x86_64 2.9-5.el8                             base      243 klibsepol               x86_64 2.9-3.el8                             base      340 klibss                  x86_64 1.45.6-2.el8                          base       54 kopenssl                x86_64 1:1.1.1k-5.el8_5                      base      709 kopenssl-libs           x86_64 1:1.1.1k-5.el8_5                      base      1.5 Mpcre2                  x86_64 10.32-2.el8                           base      246 kpython3-libselinux     x86_64 2.9-5.el8                             base      283 kzlib                   x86_64 1.2.11-17.el8                         base      102 k
安装依赖关系:mariadb-connector-c-confignoarch 3.1.11-2.el8_3                        AppStream  15 kmecab                  x86_64 0.996-1.module_el8.4.0+589+11e12751.9 AppStream 393 kmysql-common           x86_64 8.0.26-1.module_el8.4.0+915+de215114  AppStream 134 kmysql-errmsg           x86_64 8.0.26-1.module_el8.4.0+915+de215114  AppStream 598 kmysql-libs             x86_64 8.0.26-1.module_el8.4.0+915+de215114  AppStream 1.4 Mprotobuf-lite          x86_64 3.5.0-13.el8                          AppStream 149 kkeyutils-libs-devel    x86_64 1.5.10-9.el8                          base       48 kkrb5-devel             x86_64 1.18.2-14.el8                         base      560 klibcom_err-devel       x86_64 1.45.6-2.el8                          base       38 klibkadm5               x86_64 1.18.2-14.el8                         base      187 klibselinux-devel       x86_64 2.9-5.el8                             base      200 klibsepol-devel         x86_64 2.9-3.el8                             base       87 klibverto-devel         x86_64 0.3.0-5.el8                           base       18 kopenssl-devel          x86_64 1:1.1.1k-5.el8_5                      base      2.3 Mpcre2-devel            x86_64 10.32-2.el8                           base      605 kpcre2-utf16            x86_64 10.32-2.el8                           base      229 kpcre2-utf32            x86_64 10.32-2.el8                           base      220 kzlib-devel             x86_64 1.2.11-17.el8                         base       58 k
Enabling module streams:mysql                         8.0                                                  事务概要
=====================================================================================
安装  21 软件包
升级  15 软件包总下载:50 M
下载软件包:
(1/36): mariadb-connector-c-config-3.1.11-2.el8_3.no  56 kB/s |  15 kB     00:00    
(2/36): mysql-common-8.0.26-1.module_el8.4.0+915+de2 223 kB/s | 134 kB     00:00    
(3/36): mysql-devel-8.0.26-1.module_el8.4.0+915+de21 233 kB/s | 155 kB     00:00    
(4/36): mecab-0.996-1.module_el8.4.0+589+11e12751.9. 209 kB/s | 393 kB     00:01    
(5/36): mysql-errmsg-8.0.26-1.module_el8.4.0+915+de2 242 kB/s | 598 kB     00:02    
(6/36): mysql-libs-8.0.26-1.module_el8.4.0+915+de215 228 kB/s | 1.4 MB     00:06    
(7/36): protobuf-lite-3.5.0-13.el8.x86_64.rpm        210 kB/s | 149 kB     00:00    
(8/36): keyutils-libs-devel-1.5.10-9.el8.x86_64.rpm  176 kB/s |  48 kB     00:00    
(9/36): krb5-devel-1.18.2-14.el8.x86_64.rpm          241 kB/s | 560 kB     00:02    
(10/36): libcom_err-devel-1.45.6-2.el8.x86_64.rpm    142 kB/s |  38 kB     00:00    
(11/36): libkadm5-1.18.2-14.el8.x86_64.rpm           223 kB/s | 187 kB     00:00    
(12/36): libselinux-devel-2.9-5.el8.x86_64.rpm       205 kB/s | 200 kB     00:00    
(13/36): libsepol-devel-2.9-3.el8.x86_64.rpm          92 kB/s |  87 kB     00:00    
(14/36): libverto-devel-0.3.0-5.el8.x86_64.rpm        85 kB/s |  18 kB     00:00    
(15/36): openssl-devel-1.1.1k-5.el8_5.x86_64.rpm     230 kB/s | 2.3 MB     00:10    
(16/36): pcre2-devel-10.32-2.el8.x86_64.rpm          240 kB/s | 605 kB     00:02    
(17/36): pcre2-utf16-10.32-2.el8.x86_64.rpm          230 kB/s | 229 kB     00:00    
(18/36): pcre2-utf32-10.32-2.el8.x86_64.rpm          223 kB/s | 220 kB     00:00    
(19/36): zlib-devel-1.2.11-17.el8.x86_64.rpm         174 kB/s |  58 kB     00:00    
(20/36): e2fsprogs-1.45.6-2.el8.x86_64.rpm           232 kB/s | 1.0 MB     00:04    
(21/36): e2fsprogs-libs-1.45.6-2.el8.x86_64.rpm      197 kB/s | 233 kB     00:01    
(22/36): keyutils-1.5.10-9.el8.x86_64.rpm            178 kB/s |  66 kB     00:00    
(23/36): keyutils-libs-1.5.10-9.el8.x86_64.rpm       121 kB/s |  34 kB     00:00    
(24/36): krb5-libs-1.18.2-14.el8.x86_64.rpm          229 kB/s | 840 kB     00:03    
(25/36): libcom_err-1.45.6-2.el8.x86_64.rpm          172 kB/s |  49 kB     00:00    
(26/36): libselinux-2.9-5.el8.x86_64.rpm             204 kB/s | 165 kB     00:00    
(27/36): libselinux-utils-2.9-5.el8.x86_64.rpm       216 kB/s | 243 kB     00:01    
(28/36): libsepol-2.9-3.el8.x86_64.rpm               238 kB/s | 340 kB     00:01    
(29/36): libss-1.45.6-2.el8.x86_64.rpm               170 kB/s |  54 kB     00:00    
(30/36): openssl-1.1.1k-5.el8_5.x86_64.rpm           233 kB/s | 709 kB     00:03    
(31/36): mysql-8.0.26-1.module_el8.4.0+915+de215114. 242 kB/s |  12 MB     00:50    
(32/36): pcre2-10.32-2.el8.x86_64.rpm                243 kB/s | 246 kB     00:01    
(33/36): python3-libselinux-2.9-5.el8.x86_64.rpm     216 kB/s | 283 kB     00:01    
(34/36): openssl-libs-1.1.1k-5.el8_5.x86_64.rpm      242 kB/s | 1.5 MB     00:06    
(35/36): zlib-1.2.11-17.el8.x86_64.rpm               196 kB/s | 102 kB     00:00    
(36/36): mysql-server-8.0.26-1.module_el8.4.0+915+de 242 kB/s |  25 MB     01:45    
-------------------------------------------------------------------------------------
总计                                                 467 kB/s |  50 MB     01:49     
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中      :                                                                  1/1 Upgrading   : zlib-1.2.11-17.el8.x86_64                                       1/51 Upgrading   : openssl-libs-1:1.1.1k-5.el8_5.x86_64                            2/51 运行脚本    : openssl-libs-1:1.1.1k-5.el8_5.x86_64                            2/51 Upgrading   : libcom_err-1.45.6-2.el8.x86_64                                  3/51 运行脚本    : libcom_err-1.45.6-2.el8.x86_64                                  3/51 Upgrading   : keyutils-libs-1.5.10-9.el8.x86_64                               4/51 Upgrading   : pcre2-10.32-2.el8.x86_64                                        5/51 Upgrading   : libsepol-2.9-3.el8.x86_64                                       6/51 运行脚本    : libsepol-2.9-3.el8.x86_64                                       6/51 Upgrading   : libselinux-2.9-5.el8.x86_64                                     7/51 运行脚本    : libselinux-2.9-5.el8.x86_64                                     7/51 Upgrading   : krb5-libs-1.18.2-14.el8.x86_64                                  8/51 Installing  : zlib-devel-1.2.11-17.el8.x86_64                                 9/51 Installing  : mariadb-connector-c-config-3.1.11-2.el8_3.noarch               10/51 Installing  : mysql-common-8.0.26-1.module_el8.4.0+915+de215114.x86_64       11/51 Installing  : mysql-8.0.26-1.module_el8.4.0+915+de215114.x86_64              12/51 Installing  : mysql-errmsg-8.0.26-1.module_el8.4.0+915+de215114.x86_64       13/51 Installing  : mysql-libs-8.0.26-1.module_el8.4.0+915+de215114.x86_64         14/51 Installing  : libkadm5-1.18.2-14.el8.x86_64                                  15/51 Installing  : libsepol-devel-2.9-3.el8.x86_64                                16/51 Installing  : keyutils-libs-devel-1.5.10-9.el8.x86_64                        17/51 Installing  : libcom_err-devel-1.45.6-2.el8.x86_64                           18/51 Upgrading   : e2fsprogs-libs-1.45.6-2.el8.x86_64                             19/51 运行脚本    : e2fsprogs-libs-1.45.6-2.el8.x86_64                             19/51 Upgrading   : libss-1.45.6-2.el8.x86_64                                      20/51 运行脚本    : libss-1.45.6-2.el8.x86_64                                      20/51 Installing  : protobuf-lite-3.5.0-13.el8.x86_64                              21/51 Installing  : pcre2-utf32-10.32-2.el8.x86_64                                 22/51 Installing  : pcre2-utf16-10.32-2.el8.x86_64                                 23/51 Installing  : pcre2-devel-10.32-2.el8.x86_64                                 24/51 Installing  : libselinux-devel-2.9-5.el8.x86_64                              25/51 Installing  : libverto-devel-0.3.0-5.el8.x86_64                              26/51 Installing  : krb5-devel-1.18.2-14.el8.x86_64                                27/51 Installing  : openssl-devel-1:1.1.1k-5.el8_5.x86_64                          28/51 Installing  : mecab-0.996-1.module_el8.4.0+589+11e12751.9.x86_64             29/51 运行脚本    : mecab-0.996-1.module_el8.4.0+589+11e12751.9.x86_64             29/51 运行脚本    : mysql-server-8.0.26-1.module_el8.4.0+915+de215114.x86_64       30/51 Installing  : mysql-server-8.0.26-1.module_el8.4.0+915+de215114.x86_64       30/51 运行脚本    : mysql-server-8.0.26-1.module_el8.4.0+915+de215114.x86_64       30/51 
ValueError: /var/log/mysql(/.*)? 的文件上下文已定义Installing  : mysql-devel-8.0.26-1.module_el8.4.0+915+de215114.x86_64        31/51 Upgrading   : e2fsprogs-1.45.6-2.el8.x86_64                                  32/51 Upgrading   : libselinux-utils-2.9-5.el8.x86_64                              33/51 Upgrading   : python3-libselinux-2.9-5.el8.x86_64                            34/51 Upgrading   : keyutils-1.5.10-9.el8.x86_64                                   35/51 Upgrading   : openssl-1:1.1.1k-5.el8_5.x86_64                                36/51 清理        : krb5-libs-1.16.1-22.el8.x86_64                                 37/51 清理        : openssl-1:1.1.1-8.el8.x86_64                                   38/51 清理        : keyutils-1.5.10-6.el8.x86_64                                   39/51 清理        : e2fsprogs-1.44.3-2.el8.x86_64                                  40/51 清理        : e2fsprogs-libs-1.44.3-2.el8.x86_64                             41/51 运行脚本    : e2fsprogs-libs-1.44.3-2.el8.x86_64                             41/51 清理        : libss-1.44.3-2.el8.x86_64                                      42/51 运行脚本    : libss-1.44.3-2.el8.x86_64                                      42/51 清理        : python3-libselinux-2.8-6.el8.x86_64                            43/51 清理        : libselinux-utils-2.8-6.el8.x86_64                              44/51 清理        : libselinux-2.8-6.el8.x86_64                                    45/51 清理        : openssl-libs-1:1.1.1-8.el8.x86_64                              46/51 运行脚本    : openssl-libs-1:1.1.1-8.el8.x86_64                              46/51 清理        : zlib-1.2.11-10.el8.x86_64                                      47/51 清理        : pcre2-10.32-1.el8.x86_64                                       48/51 清理        : libsepol-2.8-2.el8.x86_64                                      49/51 运行脚本    : libsepol-2.8-2.el8.x86_64                                      49/51 清理        : libcom_err-1.44.3-2.el8.x86_64                                 50/51 运行脚本    : libcom_err-1.44.3-2.el8.x86_64                                 50/51 清理        : keyutils-libs-1.5.10-6.el8.x86_64                              51/51 运行脚本    : keyutils-libs-1.5.10-6.el8.x86_64                              51/51 验证        : mariadb-connector-c-config-3.1.11-2.el8_3.noarch                1/51 验证        : mecab-0.996-1.module_el8.4.0+589+11e12751.9.x86_64              2/51 验证        : mysql-8.0.26-1.module_el8.4.0+915+de215114.x86_64               3/51 验证        : mysql-common-8.0.26-1.module_el8.4.0+915+de215114.x86_64        4/51 验证        : mysql-devel-8.0.26-1.module_el8.4.0+915+de215114.x86_64         5/51 验证        : mysql-errmsg-8.0.26-1.module_el8.4.0+915+de215114.x86_64        6/51 验证        : mysql-libs-8.0.26-1.module_el8.4.0+915+de215114.x86_64          7/51 验证        : mysql-server-8.0.26-1.module_el8.4.0+915+de215114.x86_64        8/51 验证        : protobuf-lite-3.5.0-13.el8.x86_64                               9/51 验证        : keyutils-libs-devel-1.5.10-9.el8.x86_64                        10/51 验证        : krb5-devel-1.18.2-14.el8.x86_64                                11/51 验证        : libcom_err-devel-1.45.6-2.el8.x86_64                           12/51 验证        : libkadm5-1.18.2-14.el8.x86_64                                  13/51 验证        : libselinux-devel-2.9-5.el8.x86_64                              14/51 验证        : libsepol-devel-2.9-3.el8.x86_64                                15/51 验证        : libverto-devel-0.3.0-5.el8.x86_64                              16/51 验证        : openssl-devel-1:1.1.1k-5.el8_5.x86_64                          17/51 验证        : pcre2-devel-10.32-2.el8.x86_64                                 18/51 验证        : pcre2-utf16-10.32-2.el8.x86_64                                 19/51 验证        : pcre2-utf32-10.32-2.el8.x86_64                                 20/51 验证        : zlib-devel-1.2.11-17.el8.x86_64                                21/51 验证        : e2fsprogs-1.45.6-2.el8.x86_64                                  22/51 验证        : e2fsprogs-1.44.3-2.el8.x86_64                                  23/51 验证        : e2fsprogs-libs-1.45.6-2.el8.x86_64                             24/51 验证        : e2fsprogs-libs-1.44.3-2.el8.x86_64                             25/51 验证        : keyutils-1.5.10-9.el8.x86_64                                   26/51 验证        : keyutils-1.5.10-6.el8.x86_64                                   27/51 验证        : keyutils-libs-1.5.10-9.el8.x86_64                              28/51 验证        : keyutils-libs-1.5.10-6.el8.x86_64                              29/51 验证        : krb5-libs-1.18.2-14.el8.x86_64                                 30/51 验证        : krb5-libs-1.16.1-22.el8.x86_64                                 31/51 验证        : libcom_err-1.45.6-2.el8.x86_64                                 32/51 验证        : libcom_err-1.44.3-2.el8.x86_64                                 33/51 验证        : libselinux-2.9-5.el8.x86_64                                    34/51 验证        : libselinux-2.8-6.el8.x86_64                                    35/51 验证        : libselinux-utils-2.9-5.el8.x86_64                              36/51 验证        : libselinux-utils-2.8-6.el8.x86_64                              37/51 验证        : libsepol-2.9-3.el8.x86_64                                      38/51 验证        : libsepol-2.8-2.el8.x86_64                                      39/51 验证        : libss-1.45.6-2.el8.x86_64                                      40/51 验证        : libss-1.44.3-2.el8.x86_64                                      41/51 验证        : openssl-1:1.1.1k-5.el8_5.x86_64                                42/51 验证        : openssl-1:1.1.1-8.el8.x86_64                                   43/51 验证        : openssl-libs-1:1.1.1k-5.el8_5.x86_64                           44/51 验证        : openssl-libs-1:1.1.1-8.el8.x86_64                              45/51 验证        : pcre2-10.32-2.el8.x86_64                                       46/51 验证        : pcre2-10.32-1.el8.x86_64                                       47/51 验证        : python3-libselinux-2.9-5.el8.x86_64                            48/51 验证        : python3-libselinux-2.8-6.el8.x86_64                            49/51 验证        : zlib-1.2.11-17.el8.x86_64                                      50/51 验证        : zlib-1.2.11-10.el8.x86_64                                      51/51 已升级:e2fsprogs-1.45.6-2.el8.x86_64          e2fsprogs-libs-1.45.6-2.el8.x86_64         keyutils-1.5.10-9.el8.x86_64           keyutils-libs-1.5.10-9.el8.x86_64          krb5-libs-1.18.2-14.el8.x86_64         libcom_err-1.45.6-2.el8.x86_64             libselinux-2.9-5.el8.x86_64            libselinux-utils-2.9-5.el8.x86_64          libsepol-2.9-3.el8.x86_64              libss-1.45.6-2.el8.x86_64                  openssl-1:1.1.1k-5.el8_5.x86_64        openssl-libs-1:1.1.1k-5.el8_5.x86_64       pcre2-10.32-2.el8.x86_64               python3-libselinux-2.9-5.el8.x86_64        zlib-1.2.11-17.el8.x86_64             已安装:mysql-8.0.26-1.module_el8.4.0+915+de215114.x86_64                                  mysql-devel-8.0.26-1.module_el8.4.0+915+de215114.x86_64                            mysql-server-8.0.26-1.module_el8.4.0+915+de215114.x86_64                           mariadb-connector-c-config-3.1.11-2.el8_3.noarch                                   mecab-0.996-1.module_el8.4.0+589+11e12751.9.x86_64                                 mysql-common-8.0.26-1.module_el8.4.0+915+de215114.x86_64                           mysql-errmsg-8.0.26-1.module_el8.4.0+915+de215114.x86_64                           mysql-libs-8.0.26-1.module_el8.4.0+915+de215114.x86_64                             protobuf-lite-3.5.0-13.el8.x86_64                                                  keyutils-libs-devel-1.5.10-9.el8.x86_64                                            krb5-devel-1.18.2-14.el8.x86_64                                                    libcom_err-devel-1.45.6-2.el8.x86_64                                               libkadm5-1.18.2-14.el8.x86_64                                                      libselinux-devel-2.9-5.el8.x86_64                                                  libsepol-devel-2.9-3.el8.x86_64                                                    libverto-devel-0.3.0-5.el8.x86_64                                                  openssl-devel-1:1.1.1k-5.el8_5.x86_64                                              pcre2-devel-10.32-2.el8.x86_64                                                     pcre2-utf16-10.32-2.el8.x86_64                                                     pcre2-utf32-10.32-2.el8.x86_64                                                     zlib-devel-1.2.11-17.el8.x86_64                                                    完毕!

设置mysql

[root@192 home]# ps aux | grep mysql
root      39367  0.0  0.1  12320  1080 pts/1    R+   16:32   0:00 grep --color=auto mysql[root@192 home]# service mysqld start
Redirecting to /bin/systemctl start mysqld.service[root@192 home]# mysqladmin -u root password 123456
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.[root@192 home]# mysql -uroot -p123456
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.26 Source distributionCopyright (c) 2000, 2021, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

查看 tomcat 是否启动

[root@192 bin]# ps -ef | grep tomcat
root      40554      1  4 17:42 pts/1    00:00:17 /usr/bin/java -Djava.util.logging.config.file=/home/software/apache-tomcat-8.5.82/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
-Djdk.tls.ephemeralDHKeySize=2048-Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 
-Dignore.endorsed.dirs= -classpath /home/software/apache-tomcat-8.5.82/bin/bootstrap.jar:/home/software/apache-tomcat-8.5.82/bin/tomcat-juli.jar 
-Dcatalina.base=/home/software/apachetomcat-8.5.82 
-Dcatalina.home=/home/software/apache-tomcat-8.5.82 
-Djava.io.tmpdir=/home/software/apache-tomcat-8.5.82/temp org.apache.catalina.startup.Bootstrap startroot      40708   2907  0 17:49 pts/1    00:00:00 grep --color=auto tomcat

关闭tomcat接口

[root@192 bin]# kill -9 40554

然后再查询

[root@192 bin]# ps -ef | grep tomcat
root      40720   2907  0 17:51 pts/1    00:00:00 grep --color=auto tomcat

关闭tomcat命令:

./shutdown.sh

启动tomcat命令:

./startup.sh

二、idea   java部分

1.添加 生产环境和测试环境

application-dev.yml  和   application-prod.yml、application.yml

application-prod.yml

server:port: 8989servlet:context-path: /spring:datasource:driver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://192.168.100.150:3306/lzj_jxc?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghaiusername: rootpassword: 123456hikari:# 连接池名pool-name: DateHikariCP# 最小空闲连接数minimum-idle: 5# 空闲连接存活最大时间,默认600000(10分钟)idle-timeout: 180000# 最大连接数,默认10maximum-pool-size: 10# 从连接池返回的连接的自动提交auto-commit: true# 连接最大存活时间,0表示永久存活,默认1800000(30分钟)max-lifetime: 1800000# 连接超时时间,默认30000(30秒)connection-timeout: 30000# 测试连接是否可用的查询语句connection-test-query: SELECT 1## freemarkerfreemarker:suffix: .ftlcontent-type: text/htmlcharset: UTF-8template-loader-path: classpath:/views/request-context-attribute: ctxsettings:number_format: 0.### Mybatis-plus配置
mybatis-plus:#配置Mapper映射文件mapper-locations: classpath*:/mapper/*Mapper.xml# 配置MyBatis数据返回类型别名(默认别名是类名)type-aliases-package: com.lzj.admin.pojoconfiguration:# 自动驼峰命名map-underscore-to-camel-case: true## SQL 打印(方法接口所在的包,不是Mapper.xml所在的包)
logging:level:com.lzj.admin.mapper: debug

application-dev.yml

server:port: 8989servlet:context-path: /spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/lzj_jxc?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghaiusername: rootpassword: 123456hikari:# 连接池名pool-name: DateHikariCP# 最小空闲连接数minimum-idle: 5# 空闲连接存活最大时间,默认600000(10分钟)idle-timeout: 180000# 最大连接数,默认10maximum-pool-size: 10# 从连接池返回的连接的自动提交auto-commit: true# 连接最大存活时间,0表示永久存活,默认1800000(30分钟)max-lifetime: 1800000# 连接超时时间,默认30000(30秒)connection-timeout: 30000# 测试连接是否可用的查询语句connection-test-query: SELECT 1## freemarkerfreemarker:suffix: .ftlcontent-type: text/htmlcharset: UTF-8template-loader-path: classpath:/views/request-context-attribute: ctxsettings:number_format: 0.### Mybatis-plus配置
mybatis-plus:#配置Mapper映射文件mapper-locations: classpath*:/mapper/*Mapper.xml# 配置MyBatis数据返回类型别名(默认别名是类名)type-aliases-package: com.lzj.admin.pojoconfiguration:# 自动驼峰命名map-underscore-to-camel-case: true## SQL 打印(方法接口所在的包,不是Mapper.xml所在的包)
logging:level:com.lzj.admin.mapper: debug

application.yml

spring:profiles:active: prod

在运行/调试配置

 

 然后把war 放到 tomcat里面就可以了

这篇关于半个小时!!! 项目轻松部署到Linux的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/410751

相关文章

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

k8s部署MongDB全过程

《k8s部署MongDB全过程》文章介绍了如何在Kubernetes集群中部署MongoDB,包括环境准备、创建Secret、创建服务和Deployment,并通过Robo3T工具测试连接... 目录一、环境准备1.1 环境说明1.2 创建 namespace1.3 创建mongdb账号/密码二、创建Sec

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

Python 中 requests 与 aiohttp 在实际项目中的选择策略详解

《Python中requests与aiohttp在实际项目中的选择策略详解》本文主要介绍了Python爬虫开发中常用的两个库requests和aiohttp的使用方法及其区别,通过实际项目案... 目录一、requests 库二、aiohttp 库三、requests 和 aiohttp 的比较四、requ

Debian如何查看系统版本? 7种轻松查看Debian版本信息的实用方法

《Debian如何查看系统版本?7种轻松查看Debian版本信息的实用方法》Debian是一个广泛使用的Linux发行版,用户有时需要查看其版本信息以进行系统管理、故障排除或兼容性检查,在Debia... 作为最受欢迎的 linux 发行版之一,Debian 的版本信息在日常使用和系统维护中起着至关重要的作

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像