自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Proxmox 备份引发 nginx-OA 虚拟机高负载与 journald 崩溃

2026年9月22日,nginx-OA虚拟机因Proxmox备份时缺少QEMU Guest Agent,导致快照创建失败引发I/O阻塞,systemd-journald陷入“杀死-重启”死循环,负载飙升至17.56。故障根源为未启用GuestAgent,无法执行fs-freeze。通过清理损坏日志、同步时间、安装并配置qemu-guest-agent(含systemd override确保开机自启),成功修复。手动备份验证通过,任务正常完成,系统恢复稳定。建议:所有虚拟机必须启用GuestAgent,优化备

2026-09-22 12:42:00 60 1

原创 cloud-init 自动扩盘踩坑与经验总结

cloud-init原生不支持LVM动态扩容,且runcmd仅执行一次,无法应对反复扩盘。正确方案为使用systemd-oneshot服务,配合幂等脚本手动执行growpart、pvresize、lvextend、resize2fs,确保每次开机自动检测并扩容。排查时需关注cloud-init-output.log,确认磁盘是否真实变大,并显式添加pvresize避免依赖udev自动触发。

2026-09-17 11:18:10 303

原创 虚机内存balloon机制原理与实践

内存气球是KVM/QEMU中动态内存管理的关键技术,通过virtio_balloon驱动实现宿主机与客户机间的内存回收与归还。在Proxmox中,配置memory与balloon参数(如8192/4096)可控制最大与最小内存,实际内存由宿主机根据负载动态决定,而非固定于balloon值。验证可通过qmmonitor infoballoon及客户机free-h观察。关键机制包括deflate-on-oom保护客户机稳定,手动充放气可临时突破下限。优化建议:降低balloon值或调整ballooning-ta

2026-09-16 15:13:45 357

原创 Python Paramiko SSH 访问较旧网络设备密钥交换失败解决方法

在复杂内网环境中,因新旧设备使用不同SSH协议(如diffie-hellman-group1-sha1与现代KEX算法),Paramiko 3.x移除旧算法导致无法连接旧设备。本文通过third-wheel工具重命名并安装Paramiko 2.12.0为paramiko_v2,实现新旧版本共存于同一环境。关键步骤包括:使用third-wheel下载并重命名旧版包、手动修补transport.py中硬编码的paramiko引用、验证导入与连接功能。需注意依赖共享风险及打包时的隐藏导入问题。该方案适用于不可升级

2026-09-10 18:19:47 98

原创 Paramiko SSH 卡死问题排查与多线程超时控制方案

本文针对Paramiko SSH批量运维中连接卡死问题,分析了算法不兼容、资源泄漏、缓冲区死锁等常见原因,并提出通过日志定位、系统命令对比验证等排查方法。核心解决方案为多线程超时控制:在独立线程中执行SSH操作,设置超时后强制关闭Transport,确保主线程不被阻塞。结合连接池、异常隔离与安全清理机制,实现高可靠性自动化运维。建议合理设置超时(5-120秒),并加强日志监控,以提升系统稳定性。

2026-09-09 11:22:45 204

原创 EulerOS 多网卡多网关场景下,第二块网卡无法从外部 ping 通的问题处理经验

多网卡多网关场景必须使用策略路由确保回包路径对称EulerOS需手动配置策略路由(Debian默认自动完成)rp_filter需配合调整为2,避免干扰策略路由生效

2026-08-26 18:26:27 283

原创 Linux 系统集成 Active Directory 域认证完整指南

Linux(Debian 12)与 AD 域的集成是运维工作中的一项基础而重要的技能。这是 SSSD(System Security Services Daemon)的配置文件,负责与 AD 的通信和用户缓存。权限管理的完整实战经验。这是 Kerberos 认证的核心配置文件,配置错误会导致 GSSAPI 认证失败。会记录命令的所有输出,日志量可能显著增加,请确保配置合理的日志轮转策略。AD 域认证高度依赖 DNS 解析,这是整个部署成功的基础。等核心组件的配置与调试方法,以及常见问题的解决方案。

2026-08-21 21:04:24 298

原创 firefox访问nginx服务多网站错误分析解决方法

用户使用 Firefox 浏览器通过 IPv6 访问 Nginx 反向代理下的多个虚拟主机(例如 oa.xx.com 和 cloud.xx.com)时,出现了 访问域名 A 却显示域名 B 网站界面 的现象。而使用 Edge 或 Chrome 浏览器访问同一地址则完全正常。问题分析,以及通过修改nginx配置,解决这一问题的方法。

2026-08-05 19:09:25 332

原创 GSLB全局负载均衡策略详解

本文详细介绍gslb调度策略,gslb策略四个层次,1健康可用2.基于位置权重拓扑等预设值的静态策略,3.基于性能和负载感知测量的动态策略 4.基于算法和会话的高级策略。以及每种策略对应的场景。

2026-08-03 15:00:41 322

原创 从DNS的TTL差异看DNS服务选择的策略

从DNS的TTL差异看DNS服务选择

2026-07-31 17:44:24 364

原创 物理机迁移至proxmox的步骤

通过ovftools,VMware vCenter Converter Standalone Client等工具将物理机迁移至私有云proxmox

2023-05-22 15:09:53 4041

原创 Proxmox 虚机平台与AD域集成

proxmox虚拟平台管理,proxmox与AD域集成,user filter组过滤器,group filter 用户过滤器配置。

2023-01-04 15:19:15 1820

原创 Self Service Password部署踩坑记录

LDAP,AD域配置,self-service-password 自助修改Ad域密码

2022-12-26 15:07:02 3593 8

原创 matplotlib.pyplot 或者mplfinance进行统计数据可视化汉字显示问题

在使用matplotlib.pyplot 绘制各种图形时,我们调用set_xlabel('XXXXX轴',fontsize=15),set_xlabel('YYYYY轴',fontsize=15)set_title('object Graph测试'),annotate(u"示例1",xy=(x[1],y[1]),xytext=(80,10),textcoords='offset points')或者调用mpf.plot(dfconcat,type='candle',volume=True,ylabel_lo

2022-06-09 18:57:21 1606

原创 Python读取国外股票数据方法

python 股票行情 yahoo urllib3 yfinance

2022-06-08 09:48:34 2457 6

原创 使用OFFICE自带控件在EXCEL中批量插入二维码以及条码

电子表格批量生成二维码 ,条码 office自带控件

2022-03-15 11:11:54 15278 3

原创 mySQL下json数组/多行数据的遍历

python json 数组 遍历

2022-03-02 13:25:23 5777

原创 Windows 下安装MySQLclient时报错处理

Windows 下安装MySQLclient报错最新版的MySQLclient在windows平台需要重新编译,如果win平台未安装vs c++编译环境,那么一定报编译错误这时有两种解决办法:1.直接下载1.6版本下载地址2.安装VS环境,微软官网可以下载个人版进行安装. 安装完成后,再安装mySQL开发依...

2022-01-21 19:52:42 1516

原创 MySQL 报错 incorrect datetime value ‘0000-00-00 00:00:00‘ for column

MySQL 报错 incorrect datetime value '0000-00-00 00:00:00' for column

2022-01-13 15:37:20 28317

原创 关于利用oracle自带功能防止SQL注入的方法

关于利用oracle自带功能防止SQL注入的方法在B/S开发中我们经常会考虑一个安全问题那就是防止SQL注入,现在介绍ORACLE自带的程序包进行防止SQL注入;在oracle的DBMS_ASSERT包中包含了相关的函数,将传入的参数使用其进行检查,如果不符合相关规则,那末SQL语句执行会报错,从而达到防止SQL注入的风险。   ENQUOTE_LITERAL   输入字符

2016-08-29 13:15:15 4494

原创 ie浏览器上取到多个MAC地址

IE浏览器 得到多个MAC地址

2016-08-04 14:48:52 960

原创 关于Oracle时间函数用法

Oracle时间函数用法

2016-08-04 12:23:26 426

graphics32

delphi graphics32-1-9-1-fixes-r2148 图形处理控件。

2015-12-31

空空如也

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

TA关注的人

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