- 博客(418)
- 资源 (4)
- 收藏
- 关注
原创 rancher查看日志:failed to create fsnotify watcher: too many open files
这是一个非常经典的 Kubernetes/Linux 系统参数限制问题。Rancher(以及 Kubernetes)查看日志时,底层机制类似于tail -f,需要使用 Linux 的inotify机制来监听文件变化。当节点上运行的容器太多,或者日志文件太多时,宿主机的被用光了,就会报或。
2026-01-19 16:12:56
259
原创 达梦与 Oracle 的关系及数据库架构差异
一句话概括两者关系与差异:达梦在“表面行为”和“语法体系”上极度接近 Oracle,但在“底层架构”和“实现机制”上完全不同。达梦的目标是降低 Oracle 迁移门槛Oracle 的优势是成熟与高隔离达梦的优势是高并发与资源效率本质属于“兼容式国产替代”,而非源码复制。
2026-01-19 12:34:42
505
1
原创 Oracle 12c 官方卸载工具 (Deinstall Tool) 标准流程
如果不清理干净会报错。建议在做完上面步骤后,这一套流程走下来,才是最稳妥的卸载方式。这里就是你提到的“选择 5”的地方。往往删不干净,如果你打算。
2026-01-15 18:05:40
419
原创 乌班图mysql如何小版本升级
Ubuntu 20.04 下 MySQL 8.0.42 (系统源) 升级至 8.0.43 (官方源) 的完整操作手册。在执行任何操作前,必须完成。备份旧配置文件:第二阶段:准备环境 (下载与卸载)下载 MySQL 8.0.43 Bundle 包:解压文件:卸载旧版 Ubuntu MySQL (只删软件,保留数据):第三阶段:安装新版本进入安装目录:批量安装所有包 (忽略顺序报错,稍后修复):自动修复依赖 (这一步最关键,会自动补全 等依赖并配置
2026-01-14 00:10:14
427
原创 明明有10万用户,为什么 MySQL 连接数只配了 500?——揭秘数据库连接与 JDBC 连接池的真相
指当前打开网页或 App 的用户行为可能是:浏览页面、看图片、停留发呆这些行为绝大多数不涉及数据库操作用户规模 ≠ 数据库连接数真正占用连接的是并发 SQL,而不是在线用户连接池是性能核心,不是可选项遇到优先排查慢 SQL检查是否有连接未关闭最后再考虑增加连接数💡 理解底层原理,比盲目调参数重要得多。
2026-01-09 17:47:29
1029
原创 红帽企业级 Linux(RHEL)世代演进深度研究报告
红帽企业级 Linux(RHEL)演进研究报告摘要 RHEL 从第7代到第10代的演进展现了企业级操作系统的范式转变。RHEL 7(2014)引入systemd奠定现代Linux基础;RHEL 8(2019)通过模块化设计应对云计算需求;RHEL 9(2022)转向开放混合云,强化容器支持;预计2025年发布的RHEL 10将聚焦AI原生和不可变基础设施,采用镜像模式(Image Mode)和bootc技术实现操作系统容器化。内核版本从3.10(RHEL 7)跃升至6.12(RHEL 10),显著提升云原生
2026-01-09 10:42:49
941
原创 准确--Kubernetes 修改 NodePort 端口范围操作文档
由于 Kubernetes 默认的 NodePort 范围是,无法直接使用端口。本操作旨在通过调整参数,将端口范围扩大至。
2025-12-18 22:05:37
377
原创 准确--CentOS 7 配置用户资源限制(nofile / nproc)
临时调试prlimit永久生效UsePAM yes 必须配合完整 PAM 文件否则就是“密码正确但登录失败”
2025-12-17 22:10:36
378
原创 Kubernetes 环境 NFS 卡死问题排查与解决纪要
Kubernetes + NFS 默认配置不可直接用于并发场景nfsd线程数必须根据 CPU 核数和并发量调整重启可恢复的问题,通常是资源/线程耗尽而非功能性错误systemd override 是比临时 echo 更可靠的生产做法。
2025-12-16 21:20:25
1043
原创 k8s修改 Kubelet 配置文件,避免乱驱逐!!!
建议直接用方法一(改如果你改了你发的那个文件但重启后发现没效果,肯定是因为被kubeadm的配置覆盖了,请回头用方法一或方法二。
2025-12-11 12:06:34
365
原创 记录公司nacos经常挂掉的处理方案!!
2025-12-05Nacos 运行一段时间后自动停止、无法连接数据库、报错误,或连接数据库时发生 Broken pipe/Timeout。
2025-12-05 15:38:35
478
原创 记录一下es节点掉线后修复好了的情况
这会导致 ES 拒绝加入本来就存在的 97/100 的集群。⚠️ 该机不需要再初始化集群,它只需要加入现有集群。但配置里仍然写着“我是一个新的集群的初始主节点”它只能试图在自己机器内部寻找集群(当然找不到)配置文件缺少真正的 seed hosts。96 节点先前加入过集群(有 UUID)恢复 Java 程序的 3 节点配置。继续使用整个 3 节点 ES 集群。这就是它无法加入集群的根本原因。此时 96 节点正式归队。
2025-11-28 18:41:42
244
原创 codex配置mcp--持续更新中
[mcp_servers.bingcnmcp]command = "cmd"args = ["/c", "npx", "bing-cn-mcp"][mcp_servers.context7]command = 'C:\Program Files\nodejs\npx.cmd'args = ["-y", "@upstash/context7-mcp"]startup_timeout_sec = 40.0[mcp_servers.context7.env]APPDATA = 'C:\Users\Y
2025-11-03 15:01:59
375
原创 Linux 换源工具--推荐使用LinuxMirrors
工具名支持系统是否测速是否支持多语言适合人群chsrc全平台✅✅通用用户、开发者Linux 主流发行版❌❌(系统源)国内新手用户多系统❌✅(部分)快速部署环境apt-selectUbuntu❌❌Ubuntu 用户如你是开发者或频繁使用多种包管理器,chsrc是最推荐的选择;如你只是偶尔换系统源,的一键脚本更方便。需要我帮你挑一个适合你系统的命令试试吗?
2025-10-27 13:32:28
1185
原创 修复shell中复制粘贴中文乱码多#问题
如果你想以后构建的容器都默认正常,可以在 Dockerfile 中加几行 👇。(带 UTF-8 locale + 时区 + 常用工具)?就已经是 UTF-8 了,不用再每次手动设置。那样你以后构建的镜像都不会再出现乱码问题。正常显示中文就说明一切生效 ✅。是否希望我帮你写一个完整的。
2025-10-22 18:54:03
369
原创 如何使用Gemini-cli,需要配置项目id
在使用 Gemini 时,需要明确指定一个 Google Cloud 项目来进行计费和资源管理。必须设置一个名为的环境变量。
2025-10-22 11:01:54
910
原创 准确--从 8.0.42 升级到 8.4.6 的完整操作文档
输出应为 8.0.42。建议同时做 逻辑备份 和 物理备份:物理备份:1.3 停止业务写入在升级期间,需确保数据库不会再有新写入,否则可能导致数据不一致。2.2 卸载调试包(否则依赖冲突)2.3 安装升级包3. 配置文件调整3.1 修改 对照你提供的配置,修正在 8.4 中不兼容的参数:3.2 校验配置是否正确若返回 ,说明配置文件无错误。4.2 执行系统表升级5. 验证5.1 确认版本输出应为 8.4.6。5.3 检查业务数据库登录客户端验证能否正常
2025-09-18 01:39:42
517
1
原创 本地--Oracle表被锁了该如何处理
权限登录 Oracle 12c 或更高版本时,默认会进入根容器 (CDB)。锁通常发生在具体的业务数据库 (PDB) 中,因此第一步必须切换到正确的 PDB。切换到 PDB 后,执行以下查询来找出是哪个数据表被哪个会话锁住。若无法联系到用户或情况紧急,可强制终止其会话。根据上一步的分析结果,采取相应措施。信息,找到操作者,请他/她自行。
2025-09-17 17:38:33
346
原创 k8s NodePort 30000 - 32767 被用完后该如何处理
如果在 Kubernetes 中的NodePort服务端口范围被用完,可以通过修改 Kubernetes 配置来扩展端口范围。
2025-09-17 10:02:02
514
原创 准确--Nginx 1.28.0 安装与配置流程
本文详细介绍了Nginx 1.28.0的安装配置流程:首先下载解压源码包;然后配置编译参数,包括SSL、Gzip、状态监控等常用模块;接着进行编译安装;安装后验证版本和配置正确性;为方便使用,将Nginx路径添加到环境变量;最后说明常用命令,包括检查配置、启动/停止服务和重载配置。整个流程完整清晰,适合开发者快速部署Nginx服务器。
2025-09-10 15:32:00
466
原创 zabbix自定义监控
vim /etc/zabbix/zabbix_agentd.d/user_count.confUserParameter=process,sh /etc/zabbix/shell/check_processes.sh
2025-08-06 16:56:19
239
原创 nginx日志分割
现在,你已经成功地在没有root权限的情况下,建立了一套完全属于web用户的、功能完备的自动化日志切割系统。每天凌晨 00:01cron会自动触发你的脚本。脚本会重命名前一天的日志,并通知 Nginx创建新日志文件。脚本会压缩重命名后的日志文件。脚本会自动删除14天前的旧压缩日志。你再也不需要手动管理这些日志文件了。
2025-07-28 19:55:03
552
原创 Linux离线安装抓包工具Tcpdump全流程(从零基础到精通)
原文链接:https://blog.csdn.net/shandongjiushen/article/details/148379102。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。如果网络无法在线安装,请提前下载下列源码包并离线安装。
2025-07-28 10:07:48
3874
2
原创 准确--CentOS 7.9在线安装docker
执行完这条命令后,CentOS系统将使用阿里云提供的软件仓库作为默认的YUM源。注意:旧版本Docker中的镜像等内容存放在。中,卸载不会删除本地Docker内容。
2025-06-13 17:06:50
570
原创 准确---配置全局代理
Docker 服务需要单独配置代理,以确保 Docker 能够拉取镜像和构建镜像时使用代理。文件,或者重启你的 shell 会话(注销再登录,或直接关闭当前终端窗口并打开新的)。这是最推荐的方式,因为它会对所有用户和所有 shell 会话生效。完成以上步骤后,你的 CentOS 7.9 服务器应该能够通过。Git 默认会使用环境变量中的代理,但你也可以为其单独配置。如果能够成功获取页面内容,说明环境变量代理已生效。有自己的代理配置,不受环境变量的影响。你应该看到你设置的代理地址。这是最关键的一步,会影响。
2025-06-12 16:50:17
1345
原创 2025江苏高考满分作文——那首歌,那道疤
我上小学时,他常在晚饭后,把我抱在膝上,用他那浑厚的男中音唱:“雄赳赳,气昂昂,跨过鸭绿江……每一个音符,都会牵扯出这些浴血的面容,那份幸存者的愧疚与思念,沉重得让他无法出声。爷爷指着其中一个,说:“这是小马,我的文书,为了掩护电台,被炮弹炸得……他用那只僵硬的手,抚摸着照片上战友们的脸,仿佛在进行一场迟到了半个世纪的告别。看到你们好,看到国家好,我们吃的那些苦,就都值了。爷爷的右手,有三根手指的关节是僵直的,像被霜冻过的枯枝。而今天,它成了一枚无言的勋章,见证着一个民族的崛起,也连接了两代人的家国情怀。
2025-06-08 04:11:14
616
原创 2025上海高考满分作文——刻刀下的回响
他刻的字,风骨遒劲,印在宣纸上,像是活的。它在告诉世界,真正的“传”,并非是要固执地拒绝“转”,而是在“转”的喧闹中,坚守住“专”的本心,并最终让其精神,在新的时代里,生生不息。而阿光做的“转”,并非是把种子变成了塑料花,而是引来了一渠活水,让这片土壤变得肥沃,让种子有了发芽、生长,被更多人看见的机会。刻刀落下,依然是那份雷打不动的“专”,但阿光分明感到,这一次,师傅的刀锋里,似乎多了一丝暖意。”那天下午,阿光举着手机,屏幕上正是一个网红直播带货,“您看,人家卖一支口红,一晚上能卖掉咱们作坊十年的收入。
2025-06-07 23:59:01
947
原创 准确--k8s cgroup问题排查
6月 06 17:20:39 k8s-node01 containerd[1515]: time="2025-06-06T17:20:39.429020334+08:00" level=error msg="StartContainer fo。#相当于sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=1"这是临时的。#需要在/etc/default/grub上面添加。#注意麒麟V10BUG。
2025-06-06 18:39:43
475
原创 k8s更新证书
好的,根据提示,你已经成功更新了证书,接下来你需要重启相关的控制平面组件,以便它们加载并使用新的证书。这些组件通常作为静态 Pod (static pods) 运行在你的主节点上,由。如果在重启过程中遇到问题,请检查相关组件的日志以获取更详细的错误信息。执行完这个操作后,你可能需要退出当前 shell 会话再重新登录,或者新开一个终端,以确保新的。(Pod 名称中的主机名部分可能与你的节点名一致) 是否处于。能够使用新的凭证与集群通信,你需要将更新后的。是否比较新,表明它们是最近重启的。
2025-06-03 15:15:52
1484
1
原创 在 “Linux 9“ 系统快速安装配置RabbitMQ
现在你已经成功安装了一个功能正常的 RabbitMQ 服务器,并带有管理界面和一个管理员用户!你可以开始创建虚拟主机、交换机、队列,并连接你的应用程序了。这是在 “Linux 9” 系统(如 RHEL 9、AlmaLinux 9、Rocky Linux 9)上安装和配置 RabbitMQ 的中文指南。运行这些脚本后,你的系统将被配置为从这些受信任的源获取 Erlang 和 RabbitMQ。这个插件提供了一个基于 Web 的 UI,用于管理 RabbitMQ,非常有用。RabbitMQ 的配置主要通过。
2025-05-22 14:40:52
1272
Maven清理仓库工具
2018-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅