
杂七乱八
文章平均质量分 78
对你无可奈何2008
境來不拒,境去不留。隨緣自適,心無增減.
展开
-
高可用环境下Nginx服务管理脚本优化实践
通过增加重试机制,我们成功解决了在高可用环境下批量关闭Nginx服务时部分服务器无法一次性关闭的问题。这种优化方式不仅简单有效,而且保持了脚本的独立性,避免了与其他服务管理的耦合。在实际运维工作中,面对复杂的生产环境,我们需要灵活运用各种技术手段,确保系统的高可用性和稳定性。希望这篇博客对大家在类似场景下的工作有所帮助。原创 2025-03-17 11:03:21 · 296 阅读 · 0 评论 -
EXCEL IF自动填充功能
通过使用 Excel 的IF函数和LEFT函数,我们可以轻松地根据端口号自动填充对应的用途信息。这种方法不仅节省了手动输入的时间,还减少了出错的可能性。在处理大量数据时,这种自动化操作可以显著提升工作效率。希望这篇博客对你有所帮助!如果你有其他 Excel 使用技巧或问题,欢迎在评论区分享和讨论。原创 2025-03-10 21:44:14 · 614 阅读 · 0 评论 -
2025吐槽季第一弹---腾讯云EO边缘安全加速平台服务
源站组的兜底策略我希望是用户可控的,你可以有默认,但是我业务场景不一样,我希望可以能自己设置。新功能与加白方式的用户体验很差,内测时间较长。eo首页这个站点和域名的概念让我很是纠结。我的后知后觉站点其实是增加我一个二级域名?域名是让我在耳机域名下可以加三级or其他?日志服务跟cls的整合跳转我也感觉设计的很不好,虽然是支持cls了:页面就这样…没有个查询的什么or跳转到cls服务该日志集的…原创 2025-02-22 11:41:44 · 1002 阅读 · 0 评论 -
proxmox通过更多的方式创建虚拟机
通过deepseek claude3等chat方式,我们实现了proxmox通过更多的方式创建VM的完整流程。幂等性处理:脚本需要考虑重复执行的情况错误处理:完善的错误捕获和日志记录参数化配置:关键参数要可配置化,提高脚本复用性状态检查:执行关键操作前后的状态验证。原创 2025-02-05 23:09:58 · 1251 阅读 · 0 评论 -
proxmox创建虚拟机
通过 Proxmox 创建虚拟机非常简单,无论是通过控制台手动创建还是通过模板批量创建,都可以快速搭建实验环境。使用模板可以大大提高效率,特别是在需要创建多个相同配置的虚拟机时。通过模版创建的新的VM的主机hostname仍然都是创建模版时候的主机名,我希望能自定义,而不是每次通过命令进去更改。我更新通过自动化的脚本或者命令的方式去创建虚拟机,正巧看到了**Cloud-Init接下来我想通过Cloud-Init创建虚拟机,嗯还有terraform的方式或者 让gptordeepseed。原创 2025-02-04 19:45:57 · 1433 阅读 · 0 评论 -
从Proxmox VE开始:安装与配置指南
前言前言Proxmox Virtual Environment (Proxmox VE) 是一个开源的虚拟化平台,基于Debian Linux,支持KVM虚拟机和LXC容器。它提供了一个强大的Web管理界面,方便用户管理虚拟机、存储、网络等资源。Proxmox VE广泛应用于企业级虚拟化、云计算和开发测试环境。通过本篇博客,可以完成proxmox环境的完整初始化安装注:本环境为一台戴尔R740服务器!Proxmox VE的安装。原创 2025-02-03 17:02:37 · 2485 阅读 · 0 评论 -
Kubernetes灾备演练之优雅处理服务副本数
在双中心部署的架构下,为了验证系统的容灾能力,需要进行灾备演练。应用服务部署在kubernetes集群中,通过web控制台修改副本数量为0不可用,比较耗费时间。本文将介绍如何通过脚本优雅地处理一个中心的服务副本数,并在演练后恢复原状。本文提供了两种实现方案,都能满足灾备演练的需求。Shell脚本方案简单易用,Go方案则更加健壮。根据实际情况选择合适的方案即可。希望本文对你进行灾备演练有所帮助!原创 2024-12-23 14:07:42 · 569 阅读 · 0 评论 -
安全地使用 Docker 和 Systemctl 部署 Kafka 的综合指南
通过本教程,您可以实现一个安全、可靠的 Kafka 服务部署。通过加密关键配置和细心设计日志存储,显著提升整个系统的安全性。日常运维中,请注意定期检查和更新安全设置,修改密码,确保系统能防范新的安全威胁。原创 2024-12-19 18:46:31 · 1530 阅读 · 0 评论 -
Linux 权限管理实践:精确控制用户对 systemctl 和 journalctl 命令的使用
在 Linux 系统管理中,精确控制用户对特定命令的访问权限是一项关键的安全实践。使用systemctl和journalctl命令时,不当的权限设置可能会导致不必要的风险。本篇博客将详细讨论如何通过sudoers文件和 Polkit 策略为不同用户配置systemctl和journalctl的访问权限。原创 2024-12-16 21:06:44 · 845 阅读 · 0 评论 -
pgrep的一次入坑经历
通过深入了解pgrep的使用限制及其选项,我们成功解决了Go语言编译的程序在Linux环境下无法被传统关闭脚本杀死的问题。这一发现不仅提升了我们的系统管理效率,也增加了对Linux进程管理工具更深层次的了解。即使是最极简的名称形式monitor_reporter,使用pgrep依然无法找到对应进程,而ps aux|grep monitor_reporter却能显示。如果进程的命令行名称与实际运行时的命令名称不完全相同,pgrep可能无法正确找到进程。问题来了,屡试不爽的脚本,竟然没有杀死该进程?原创 2024-09-27 15:01:32 · 342 阅读 · 0 评论 -
Kubeblocks系列2-redis尝试之出师未捷身先死
我还是坚信数据服务可以部署在容器中,但是现阶段的kubeblocks对于我来说还是一个玩具,成熟度较低。希望在以后成熟的版本中再进行深度的学习试用。现在这种阶段我还是宁愿试用bitnami的各种helm安装了。原创 2024-05-22 16:49:37 · 910 阅读 · 0 评论 -
Kubeblocks系列1-安装
本文将为你详述如何在 Kubernetes 集群上安装和配置 Kubeblocks,一种先进的 Kubernetes 集成工具,旨在简化和自动化容器化应用的部署和管理。原创 2024-05-22 16:48:22 · 723 阅读 · 0 评论 -
在Kubernetes中优雅地导出和清理Ingress资源
Kubernetes的Ingress资源是定义外部访问集群服务的规则。随着微服务架构和容器化技术的普及,Ingress作为路由流量的关键组件变得愈发重要。当我们需要在环境之间迁移Ingress资源或者备份当前的配置时,就会用到导出功能。然而,直接使用kubectl导出可能会包括一些我们不需要的元数据。本篇博客将教您如何优雅地导出Kubernetes命名空间下的Ingress资源,同时保留关键的字段。注意:其实这个跟获取configmap是连贯的,增加一些新的玩法!原创 2024-01-08 23:02:07 · 1212 阅读 · 0 评论 -
华为云CES监控与飞书通知
此文为你展示了如何通过Go SDK获取华为云上的负载均衡最大连接数and eip指标的多个条件查询,并通过飞书Webhook发送通知的过程。以上的实现可以根据你自己的需求进行调整,比如改变监测的指标或者消息发送的方式。希望本文能帮助你更好地监控和管理华为云上的资源。原创 2024-01-04 21:33:49 · 1681 阅读 · 0 评论 -
Kubernetes 配置Pod使用代理上网
kind: Podmetadata:spec:envFrom:metadata:spec:selector:template:metadata:labels:spec:env:这种方法允许更灵活的设置,因为你可以为不同的Deployment指定不同的代理设置。正确配置Kubernetes中的Pod使用HTTP代理是满足企业网络要求的关键环节。通过使用ConfigMap或直接在环境变量中设置代理信息,可以为集群的出站流量提供控制和灵活性。原创 2024-01-04 14:40:44 · 1029 阅读 · 0 评论 -
如何高效使用Excel的SUMIF函数:掌握条件求和的技巧
SUMIF函数是一个条件求和函数,它允许你在满足一个条件的情况下求和一列数字。range是你要根据条件进行检查的单元格区域。criteria是根据其检查range的条件。这个条件可以是数字、表达式、或文本字符串。是可选的参数,当要求和的数字位于与range不同的区域时使用。如果省略sum_range,Excel会默认使用range作为求和区域。通过精通Excel的SUMIF函数,你可以大幅提高数据处理的效率。原创 2024-01-02 15:49:42 · 1183 阅读 · 0 评论 -
解决腾讯云CentOS 6硬盘空间不足问题:从快照到数据迁移
本次操作通过创建快照、创建新硬盘和使用rclone同步数据三个步骤,成功地解决了腾讯云CentOS 6中的/data目录硬盘空间不足的问题。现在您不仅拥有了更大的存储空间,还学会了使用rclone维持软链接的方法。根据上述方法,您可以安全地扩展您的服务器存储,并确保业务的连续性和数据的安全性。原创 2023-12-19 21:03:32 · 1700 阅读 · 1 评论 -
在 Rocky 中使用 FreeRDP 远程连接 Windows 机器
远程控制已成为 IT 人员和企业用户在处理日常任务时不可或缺的工具。无论是进行系统管理、支持远程工作,还是协助解决技术问题,一个可靠且高效的远程桌面工具都是业务连续性的关键。开始我个人使用了todesk(也曾鲜想过向日葵,但是向日葵只能ubuntu环境下使用,redhat系列没有兼容),但是todesk 很耗费资源。在此,我们将详细探讨如何在** Rockylinux**(CentOS,redhat) 系统上,通过使用功能强大的 FreeRDP 客户端,实现对 Windows 机器的远程管理。原创 2023-11-15 16:57:13 · 1444 阅读 · 0 评论 -
gitlab15.9.3升级到16.3.4(16.4.0也好)
前面的步骤参照(我有三个gitlab服务器,还有两个升级到了15.11.0,在打开gitlab web控制台的时候经常会收到让版本升级的弹窗,很是让人强迫症。就准备升级一下个gitlab.原创 2023-09-23 11:12:52 · 1775 阅读 · 0 评论 -
腾讯云cvm云硬盘扩容
过去一直记得腾讯云的系统盘扩容,关于系统盘的扩容直接点资源调整-云硬盘扩容系统盘扩容后就可以直接使用的?但是现在操作了发现vda 200G 但是现在vda1不能自动扩容了?原创 2023-09-22 15:36:23 · 491 阅读 · 0 评论 -
linux一些常用的下载工具-aria2
故事的过程是这样的,朋友是搞科研的,需要在一个国外的学术网站下载一个药物的模型压缩包,大概有23g。关键他也不会用别的就wget下载…恩中间还断了…问我有什么方法没有断点续传,而是能不能更快速的下载?我记录wget是有断点续传的?问一下chatgpt不完了…偶然发现百度竟然也带ai对话了…哈哈。原创 2023-09-11 11:52:16 · 393 阅读 · 0 评论 -
kex_exchange_identification_ read_ Connection reset by peer
第一次在阿里云文档这里找到对我有用的东西!突然就方了怎么回事。原创 2023-07-08 11:06:34 · 2903 阅读 · 0 评论 -
chmod 用户家目录需谨慎
ec2 aws主机,sudo -i 切换用户到root 修改了一个ec2-user目录下的模板文件。原创 2023-07-07 11:30:38 · 220 阅读 · 0 评论 -
Safari 浏览器无法打开页面 错误是:“cannot parse response_ (NSURLErrorDomain_ -1017)
浏览器关键词: safari -1017。原创 2023-06-28 14:37:48 · 1292 阅读 · 0 评论 -
Ubuntu20.4 docker运行stable diffusion webui
注:先停止实例docker stop zhangpeng当然了也可以docker-compose的方式启动,这里就简单跑一下了!原创 2023-06-06 15:59:30 · 2106 阅读 · 0 评论 -
centos8下messages or secure文件为空
原因目测是centos8 执行update时候造成的?还是rsyslog的bug也没有搞清楚…没有找到详细的文档。目测应该很多小伙伴的这两个文件也空了?文件为空( journalctl是可以查看日志的!日志开始生成,当然了有ssh用户登陆才会有secure文件生成改变!原创 2023-05-19 18:29:28 · 424 阅读 · 0 评论 -
gitlab升级版本ci/cd runner页面500错误
15.9.3版本又执行了一次升级到了gitlab15.11.0。过程基本都是一样的。但是注明一下:我其实升级了两个实例:一个8.5.7-15.11.0,另外一个10.8.7-15.11.0.这里区别说明,是因为两个解决的过程稍微不一样,升级完成后页面都是一样的,点了一遍左侧栏:CI/CD页面runner 包了500的错误:搜索关键词 gitlab runner 500:基本原因都是升级or迁移后。原创 2023-05-04 15:12:19 · 1831 阅读 · 2 评论 -
Kubernetes小技巧关于节点pod ip node数量规划
最近就想体验各种多集群互联(基于wireguard),然后就深感网络划分的重要性,开始网络设计的杂七乱八的。想互联了都各种问题了,网络重叠了怎么办?集群扩容IP资源不够了杂整?还有就是默认的每个node节点的subset都默认是24?我一台机器上面也跑不了那么多Pod阿…恩 默认的 SUBNET都是24,举个例子:我的kubernetes集群初始化配置文件networking部分如下:!原创 2022-09-27 16:24:22 · 1711 阅读 · 0 评论 -
推荐两款好用的svn服务端web图形化管理工具
背景:远古的技术公司依然对subversion还是那么情有独钟,可是svn的web图形化管理工具都太古老了,比如svnmanager好老的版本了。并且也没有中文的界面。不方便用户登陆管理。其他的还有又要搞一套svn 系统。是在不想弄。github搜了一圈找到了两个比较好的算是比较新的svn图形化管理工具:SVNAdmin2.0 svnWebUI。各有所长。svnadmin是基于Vue.js+iView UI+PHP+Medoo数据库框架+ZeroMQ中间件开发的,svnWebUI是java开发的。体验了原创 2022-04-16 16:23:36 · 11713 阅读 · 6 评论 -
记一次kubernetes Evicted的处理
背景:事情这样的:kubernetes1.21.3集群。容器运行时containerd。除了K8s-node-06节点。保留这个docker节点有很多原因。比如当时没有想好用什么打包镜像。默认让jenkins打包镜像。还有就是我的gitlab 10.8.7版本contarinerd运行时下无法启动。就保留了这个节点运行gitlab pod。当然了也把这个节点设置为了不可调度。不相其他应用调度到这个节点上来!最近一段时间gitlab应用频繁出现Evicted的问题:这样就陷入了一个死循环:我的k8s-原创 2022-03-02 17:35:11 · 1298 阅读 · 2 评论 -
2022对看到的第一篇不爽的文章的吐槽
背景:微信关注了很多的技术公众号,早上醒来看各位大佬分析的文章是个人的习惯。虽然忘了很多公众号是怎么关注的了…早上偶然看到一篇分享文章:当前 Kubernetes 发行版比较,忍不住想要吐槽一把。这写的是啥玩意?也好意思分享?开始吐槽:1. 看文章这写作方式有点像是生硬翻译的国外文档?** yes or no?**yes如果是:请注明出处,因为我觉得很多地方读起来很是不通顺,想看一下原文。另外表注出处是对原作者的尊重!no如果不是。那文章的深度显然不够,因为只列举了国外的几个大的厂商的kub原创 2022-02-09 11:40:14 · 821 阅读 · 0 评论 -
Rocky Linux 8 install wechat idea goland
背景;又一次体验一把抛弃windows.主要是主机台老了换一台主机用。就直接安装了一下rocky linux 。个人来说还是ubuntu合适。可是我是一个标准的centos用户。正好也赶上centos的谢幕了。顺便体验一下centos之父的rocky linux!至于安装系统过程就忽略了。没有什么太大的不同,安装系统本来也是最基础简单的事情。但是将rocky linux作为工作用的系统,我还是有点方了:起码要安装一下微信or飞书吧?idea goland vs code搞一波?基本就想到了这几个,当然了原创 2021-12-30 19:26:27 · 2198 阅读 · 6 评论