自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 银河麒麟系统查询服务器信息

在银河麒麟服务器操作系统(Kylin OS,通常基于 Linux,如 Ubuntu 或 CentOS 衍生版)上,如果你拥有 root 或 sudo 权限(例如在物理机或具有完整权限的虚拟机/VPS 中),可以通过以下命令查询物理服务器的硬件信息(包括型号、序列号、制造商等,常被称作“物理服务器信息”或“资产信息”)。如果你运行在云服务器或受限虚拟机中,部分底层硬件信息可能被虚拟化层屏蔽。以下操作需在终端中执行,并确保已安装必要工具。关键字段:Manufacturer:厂商(如 Huawei、Insp

2025-11-28 16:12:59 210

原创 MySQL使用EVENT删除历史数据

在 MySQL 中自动删除三天前的数据,通常可以通过 事件调度器(Event Scheduler) 来实现。

2025-11-28 14:33:06 409

原创 MySQL配置监控

以下是 在 Linux 系统(如 CentOS / Ubuntu)上安装并配置 MySQL Exporter(mysqld_exporter) 的完整步骤,适用于 Prometheus 监控体系。下载地址如下,这里因为是ARM服务器,选择mysqld_exporter-0.18.0.linux-arm64.tar.gz版本安装1、解压mysqld_exporter-0.18.0.linux-arm64.tar.gz2、安装路径为/data/public/mysqld_exporter,设置执行权限3

2025-11-27 15:03:10 265

原创 解决MySQL慢日志输出问题

最近在使用MySQL慢日志的过程中发现即使慢SQL的时间已经设置为1秒,但是小于1秒的SQL依然被输出到了慢日志文件中,先说原因:启用了 log_queries_not_using_indexes如果你在配置中开启了那么 即使查询执行时间远小于 long_query_time,只要它没走索引,也会被记入慢日志!

2025-11-24 18:39:30 362

原创 微服务传统部署和Docker部署

如果创建的镜像无法启动,将CMD while true;do sleep 1;done前的注释去掉,就可以进入镜像进行调试。该命令主要用于直接启动微服务,以检查微服务打包及配置是否正确。(1)编写Dockerfile,以下为两种写法。(2)后台进程启动命令start.sh。(2)后台进程停止命令stop.sh。(1)控制台启动命令run.sh。(2)部署命令deploy.sh。

2025-11-19 14:40:37 371

原创 使用goaccess监控系统

GoAccess 是一款开源的实时 Web 日志分析工具,它能快速解析服务器日志(如 Nginx、Apache 等),并将分析结果以交互式视图的形式直接在终端或浏览器中展示,帮助系统管理员高效监控 HTTP 流量、排查问题及优化性能。

2025-11-13 15:56:32 296

原创 SpringCloud Gateway缓存body参数引发的问题

最近在使用SpringCloud的过程中,因需要在网关中获取请求的Body参数,但是在 Spring Cloud Gateway 中,请求体(Body)参数不能多次获取,这并非其本身的设计缺陷,而是由其底层技术架构所决定的一个核心特性。理解其背后的原因,有助于我们更正确地使用网关。

2025-11-12 22:28:12 596 1

原创 使用LoadRunner执行性能测试

Loadrunner是HP公司提供的一款性能测试工具,通过模拟成千上万个用户实施并发操作,测试系统的性能,并且提供详细的测试结果分析,协助用户查找问题。Loadrunner的优势在于节约了人力成本和时间成功,纯人工进行并发测试,不仅需要大量的人手和机器,还需要测试人员进行充分的沟通,默契的进行操作。使用Loadrunner就可以一个人模拟上万个用户,压缩了成本,也提高了效率。Virtual User Generator:捕捉用户业务流程,并且自动生成脚本;

2025-11-12 21:58:00 826

原创 银河麒麟服务器安装图形化界面

UKUI GUI是一个基于GTK+的桌面环境,提供了丰富的图形化界面和工具。安装完成后显示如下信息。

2025-11-11 22:48:47 337

原创 使用EasyExcel导出Excel

*** 用户数据导出实体*/@Data@ExcelProperty("用户ID")@ExcelProperty("用户名")@ExcelProperty("邮箱")@ExcelProperty("手机号")@ExcelProperty("创建时间")@ExcelProperty("状态")

2025-10-28 17:29:37 156

原创 Shell脚本判断服务器SSH免密是否配置完成

最近一批服务器配置了SSH免密登录,需要编写一个脚本检查SSH免密是否可用。

2025-10-27 17:35:47 229

原创 Docker方式安装PostgreSQL

​​/data/docker/postgres/data​​:宿主机上的持久化存储目录。​​–add-port=15432/tcp​​:开放 TCP 协议的 15432 端口。​​&& firewall-cmd --reload​​:立即重新加载防火墙配置。​​firewall-cmd​​:firewalld 防火墙管理工具。​​mkdir -p​​:递归创建目录,如果父目录不存在则一并创建。​​–permanent​​:使规则永久生效(重启后仍有效)示例中的 *********应替换为强密码。

2025-10-25 09:44:50 314

原创 Docker方式安装Nginx

​​/data/docker/nginx/html​​:用于存放网站静态文件(HTML/CSS/JS等)的目录。​​/data/docker/nginx/logs​​:用于存储 Nginx 访问日志和错误日志的目录。(3)/data/docker/nginx/nginx.conf配置内容如下。​​目的​​:在宿主机上创建持久化存储目录,确保容器重启后数据不丢失。​​mkdir -p​​:递归创建目录,如果父目录不存在则一并创建。(2)Docker 运行命令详解。(1)准备工作:创建目录。

2025-10-25 09:32:46 198

原创 Docker方式安装Prometheus+Grafana+Node Exporter

​​:您必须选择基于 ​​ARM64​​(也称为 ​​AARCH64​​)架构的安装包。​​:在满足兼容性的前提下,建议选择列表中较新的版本(如Prometheus 2.45.x、Node Exporter 1.6.x),因为它们通常包含更多的功能改进和安全补丁。这里选择​​Prometheus 2.45.x + Grafana 10.2.x + Node Exporter 1.6.x + Alertmanager 0.26.x​​。只要您的服务器操作系统是主流的Linux发行版,通常不会有兼容性问题。

2025-10-25 09:25:16 310

原创 鲲鹏服务器+银河麒麟系统安装KVM

virsh最重要的命令,用于管理虚拟机的整个生命周期和配置。qemu-img:用于管理虚拟磁盘,创建、转换、扩容都靠它。:图形化工具,适合初学者直观地创建和管理虚拟机。

2025-10-15 22:25:44 866

原创 鲲鹏ARM服务器配置YUM源

鲲鹏ARM服务器,安装的操作系统为CentOS7 2009。

2025-10-15 18:22:01 288

原创 Windows版本PostgreSQL定时备份

backup.bat备份脚本内容如下。

2025-09-28 17:11:01 210

原创 gitlab定时备份

由于项目对gitlab的安全性有要求,因此需要定时备份gitlab,同时移动到备份目录,并保留10个备份。

2025-09-28 16:39:50 522

原创 本地文件->RTSP->HLS->网页播放

MediaMTX(前身为 rtsp-simple-server)是一款​​即用型、零依赖的实时媒体服务器和媒体代理​​。它被设计为一个“媒体路由器”,能够接收、代理、录制、转换和播放多种格式的视频和音频流,支持丰富的流媒体协议,适用于直播、监控、视频会议等多种场景,特性如下:安装与部署:1、从其 GitHub 发布页或官网获取预编译的二进制文件直接运行2、使用 Docker 镜像:docker run --rm -it --network=host bluenviron/mediamtx:lates

2025-09-16 17:06:15 538

原创 Spring Boot 工程启动时自动执行任务方法

在 Spring Boot 中实现启动时自动执行任务的最佳实践:1.​​ 推荐使用​​:• ApplicationRunner或 CommandLineRunner:简单直接• @EventListener(ApplicationReadyEvent.class):确保完全就绪2.​​ 复杂场景​​:• SmartLifecycle:需要生命周期管理• @PostConstruct+ @Async:异步执行3.​​ 关键注意事项​​:• 确保依赖已初始化。

2025-09-03 09:25:42 877

原创 鲲鹏服务器安装Docker Compose

鲲鹏服务器,安装中标麒麟操作系统Docker版本信息。

2025-08-27 13:10:17 699

原创 调整MySQL参数

打开MySQL配置文件my.cnf(Linux)或my.ini(Windows)在[mysqld]部分添加或修改innodb_buffer_pool_size参数,可设置具体值,单位为字节,如innodb_buffer_pool_size=8589934592。保存文件后,重启MySQL服务使更改生效,命令为sudo systemctl restart mysql(Linux)或net stop mysql和net start mysql(Windows)。

2025-08-06 10:51:36 479

原创 MySQL定时备份到本地

最近项目需要定时备份数据库到本地,避免数据丢失。

2025-08-05 11:41:51 264

原创 JavaScript实现非对称加密解密

【代码】JavaScript实现非对称加密解密。

2025-08-01 11:56:05 260

原创 Python将Word转换为Excel

现有大量的Word文档,每个文档中有大量的表格,需要将其转换为Excel。

2025-07-28 18:33:01 472

原创 logstash采集springboot微服务日志

前面介绍了logstash采集nginx日志,这次介绍一下通过logstash采集springboot微服务中指定格式的日志。

2025-07-27 09:59:54 522

原创 鲲鹏服务器logstash采集nginx日志

将下载的logstash.zip文件解压后放到指定目录,比如这里放到/data/public/logstash/目录下logstash.yml完整路径为:/data/public/logstash/config/logstash.yml# 指定配置文件路径,若为目录则按字典顺序加载所有.conf文件 path.config: /usr/share/logstash/config/conf.d/*.conf。

2025-07-26 12:29:54 766

原创 鲲鹏服务器部署Kafka2.8.1

2、Zookeeper镜像版本:3.5.9,可以在https://hub.docker.com/下载,也可以到https://download.youkuaiyun.com/download/Angushine/91497338这里下载3、Kafka镜像可以在https://hub.docker.com/下载,也可以到https://download.youkuaiyun.com/download/Angushine/91497338这里下载。

2025-07-26 11:47:59 323

原创 Shell实现服务检查看门程序

最近在项目中碰到Kafka自己关闭的事件,为保证Kafka的高效可用,因此考虑使用Shell加系统定时任务检查,保证服务的高可用。

2025-07-21 10:52:50 308

原创 几种关闭进程的方式

​​脚本中推荐 pgrep + xargs -r​​:兼顾可读性和健壮性。​​生产环境首选 pkill​​:简洁高效,避免中间步骤出错。​​临时调试可用错误重定向​​:快速解决问题,但需谨慎使用。

2025-07-11 14:37:10 294

原创 开启MySQL慢日志方法

提供两种开启MySQL方法。

2025-06-26 09:32:48 200

原创 鲲鹏服务器创建Zookeeper镜像实例

配置Kafka过程中,少不了要使用Zookeeer,这里记录一下配置Zookeeper镜像实例的过程。

2025-06-22 09:59:18 292

原创 日志分割问题

SpringBoot版本使用2.3。

2025-06-14 14:29:07 388

原创 使用DataX同步MySQL数据

经常需要从不同环境同步数据库表数据,在这里推荐使用DataX。

2025-06-09 17:58:59 421

原创 使用Fiddler抓包

有时候需要跟踪一些小程序的HTTP请求,但是无法像浏览器一样F12查看请求,因此需要借助其他的工具进行,在这里推荐使用Fiddler。

2025-06-08 19:32:46 567

原创 鲲鹏麒麟服务器自制Nacos镜像并部署

在这里下载Nacos2.2.0,下载地址:https://objects.githubusercontent.com/github-production-release-asset-2e65be/137451403/deffe8dd-1b68-4a71-896b-3bb99b0596ea?先将下载的nacos-server-2.2.0.zip,解压到服务器目录/data/public/nacos_docker/,先配置好相关配置,然后测试能否正常运行,如果可以,继续如下操作。

2025-06-06 17:32:01 559

原创 IDEA中微服务指定端口启动

在使用IDEA开发SpringBoot微服务时,经常需要开启多个服务实例以测试负载均衡,以下几种方法开启不同端口。

2025-06-04 18:10:09 793

原创 Docker设置代理

注意增加如上两个配置和http-proxy和https-proxy(2)重启Docker(3)现在可以搜索镜像了(4)创建实例。

2025-05-30 18:45:31 726

原创 SpringBoot多工程项目微服务install时如何不安装到本地仓库

在 Spring Boot 微服务项目中,比如各业务微服务模块由于不存在相互依赖度的问题,因此执行maven install时无需安装到本地仓库,但仍然需要参与构建(如 mvn compile 或 mvn package)。公共模块(如​​辅助工具模块、实体模块、通用模块​​等)既要参与构建也需要被安装到 Maven 本地仓库(~/.m2/repository)。

2025-04-30 16:58:51 721

原创 鲲鹏麒麟搭建Docker仓库

Docker Registry是一个开源的镜像仓库工具,用于存储和分发Docker镜像。它是Docker生态系统中的核心组件之一,提供了镜像的推送(push)、拉取(pull)和管理功能。主要特性:1、开源免费:Apache 2.0许可证2、轻量级:专注于核心镜像存储和分发功能3、可扩展:支持多种存储后端(S3、Azure、Swift等)4、安全:支持TLS和基本认证5、API兼容:符合Docker Registry API规范。

2025-04-24 22:07:01 725

运维-自动访问系统并截图Python源代码

自动访问系统并截图Python源代码

2025-02-14

elasticsearch-7.8.0-arm64v8

docker load -i elasticsearch-7.8.0-arm64v8.tar docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" arm64v8/elasticsearch:7.8.0

2024-12-13

redis-5.0.14-arm64v8

redis-5.0.14-arm64v8

2024-12-05

鲲鹏麒麟Nginx1.27.3镜像

docker run --name nginx -d --restart=always -p 80:80 arm64v8/nginx:1.27.3

2024-12-04

鲲鹏麒麟PostgreSQL13.13镜像包

鲲鹏麒麟PostgreSQL13.13镜像包

2024-12-04

鲲鹏麒麟Redis5镜像包

鲲鹏麒麟Redis5镜像包

2024-12-04

鲲鹏麒麟MySQL5.7镜像

鲲鹏麒麟MySQL5.7镜像

2024-12-01

鲲鹏麒麟MySQL5.7.22离线安装包

鲲鹏麒麟MySQL5.7.22离线安装包,可以直接运行版本

2024-12-01

Windows版本Nginx1.26.0

Windows版本Nginx1.26.0

2024-09-07

后台框架-统一异常处理源码

后台框架-统一异常处理

2024-09-01

后台框架-统一数据格式源码

使用SpringBoot开发的后台服务,统一定义返回数据格式。

2024-08-31

使用DropZone+SpringBoot实现图片的上传和浏览源码

使用DropZone+SpringBoot实现图片的上传和浏览源码

2024-08-25

使用maven快速生成打包的方法

介绍一种使用maven快速生成打包的方法

2024-08-24

适用于鲲鹏麒麟的OpenJDK1.8

适用于鲲鹏麒麟的OpenJDK1.8

2024-04-28

3D模型010,可用于建模、GIS、BIM、CIM学习

3D模型010,可用于建模、GIS、BIM、CIM学习

2024-04-28

3D模型009,可用于建模、GIS、BIM、CIM学习

3D模型009,可用于建模、GIS、BIM、CIM学习

2024-04-28

3D模型008,可用于建模、GIS、BIM、CIM学习

3D模型008,可用于建模、GIS、BIM、CIM学习

2024-04-28

3D模型007,可用于建模、GIS、BIM、CIM学习

3D模型007,可用于建模、GIS、BIM、CIM学习

2024-04-28

3D模型006,可用于建模、GIS、BIM、CIM学习

3D模型006,可用于建模、GIS、BIM、CIM学习

2024-04-28

3D模型005,可用于建模、GIS、BIM、CIM学习

3D模型005,可用于建模、GIS、BIM、CIM学习

2024-04-28

nacos-server-2.2

nacos-server-2.2

2025-10-31

鲲鹏服务器Docker镜像仓库管理工具registry

mkdir -p /data/docker/registry docker run -d --name registry -p 5555:5000 --restart always -v /data/docker/registry:/var/lib/registry registry:2 docker run -d -p 8809:80 --name registry-ui-delete \ -e REGISTRY_URL=http://192.168.1.2:5555 \ -e SINGLE_REGISTRY=true \ -e DELETE_IMAGES=true \ -e SHOW_CATALOG_NB_TAGS=true \ joxit/docker-registry-ui:latest

2025-08-24

鲲鹏服务器MySQL8.0.29镜像

docker run -d -p 3306:3306 --name mysql --privileged=true --restart always \ -e MYSQL_ROOT_PASSWORD="12345678" \ -e MYSQL_USER="admin" \ -e MYSQL_PASSWORD="12345678" \ -v /data:/data \ -v /data/docker/mysql/my.cnf:/etc/my.cnf \ -v /data/docker/mysql/data:/var/lib/mysql \ mysql:8.0.29

2025-08-24

鲲鹏ARM服务器上可用数据库管理工具dbeaver

鲲鹏ARM服务器上可用数据库管理工具dbeaver

2025-08-17

鲲鹏Mongo4.4.29镜像

docker load -i mongo-4.4.29-arm64.tar docker run -d --name mongo --restart=always -p 27017:27017 \ -e MONGO_INITDB_ROOT_USERNAME=admin \ -e MONGO_INITDB_ROOT_PASSWORD=admin@mongodb \ -v /data/docker/mongo/data/:/data/db/ \ mongo:4.4.29

2025-08-17

批量安装node-exporter脚本

批量安装node-exporter脚本

2025-08-11

JavaScript实现非对称加密解密

JavaScript实现非对称加密解密

2025-08-01

jsencrypt加密解密库

jsencrypt加密解密库

2025-08-01

logstash-8.4配置文件

logstash-8.4配置文件

2025-07-26

鲲鹏服务器Kafka-2.8.1-Docker镜像

创建目录 mkdir -p /data/docker/kafka 创建实例 docker run -d --name kafka --privileged=true \ --network=host --restart=always \ -e TZ=Asia/Shanghai \ -v /etc/localtime:/etc/localtime \ -e KAFKA_BROKER_ID=0 \ -e KAFKA_ZOOKEEPER_CONNECT=172.17.29.43:2181/kafka \ -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://172.17.29.43:9092 \ -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \ -e KAFKA_LOG_DIRS=/kafka/logs \ -v /data/docker/kafka:/kafka \ wurstmeister/kafka:2.13-2.8.1 放开端口 firewall-cmd --permanent --add-rich-rule "rule family="ipv4" source address="192.168.1.100" port port="9092" protocol="tcp" accept" && firewall-cmd --reload

2025-07-26

鲲鹏服务器Zookeeper3.5.9-Docker镜像

创建目录 mkdir -p /data/docker/zookeeper/data mkdir -p /data/docker/zookeeper/conf mkdir -p /data/docker/zookeeper/logs chmod 777 /data/docker/zookeeper/conf/ 创建实例 docker run -d --name zookeeper --privileged=true \ --network=host --restart=always \ -e TZ=Asia/Shanghai \ -v /etc/localtime:/etc/localtime \ -v /data/docker/zookeeper/data:/data \ -v /data/docker/zookeeper/conf:/conf \ -v /data/docker/zookeeper/logs:/datalog \ -v /etc/localtime:/etc/localtime \ arm64v8/zookeeper:3.5.9 端口开放 firewall-cmd --permanent --add-rich-rule "rule family="ipv4" source address="192.168.1.100" port port="2181" protocol="tcp" accept" && firewall-cmd --reload

2025-07-26

ARM服务器logstash-8.4镜像

ARM服务器logstash-8.4镜像

2025-07-21

鲲鹏ARM服务OpenJDK8镜像

导入镜像:docker load -i openjdk8.tar 打标签:docker tag 8d934162ac2e adoptopenjdk/openjdk8:aarch64-ubuntu-jre8u352-b05-ea-nightly

2025-06-15

远程离线安装docker

远程离线安装docker,这个脚本支持arm和x86,只需将压缩文件中的docker离线文件换成相应的版本即可。这里压缩文件中存放的是x86_64的docker,解压文件后,将挣个目录上传到服务器,修改docker_install20.sh文件中的路径,然后,执行./docker_install20.sh 192.168.31.100即可。注意在执行命令之前,先对目标服务器进行免密SSH登录设置,在每台服务器上执行如下命令ssh-keygen -t rsa,然后如果A要免密访问B,将A的/root/.ssh/id_rsa.pub拷贝到B的/root/.ssh/authorized_keys文件中即可

2025-05-30

银河麒麟Docker仓库registry管理界面docker-registry-ui

银河麒麟Docker仓库registry管理界面docker-registry-ui

2025-04-24

鲲鹏麒麟服务器MINIO镜像

mkdir -p /data/public/minio/data mkdir -p /data/public/minio/config docker run --privileged=true --network=host --restart=always --name minio \ -e "MINIO_ACCESS_KEY=admin" \ -e "MINIO_SECRET_KEY=admin" \ -v /data/public/minio/data:/data \ -v /data/public/minio/config:/root/.minio \ -d minio/minio:RELEASE.2025-04-08T15-41-24Z-cpuv1 server /data --console-address "0.0.0.0:8001" -address "0.0.0.0:8000"

2025-04-18

X86服务器Redis6.2.17 Docker镜像

docker pull redis:6.2.17@sha256:8d1b89dcf42c0553820d331b28a0c60adfa0a882f1f77446a2495a1768e928a4 docker tag redis redis:6.2.17 docker save -o redis.tar redis:6.2.17 docker load -i redis.tar docker run --name redis -d --network=host redis:6.2.17 firewall-cmd --zone=public --add-port=6379/tcp --permanent && firewall-cmd --reload

2025-04-13

ShardingSphere5.2.1+达梦数据库

ShardingSphere5.2.1+达梦数据库

2025-03-26

ShardingSphere+达梦数据库进行分表操作

ShardingSphere+达梦数据库进行分表操作

2025-03-26

rocketmq-dashboard-1.0.0.jar

rocketmq客户端工具

2025-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除