大鹏运维记录
文章平均质量分 82
dapeng-大鹏
我撸了一个golang的依赖注入框架: github.com/gone-io/gone,能够很方便的做Web服务开发,推荐你使用
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
KVM+LVM 零停机在线扩容 Ubuntu 根分区:从磁盘添加到逻辑卷扩展完整
本文介绍了基于KVM虚拟化和LVM逻辑卷管理的Ubuntu根分区在线扩容方案。通过KVM热添加虚拟磁盘实现零停机扩容,配合LVM将新磁盘直接作为物理卷扩展卷组容量,最终调整文件系统大小完成扩容。关键步骤包括:宿主机端热添加磁盘、虚拟机内创建物理卷、扩展卷组和逻辑卷、调整文件系统。文章强调了操作前的环境验证和数据备份,并提供了生产环境进阶技巧和常见问题解答。该方案全程无需重启,无数据丢失风险,大幅提升了运维效率。原创 2026-05-20 07:54:13 · 441 阅读 · 0 评论 -
记一次 GitLab Let‘s Encrypt 证书申请失败的排查与修复
gitlab 服务的证书突然失效了,记得是设置了 Let‘s Encrypt 自动 更新证书的原创 2026-04-30 16:10:30 · 582 阅读 · 0 评论 -
我被虚拟机坑了3小时:所有限制都正常,为什么还报Too many open files?
摘要: 作者在KVM虚拟机中部署ComfyUI时遇到"Too many open files"错误,尽管虚拟机内的文件描述符限制已调至65万仍无效。最终发现真实瓶颈在于宿主机上QEMU进程的默认8192限制。深入分析表明,虚拟机的所有I/O操作都会转化为宿主机QEMU进程的文件操作,实际限制取虚拟机与宿主机限制的较小值。解决方案是修改宿主机libvirtd服务的LimitNOFILE配置至104万并重启虚拟机。该问题揭示了虚拟化本质——虚拟机仅是宿主机的一个普通进程,受宿主机的资源限制约原创 2026-04-21 10:20:24 · 375 阅读 · 0 评论 -
Ubuntu 命令速查手册 v2.5
Ubuntu命令速查手册摘要 本手册提供了Ubuntu系统常用命令的快速参考,涵盖文件管理、系统监控和进程控制等核心功能。主要内容包括: 文件目录操作:基础导航命令(cd/ls)、文件操作(touch/cp/mv/rm)、内容查看(cat/head/tail)和搜索工具(find/grep) 系统管理: 信息查看(uname/df/free) 进程管理(ps/top/kill) systemd服务控制(start/stop/enable) 日志查看(journalctl) 运行级别管理 实用功能: 实时日志原创 2026-04-21 06:29:59 · 461 阅读 · 0 评论 -
Ubuntu22.04下virsh list卡死问题排查记录和总结
摘要:本文记录了在Ubuntu 24.04系统中部署GPU直通虚拟机时遇到的三个权限问题排查过程。首先解决libvirt Unix socket权限问题,接着发现AppArmor拦截/data路径导致存储池访问失败,最后定位到GPU驱动死锁导致libvirtd僵尸进程。通过分析各层权限机制,提出根治方案:预绑定vfio-pci驱动、针对性配置AppArmor白名单,并强调生产环境中保持安全模块的重要性。最终总结出四层权限穿透检查法和防御性配置清单,为类似GPU直通环境部署提供排障参考。原创 2026-04-19 16:49:59 · 454 阅读 · 0 评论 -
Nginx 终极指南:从入门到精通
这篇《Nginx终极指南》是一份全面且系统的Nginx技术总结,涵盖了从入门基础到高级应用的各个方面。内容包括Nginx的安装配置、核心概念、基本功能、HTTP服务器配置、反向代理与负载均衡设置、缓存机制、HTTPS配置、性能优化技巧、日志监控方法以及常见问题解决方案。文章通过清晰的配置示例和实用技巧,帮助读者全面掌握Nginx的使用和优化,适合从初学者到高级用户的各层次读者参考使用。原创 2025-04-10 17:37:33 · 1443 阅读 · 0 评论 -
nginx如何反向代理私有证书的内网接口
本文介绍如何在nginx上配置代理使用私有证书的服务接口原创 2025-04-09 09:07:00 · 1130 阅读 · 0 评论 -
在银河麒麟V10上离线安装千问VL - Qwen2-VL-72B-Instruct-GPTQ-Int4
由于众所周知的某个原因,官方镜像下载是需要科学上网的。我们这里使用:docker.unsee.tech/vllm/vllm-openai:v0.6.4。需要在客户服务器上安装 Qwen2-VL-72B-Instruct-GPTQ-Int4,不能联网,安装的系统是 银河麒麟V10。重点是需要切换到纯文本模式,关闭 X server 服务。这里需要一台能够联网的并且安装了。下面这些操作建议在一台能联网的。, 其他文件和目录可以删除了。思路是在客服服务器上安装。原创 2024-12-11 21:43:53 · 3256 阅读 · 0 评论 -
如何将老板的游戏机接入阿里云自建K8S跑大模型(下)- 安装nvidia/gpu-operator支持GPU在容器中共享
当时安装的详细步骤没有记录,重现起来太累了,也没有多少人阅读;说来算是虎头蛇尾,惭愧呀……原创 2024-05-23 22:13:01 · 703 阅读 · 0 评论 -
如何将老板的游戏机接入阿里云自建K8S跑大模型(中) - 将自建GPU服务器加入k8s集群做节点
安装了一个三节点的的K8S——基于基于rke2的K8S部署过程记录- rke2 + rancher + metallb为了让服务器通过统一的IP访问外网,我们创建了一个NAT服务器——如何在阿里云上自建NAT服务器来访问外网为了让本地服务器加入阿里云上的服务器,我们拆掉了 VPN中的地址转换——如何将办公室中新购买的GPU服务器接入到阿里云上部署的K8S - 如何去掉pritunl中的NAT在《如何将办公室中新购买的GPU服务器接入到阿里云上部署的K8S - 如何去掉pritunl中的NAT。原创 2024-05-22 12:42:50 · 689 阅读 · 0 评论 -
如何在阿里云上自建NAT服务器来访问外网
Linux 内核是支持地址转换的,这里我们利用 Linux 内核的转发机制来实现NAT服务。使阿里云 VPC内网 没有外网IP 的 ECS服务器 通过我们 自建的NAT 访问外网。在阿里云上购买一台ECS,要求 linux 内核系统,拥有外网IP。原创 2024-05-21 10:14:54 · 2039 阅读 · 0 评论 -
如何将老板的游戏机接入阿里云自建K8S跑大模型(上) - 如何去掉pritunl中的NAT
AI 大火,老板觉得租用阿里云的服务器太贵了,于是把他自己的的 高配置 **游戏机** 搬到了公司,硬是要求接入到阿里云的K8S中,说用它来提供服务,无非就是公司多点电费。原创 2024-05-20 09:50:31 · 691 阅读 · 0 评论 -
基于rke2的K8S部署过程记录- rke2 + rancher + metallb
我基于rke2部署了一套三节点的k8s,同时部署了rancher 和 metallb原创 2024-05-18 09:00:00 · 1838 阅读 · 0 评论 -
阿里云 服务器,云盾的ip占用大量流量的问题
问题公司成员反映公司网站有时候访问速度超级慢,让我来检查原因。ssh登录服务器,安装了流量监控软件iftop;使用流量监控命令后发现:有又给固定ip占用了服务器大量的流量。通过百度查询,发现这个ip(112.124.214.7)是归属与杭州阿里公司的。 这下问题来了:挖掘技术哪家好?追因当然是给阿里云提交工单了。 花了一上午的时间终于得到一个比较合理的解释。 给起一个评价是:阿里云的售后对自己原创 2015-03-20 22:02:26 · 5244 阅读 · 2 评论 -
Caddy2使用阿里云DNS申请https证书,利用阿里云DNS境内外不同解析给Gone文档做一个同域名的国内镜像站点
Caddy2使用阿里云DNS申请https证书,利用阿里云DNS境内外不同解析给Gone文档做一个同域名的国内镜像站点;使用docker重新编译Caddy2,使用docker-compose来管理容器。原创 2024-05-13 18:39:55 · 1778 阅读 · 0 评论 -
CentOS 下安装7-Zip 以及常用的解压命令
通过包管理器安装在SSH终端中执行以下命令尝试快速安装:若提示软件包不存在,请进行手动编译安装。手动编译安装流程步骤1:获取源码包步骤2:解压源码包步骤3:编译与安装二、安装验证成功安装后,终端将显示如下提示信息:三、环境配置若出现终端乱码现象,可通过以下命令临时调整编码:原创 2015-04-20 23:51:16 · 11832 阅读 · 0 评论 -
让centos支持ntfs(centos下安装ntfs-3g)
安装fuse(ntfs-3g依赖fuse)wget http://nchc.dl.sourceforge.net/project/fuse/fuse-2.X/2.9.2/fuse-2.9.2.tar.gztar -zxvf tar -zxvf fuse-2.9.2.tar.gzcd fuse-2.9.2./configuremakemake installmodprobe fuse安装n原创 2015-04-20 23:57:53 · 6107 阅读 · 1 评论 -
如何在系统中安装make命令
官网首页:https://www.gnu.org/software/make/hi,我在开发一个很酷的Golang Web框架,可以方便的Web开发。点击框中的下载,下载后安装。把安装路径添加到环境变量 PATH 中.是系统比较基础的命令,一般会自己携带,如果没有就手动安装一下吧。请帮忙在github上点个 ⭐️吧,这对我很重要;从官网下载 make.exe Make for Windows。原创 2024-05-14 12:34:58 · 2721 阅读 · 0 评论 -
使用Docker在阿里云ECS上部署Gitlab,提供代码托管、CICD 和 docker镜像服务
我们这里使用 https://gitlab.goner.fun/ 作为git网页的地址;使用 https://r.gitlab.goner.fun 作为docker镜像的服务地址。这里利用docker容器化方式部署gitlab,利用docker-gitlab-ruuner 来运行gitlab-cicd脚本。进入页面:https://gitlab.wfsanwen.com/admin/runners。我开发了一个golang的依赖注入框架名字叫Gone,是可以高效开发Web服务的Golang依赖注入框架。原创 2024-05-16 15:00:51 · 1609 阅读 · 0 评论
分享