linux工具
文章平均质量分 85
对你无可奈何2008
境來不拒,境去不留。隨緣自適,心無增減.
展开
-
jenkins Pipeline接入mysql
通过以上步骤,您成功在Jenkins中配置了MySQL数据库并安装了所需插件,这为您的项目开辟了一条自动化数据库操作的快速通道。现在,您可以继续探索和实现更复杂的数据库管理和操作任务,进一步提高开发和部署的效率。接下来将继续完善修改我原有的pipeline任务。原创 2024-03-18 12:12:03 · 1523 阅读 · 0 评论 -
解决MySQL 5.7在Redhat 9中启动报错:libncurses.so.5和libtinfo.so.5缺失问题
执行完上述步骤后,再次尝试启动MySQL服务,此时应该能够正常启动了。这个方法虽然简单,但在处理较旧的软件和库文件版本不兼容问题时非常有效。希望这篇技术博客能帮助到遇到同样问题的开发者和运维工程师们。面对此类库依赖问题,创建软链接是一种快捷有效的解决方法,但也要注意,长期依赖于软链接可能会带来未知的风险,特别是在系统升级时。因此,推荐在新的项目中使用与操作系统兼容的软件版本,或考虑将软件升级到最新版本,以减少此类问题的出现。原创 2024-03-06 10:16:17 · 1512 阅读 · 0 评论 -
使用腾讯云go sdk 查询对象存储中最新文件
在这篇博客中,我们学习了如何使用腾讯云 COS Go SDK 查询存储桶中最新的文件信息。这包括如何创建COS客户端,如何逐页检索对象列表,并如何对结果排序以找到最后更新的对象。我们还展示了如何优化用户体验,通过实时进度更新和检索多个文件来改进程序。希望本文能帮助你在使用腾讯云 COS 时实现更高效的数据管理。GetBucket。原创 2024-02-28 16:38:24 · 823 阅读 · 1 评论 -
kubectl与 jq的另外一些用法
在本文中,我们探讨了如何搜索包含特定配置值的 ConfigMaps,并且讨论了一些其他实用场景。随着需求的不断变化,我们也应该不断探索这些工具的新用法,以适应不断变化的技术挑战。有时,我们需要查找哪些 ConfigMap 包含特定的配置值,例如一个特定的 IP 地址或者字符串。下面是我的一个应用场景:我有命令空间下confgimap中引用了**10.0.4.65,**我想要知道我在那个命名空间,那一个cm中使用了该变量内容,应该如何操作呢?的处理能力,运维工程师可以快速发现和处理集群中的数据。原创 2024-01-15 19:31:48 · 976 阅读 · 0 评论 -
华为云CES监控与飞书通知
此文为你展示了如何通过Go SDK获取华为云上的负载均衡最大连接数and eip指标的多个条件查询,并通过飞书Webhook发送通知的过程。以上的实现可以根据你自己的需求进行调整,比如改变监测的指标或者消息发送的方式。希望本文能帮助你更好地监控和管理华为云上的资源。原创 2024-01-04 21:33:49 · 1531 阅读 · 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 · 705 阅读 · 0 评论 -
使用Jenkins和单个模板部署多个Kubernetes组件
和。这些函数将用于构建Docker镜像并部署到Kubernetessh "cd${原创 2023-12-29 17:05:54 · 1252 阅读 · 3 评论 -
jenkins Job华为云EIP变更带宽
在数字化时代,云服务资源的弹性管理是企业降低运营成本、提高效率的关键手段。通过弹性公网IP(EIP)服务,企业可以实现按需计费,优化网络支出。然而,根据业务流量的不同阶段调整计费模式,则是提升成本效益的进阶策略。本人腾讯云快十年老用户乘机吐槽一下腾讯云(由于我在大有所为的某云上面已经简单实现了更改流程):习惯了使用apiexplorer这样的工具生成代码进行修改,参考一下友商的:然后我的腾讯云?EIP 对吧?这是什么样的体验?完全搜索不到?关键词**弹性公网 **完全搜索不到…原创 2023-12-25 17:46:29 · 1446 阅读 · 0 评论 -
Jenkins Pipeline脚本优化:为Kubernetes应用部署增加状态检测
为此,我们引入了方法来检查资源的状态。该方法通过kubectl的get命令和jsonpath查询输出来轮询检查ready副本数。如果指定时间内资源不达状态,则流程失败。本篇博客通过对Jenkins Pipeline的进化过程展开讲解,展现了如何从简单的部署任务转变为一个健壮且兼顾各类工作负载状态监测的CI/CD流程。我们强化了状态检测的逻辑,引入了更新策略的检测,并保持了对不同Kubernetes资源类型的兼容性。原创 2023-12-21 16:13:38 · 882 阅读 · 0 评论 -
解决腾讯云CentOS 6硬盘空间不足问题:从快照到数据迁移
本次操作通过创建快照、创建新硬盘和使用rclone同步数据三个步骤,成功地解决了腾讯云CentOS 6中的/data目录硬盘空间不足的问题。现在您不仅拥有了更大的存储空间,还学会了使用rclone维持软链接的方法。根据上述方法,您可以安全地扩展您的服务器存储,并确保业务的连续性和数据的安全性。原创 2023-12-19 21:03:32 · 1578 阅读 · 1 评论 -
批量生成 Kubernetes 部署模板:从 1 到20顺序模板
通过上述方式,我们不仅节省了大量的重复劳动,还提高了配置管理的准确性。现在,您可以通过这些模板来创建相应的 Kubernetes 部署,并观察多个游戏服务实例的运行。请注意,脚本只是一个示例,您可能需要根据实际的需求对其进行修改,例如如果存在更多的动态内容或特定的配置逻辑,您可能需要一些更加复杂的模板渲染工具,比如 Helm。希望本文能帮助您高效地管理 Kubernetes 资源配置,并为您的部署自动化工作提供便利。以上就是如何通过模板和脚本来批量生成 Kubernetes 部署模板的简单方法。原创 2023-12-18 15:48:33 · 1002 阅读 · 0 评论 -
Jenkins Pipeline 脚本优化实践:从繁琐到简洁
随着项目的不断发展,Pipeline 的复杂性也在不断上升,这就需要我们持续优化 Pipeline 脚本,以提高代码的可读性和维护性。总结来说,通过优化 Jenkins Pipeline 脚本,我们不仅提高了流程的效率,还大大减小了维护成本。在Jenkins中,当你在一个Pipeline中使用并行步骤执行作业时,默认情况下,每个并行的分支都会创建一个新的工作空间目录,格式一般为。来代替在每个 stage 里重复定义的步骤,这样不但减小了脚本体积,也提升了代码的复用性。方法中,进一步去重。原创 2023-12-12 17:34:57 · 1364 阅读 · 0 评论 -
如何合并Kubernetes集群的Config文件:处理重名的集群和用户
Kubernetes作为容器编排工具的翘楚,多集群管理已是许多DevOps工程师的日常。随着对环境的扩展,如何管理多个集群的config文件成为了一个需要解决的问题。在本篇博客中,我们讨论一个常见的场景:合并两个Kubernetes集群的config文件,同时处理存在的同名集群和用户问题。并展示如何使用kubectl命令切换不同的集群上下文。在开始合并之前,我们先简要回顾一下Kubernetes配置文件(通常位于clusters:定义集群的访问参数,包括名称、服务器地址和证书信息。contexts。原创 2023-12-06 20:23:17 · 621 阅读 · 0 评论 -
kubectl获取命名空间下所有configmap集合的方法
此方法比较高级,你可以创建一个自定义的Go模板来精确控制哪些字段会被展示。下面是一个例子,获取所有命名空间下的ConfigMap但会忽略和在上述命令中,---metadata:data:{{- end }}{{- end }}此模板文件迭代所有ConfigMap对象,只包含名称、命名空间以及数据字段。注意,模板语法可能根据你想要显示的确切内容和格式有所不同。这样导出的会有些强迫症,还是不太推荐!原创 2023-12-05 21:05:09 · 1201 阅读 · 0 评论 -
kubectl获取ConfigMap导出YAML时如何忽略某些字段
另一个更高级的解决方案是使用kubectl的自定义Go模板输出。通过编写一个模板,您可以精确控制输出哪些内容。这段命令利用Go模板语法生成一个过滤掉特定Metadatas字段的ConfigMap资源的清单,并保存到。原创 2023-12-04 19:44:20 · 1340 阅读 · 0 评论 -
华为云CDN刷新与查询余量的Go实现及在Jenkins中的部署
通过上述步骤,我们成功地实现了通过Go语言操作华为云CDN刷新服务的功能,并将其集成到Jenkins任务中,同时安全地管理了敏感的AK/SK凭证。这样的自动化工具对于管理大量的CDN资源来说非常有用,可以大大提高工作效率。注:以上大纲chatgpt生成代码结构也是,代码基本也是chatgpt生成,貌似中间就有几个&指针数据格式有问题修改了一下。原创 2023-11-27 16:48:04 · 903 阅读 · 0 评论 -
如何使用rclone将腾讯云COS桶中的数据同步到华为云OBS
rclone是一款开源的命令行工具,支持同步文件和目录到多种云存储服务提供商。rclone具有多种特性,包括但不限于复制、同步、迁移、加密等。它支持多种云存储服务,例如Amazon S3, Microsoft OneDrive, Google Drive, Alibaba Cloud OSS, Huawei Cloud OBS以及腾讯云COS等。原创 2023-11-21 20:28:57 · 1616 阅读 · 0 评论 -
Elasticsearch备份与还原:使用elasticdump
Elasticdump是一个开源工具,它可以用于对Elasticsearch索引的数据和映射(mapping)进行导入、导出操作。Elasticdump工作在命令行接口,通过简单直观的指令集操作Elasticsearch的索引数据。原创 2023-11-17 20:02:26 · 1704 阅读 · 0 评论 -
git clone报错SSL connect error
在老旧的服务器系统上处理软件问题时,往往需要考虑系统的兼容性和组件的更新性。SSL连接错误在Git等需要远程连接的工具中是个常见的问题,通常与系统提供的SSL库有关。更新系统组件可能是快速解决此类问题的有效方法,但长期来看,升级系统到更加稳定、支持的版本会更加安全和可靠。希望本文的内容对您有所帮助。注:以上博客使用chatgpt生成,解决问题过程已经验证!原创 2023-11-16 15:16:04 · 755 阅读 · 0 评论 -
在 Rocky 中使用 FreeRDP 远程连接 Windows 机器
远程控制已成为 IT 人员和企业用户在处理日常任务时不可或缺的工具。无论是进行系统管理、支持远程工作,还是协助解决技术问题,一个可靠且高效的远程桌面工具都是业务连续性的关键。开始我个人使用了todesk(也曾鲜想过向日葵,但是向日葵只能ubuntu环境下使用,redhat系列没有兼容),但是todesk 很耗费资源。在此,我们将详细探讨如何在** Rockylinux**(CentOS,redhat) 系统上,通过使用功能强大的 FreeRDP 客户端,实现对 Windows 机器的远程管理。原创 2023-11-15 16:57:13 · 1109 阅读 · 0 评论 -
gitlab15.9.3升级到16.3.4(16.4.0也好)
前面的步骤参照(我有三个gitlab服务器,还有两个升级到了15.11.0,在打开gitlab web控制台的时候经常会收到让版本升级的弹窗,很是让人强迫症。就准备升级一下个gitlab.原创 2023-09-23 11:12:52 · 1436 阅读 · 0 评论 -
腾讯云cvm云硬盘扩容
过去一直记得腾讯云的系统盘扩容,关于系统盘的扩容直接点资源调整-云硬盘扩容系统盘扩容后就可以直接使用的?但是现在操作了发现vda 200G 但是现在vda1不能自动扩容了?原创 2023-09-22 15:36:23 · 427 阅读 · 0 评论 -
terraform简单的开始-简单分析一下内容
description = "腾讯云地域"原创 2023-09-15 15:21:52 · 154 阅读 · 0 评论 -
nginx的一点小用法-代理国外s3对象存储加速
有一套环境部署在aws 新加坡区,资源使用s3对象存储,也用了cloudfront加速,但是but国内访问最近抽筋,也特意看了一下解析的地址IP…加速的地址在usa…资源加速太慢了就想到了用nginx缓存加速一下!当然了还可以用国内腾讯云cos or 阿里云oss同步到国内?但是生命周期,同步成本估计会很高,就简单用nginx先尝试一下了!原创 2023-07-14 11:49:04 · 752 阅读 · 0 评论 -
kex_exchange_identification_ read_ Connection reset by peer
第一次在阿里云文档这里找到对我有用的东西!突然就方了怎么回事。原创 2023-07-08 11:06:34 · 2080 阅读 · 0 评论 -
Ubuntu20.4 docker运行stable diffusion webui
注:先停止实例docker stop zhangpeng当然了也可以docker-compose的方式启动,这里就简单跑一下了!原创 2023-06-06 15:59:30 · 1717 阅读 · 0 评论 -
对远程http服务的拨测体验
过程是这样的,需要与合作方数据进行交互(肯定是不允许直接连对方数据源的),对方提供了两台server,后端同事在server上面作了proxy搭建了桥接的应用(两台server没有公网ip,通过一个超级难用的堡垒机明御进行管理)。两台server挂在在了负载均衡slb上对外提供http服务(环境为阿里云环境)。项目马上要上线了,然后就面临一个问题,如何监控这个桥接程序的健康状态呢?想到了几种方式:1 .云商的拨测服务:比如腾讯云的云拨测(2.还搜到了开源的项目。原创 2023-05-30 20:17:50 · 648 阅读 · 0 评论 -
centos8下messages or secure文件为空
原因目测是centos8 执行update时候造成的?还是rsyslog的bug也没有搞清楚…没有找到详细的文档。目测应该很多小伙伴的这两个文件也空了?文件为空( journalctl是可以查看日志的!日志开始生成,当然了有ssh用户登陆才会有secure文件生成改变!原创 2023-05-19 18:29:28 · 324 阅读 · 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 · 1474 阅读 · 0 评论