祝福我的宝宝健康成长
已部署,后面写
首先需要安装docker以及docker-compose 安装docker请查看文档: docker安装 https://zhangqinglei.cn/articles/2025/01/21/1737428467710.html docker-compose安装(最新版) https://zhangqinglei.cn/articles/2025/01/21/1737431994761.html 本次基于docker-compose自动安装mysql,nacos,redis 具体查看compost.yaml脚本 一键上传后查看run.md文件 如下 启动 docker compose up -d 停止且移除(如果装的有问题或者修改脚本了就重装) docker compose down 需要注意的是,只有第一次初始化才会初始化nacos脚本,后面不会再初始化。 数据库等映射到了外部机子,除非手动删除文件,否则就算重新构建不会清除数据 附件为主体内容 epochstandlocal.zip 具体springboot服务如何部署后面讲下,很简单
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,用户可以使用 YAML 文件来配置应用程序的服务、网络和卷,之后通过一个单一的命令来启动和管理这些服务。Compose 主要适用于开发、测试和生产环境的本地部署。 Docker Compose 的主要特性: 多容器管理:允许用户定义多个服务,并可一起启动、停止和重启。 简化环境配置:通过使用 YAML 格式配置文件,用户可以轻松管理应用程序的多个服务配置。 服务依赖管理:自动处理服务之间的依赖关系。 可扩展性:可以轻松地扩展服务的实例数量。 Docker Compose 安装流程 1. 系统要求 确保你的系统上已经安装了 Docker。可以使用以下命令检查 Docker 是否已经安装: docker --version 2. 安装 Docker Compose 在 Linux 系统上安装 Docker Compose 的步骤如下: 2.1 使用 curl 安装 下载 Docker Compose:你可以通过 curl 从 GitHub 获取 Docker Compose 的最....
本文主要针对Linux的安装 针对centos的版本 1.卸载老的docker版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine 2.安装yum工具包 sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 3.配置仓库源 # 1. 默认使用国外源,非常非常非常慢! sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # 2. 推荐用国内源,丝滑! sudo yum-config-manager \ --add-repo \ ....
华为代理下载地址 https://repo.huaweicloud.com/java/jdk openjdk下载 https://mirrors.huaweicloud.com/openjdk/ 请认准网站地址:https://zhangqinglei.cn
dbeaver是一个数据库连接工具 支持各种关系型数据库,以及非关系型数据库(比如mogodb,需要专业版权限) 专业版支持导出excel 下载地址 https://dbeaver.com/download/ 开源版下载 https://dbeaver.com/downloads-lite/ 专业版下载 https://dbeaver.com/downloads-ultimate/ https://dbeaver.com/downloads-ultimate/24.0.0/ 附24.0专业版ultimate秘钥破解: licenseGenerater.zip 请认准网站地址:https://zhangqinglei.cn
依赖 分离重构即指的是对项目进行分隔成多个项目,单独每个项目到GIT仓库 本次针对yudao-cloud的master分支,JDK1.8版本。 基于yudao-cloud的项目如下截图 做如下分隔 项目介绍 yudao-framework基础架构,所有项目进行依赖 yudao-gateway网关 yudao-module-system系统应用 yudao-module-infra日志等
本文针对Mysql8版本,系统为centos Mysql下载 Mysql的下载地址如下 https://downloads.mysql.com/archives/community/{:target="_blank"} 如下图 如何选择合适的rpm bundle版本进行下载 查看当前Linux的版本 [root@vm-node1 ~]# cat /etc/system-release CentOS Linux release 8.5.2111 表示系统需要el8的版本 查询CPU的类别,主要是aarch要下载aarch的专用下载包 [root@vm-node1 ~]# cat /proc/cpuinfo | grep 'model name' |uniq model name : Intel(R) Core(TM) i9-10900 CPU @ 2.80GHz 下载 | Red Hat Enterprise Linux 8 / Oracle Linux 8 (x86, 64-bit), RPM Bundle | Jul 1, 2021 | 741.6M | | | --------....
本文针对Mysql5.7版本,系统为centos 如需安装mysql8版本,请移步如下链接 https://zhangqinglei.cn/articles/2025/01/06/1736129363550.html Mysql下载 Mysql的下载地址如下 https://downloads.mysql.com/archives/community/{:target="_blank"} 如下图 如何选择合适的rpm bundle版本进行下载 查询CPU的类别,主要是aarch要下载aarch的专用下载包 [root@vm-node1 ~]# cat /proc/cpuinfo | grep 'model name' |uniq model name : Intel(R) Core(TM) i9-10900 CPU @ 2.80GHz 下载 | Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), RPM Bundle | Jun 8, 2021 | 520.3M | | | ----------------------....
命令:ps -ef|grep java 这个命令可以查看进行,其中java是类型,显示启动行,进行过多不太方便 [root@tools ~]# ps -ef|grep java root 2566 1 0 12月09 ? 00:04:25 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el8_4.x 86_64/jre/bin/java -server -Dinstall4j.jvmDir=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el8_4.x86_64/jre -Dexe4j.moduleName=/home/nexus-3.37.0-01/bin/nexus -XX:+UnlockDiagnosticVMOptions -Dinstall4j.launcherId=245 -Dinstall4j.swt=false -Di4jv=0 -Di4jv=0 -Di4jv=0 -Di4jv=0 -Di4jv=0 -Xms2703m -Xmx2703m -XX:MaxDirectMemo....
HTTPS介绍 HTTPS 是http的安全访问协议。 HTTPS 协议是由 HTTP 加上 TLS/SSL 协议构建的可进行加密传输、身份认证的网络协议,主要通过数字证书、加密算法、非对称密钥等技术完成互联网数据传输加密,实现互联网传输安全保护。设计目标主要有三个。 (1)数据保密性:保证数据内容在传输的过程中不会被第三方查看。就像快递员传递包裹一样,都进行了封装,别人无法获知里面装了什么 [4] 。 (2)数据完整性:及时发现被第三方篡改的传输内容。就像快递员虽然不知道包裹里装了什么东西,但他有可能中途掉包,数据完整性就是指如果被掉包,我们能轻松发现并拒收 [4] 。 (3)身份校验安全性:保证数据到达用户期望的目的地。就像我们邮寄包裹时,虽然是一个封装好的未掉包的包裹,但必须确定这个包裹不会送错地方,通过身份校验来确保送对了地方 [4] 。 SSL证书目前市面上有以下几种 .DER .CER,文件是二进制格式,只保存证书,不保存私钥。 .PEM,一般是文本格式,可保存证书,可保存私钥。 .CRT,可以是二进制格式,可以是文本格式,与 .DER 格式相同,不保存私钥。 .PFX .....
SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等 配置Actuator <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> 启动应用程序后访问 http://localhost:8080/actuator/ 可以看到所有的访问链接。 以下是所有的访问链接 如果要设置启用所有的,或者可以启用部分["health","info"] management: endpoints: web: exposure: include: "*" HTTP方法路径描述是否敏感信息 GET/actuator/auditevents显示当前审计信息true GET/actuator/configprops查看配置属性,包括默认配置, 显示一个....
采集代码,自己写的,可完善 采集Metrics bean对象MetricsInfoBean import java.util.Date; public class MetricsInfoBean { private String memoryMax; private String memoryUsed; private String cpuUsage; /** * 系统运行时间,单位分钟,保留二位小数 */ private long uptime; private Date startTime; public Date getStartTime() { return startTime; } public void setStartTime(Date startTime) { this.startTime = startTime; } public String getMemoryMax() { return memoryMax; } public void setMemoryMax(String memoryMax) { this.memoryMax = memoryMax; } ....
本文主要针对centos7和8,6不再此介绍 官方针对防火墙介绍如下: https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/security_guide/sec-using_firewalls#sec-Comparison_of_Firewalld_to_system-config-firewall_and_iptables{:target="_blank"} centos7之上默认使用firewalld作为防火墙 防火墙命令 检查是否安装防火墙 yum install firewalld firewall-config 查看防火墙状态 firewall-cmd --state 结果:running 和not running systemctl status firewalld 结果: firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/fir....
配置IP主要有俩种模式,一种是静态IP,一种是动态IP,如果内网IP大量,动态IP导致被占用,就会出现无法连接,或者IP被更改的情况。 所以一种比较通用的方式,根据启动动态分配的IP,来配置静态IP、 配置静态IP的时候,需要配置正确网关和DNS,无法可能无法导致上网,比如ping baidu.com 静态和动态IP是通过BOOTPROTO的属性来区分的,static为静态IP,dhcp为动态获取 以下给出俩种配置方式 静态配置 [root@master ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static //静态获取IP DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME....
lrzsz介绍 lrzsz 官网入口:http://freecode.com/projects/lrzsz/ lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议 windows 需要向centos服务器上传文件,可直接在centos上执行命令yum -y install lrzsz 程序会自动安装好,然后如你要下载者sz [找到你要下载的文件] 如果你要上传,者rz 浏览找到你本机要上传的文件。 需要注意的事这个命令无法在putty界面使用哦! 步骤: 一、首先安装lrzsz 1 yum -y install lrzsz 二、 上传文件,执行命令rz,会跳出文件选择窗口,选择好文件,点击确认即可 rz 三、下载文件,执行命令sz sz 这样子就可以很简单的上下传文件了。