- 博客(88)
- 收藏
- 关注
原创 银河麒麟系统查询服务器信息
在银河麒麟服务器操作系统(Kylin OS,通常基于 Linux,如 Ubuntu 或 CentOS 衍生版)上,如果你拥有 root 或 sudo 权限(例如在物理机或具有完整权限的虚拟机/VPS 中),可以通过以下命令查询物理服务器的硬件信息(包括型号、序列号、制造商等,常被称作“物理服务器信息”或“资产信息”)。如果你运行在云服务器或受限虚拟机中,部分底层硬件信息可能被虚拟化层屏蔽。以下操作需在终端中执行,并确保已安装必要工具。关键字段:Manufacturer:厂商(如 Huawei、Insp
2025-11-28 16:12:59
209
原创 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
原创 使用EasyExcel导出Excel
*** 用户数据导出实体*/@Data@ExcelProperty("用户ID")@ExcelProperty("用户名")@ExcelProperty("邮箱")@ExcelProperty("手机号")@ExcelProperty("创建时间")@ExcelProperty("状态")
2025-10-28 17:29:37
156
原创 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
原创 本地文件->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
537
原创 Spring Boot 工程启动时自动执行任务方法
在 Spring Boot 中实现启动时自动执行任务的最佳实践:1. 推荐使用:• ApplicationRunner或 CommandLineRunner:简单直接• @EventListener(ApplicationReadyEvent.class):确保完全就绪2. 复杂场景:• SmartLifecycle:需要生命周期管理• @PostConstruct+ @Async:异步执行3. 关键注意事项:• 确保依赖已初始化。
2025-09-03 09:25:42
877
原创 调整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
原创 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
原创 使用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
原创 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
720
原创 鲲鹏麒麟搭建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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅