2025最新永久IDEA激活码「官方正版IDEA激活码」
声明:本站坚决反对并打击盗版软件,我们全力支持正版软件的使用。在此,我们明确声明,本站不提供任何盗版破解工具。 为了促进学习和交流,本站所展示的激活码均是从官方网站合法购买的。我们鼓励用户通过正规渠道获取软件授权,以确保软件的合法性和安全性。 idea激活码(资源是从官网购买,仅供学习和交流) 等不及本页正版激活码更新的兄弟,可以用下方的永久激活插…
thumbnail
2025最新Goland激活码亲测可用「官方正版IDEA激活破解」
申明:本站不提供盗版破解工具,支持正版,打击盗版软件 本站展示的激活码均从官网购买,仅供学习和交流 Goland激活码(资源是从官网购买,仅供学习和交流) 等不及本页正版激活码更新的兄弟,可以用下方的永久激活插件,插件来源于网络,仅供学习交流使用 Win版本永久激活插件教程: https://shimo.im/docs/BEOZA9VIkFNBrZ…
thumbnail
PhpStorm 2024最新激活教程,附激活码,亲测有效!
1、下载安装IDEA 先去IDEA官网下载,作者这里下载的是最新版本的2024.3.1,近几年的版本都是可以成功激活的,都是适用,可放心接着操作。 安装后打开IDEA软件 提示要输入激活码,先关闭应用,等下再打开。 PS:已有软件的小伙伴忽略第一步骤,到达激活码填写页面即可,最后填写激活码激活即可。 2、下载激活工具 激活工具下载链接: https…
thumbnail
IDEA 2024 最新激活码激活工具破解版安装教程(附激活码,至2099年)
激活工具及激活码(激活工具和激活码配套使用) Win版本永久激活插件:链接:https://pan.quark.cn/s/9e9baae423fc 提取码:Szxb Mac版本永久激活插件:链接:https://pan.quark.cn/s/ddab0973e31c 提取码:KBJk IDEA激活码(定期更新,持续保证可用,若使用期间出现无效可在本…
thumbnail
2025最新Webstorm激活码亲测可用(资源是从官网购买,仅供学习和交流)
声明:本站坚决反对并打击盗版软件,我们全力支持正版软件的使用。在此,我们明确声明,本站不提供任何盗版破解工具。 为了促进学习和交流,本站所展示的激活码均是从官方网站合法购买的。我们鼓励用户通过正规渠道获取软件授权,以确保软件的合法性和安全性。 Webstorm激活码(资源是从官网购买,仅供学习和交流) 本页激活码每天更新一次,如果失效了,第二天会更…
搭建VMware Horizon8私有云桌面虚拟化教程
搭建VMware Horizon8私有云桌面虚拟化(一)安装Horizon Connection Server8   搭建VMware Horizon8私有云桌面虚拟化(二)安装SQL数据库与View Composer(可跳过此步骤)   搭建VMware Horizon8私有云桌面虚拟化(三)部署设置vCenter Server Applianc…
thumbnail
编程之道:软件开发工具的选择与使用!
  随着人工智能、大数据、云计算等领域的快速发展,软件开发工具的选择和使用已经成为软件开发人员和团队的重要话题。在这篇文章中,我们将深入探讨软件开发工具的选择与使用,并提供详细的解释和代码实例。   1.1 软件开发工具的选择与使用的重要性 软件开发工具的选择与使用对于软件开发人员和团队来说至关重要。合适的开发工具可以提高开发效…
nsenter命令解决容器内部命令不足排查网络的问题
在docker或者container中,为了尽可能缩减镜像大小,常常不会包含一些常用的工具,类似ping,curl,tcpdump等,虽然精简了镜像,但如果我们需要在容器内部测试网络联通性时,没有这些工具就非常的头疼。其实容器内部和主机之间的网络环境是互相隔离的,处于独立的命名空间下,那如果能在主机上切换命名空间,就可以在主机上以容器的网络环境进行…
thumbnail
VMware vCenter STS证书过期的解决思路
vCenter内包含多种证书,一类是STS证书,一类是其他证书。证书在安装部署时,一般是默认10年有限期,但vCenter6.5以后部分版本存在证书只有2年有效期的问题。证书过期会导致登录webclient时,出现“获取身份认证程序时出错”(https://ip/ui),“nohealthyupstream”(https://ip)的提示,导致无法…
thumbnail
清华大学推出的deepseek使用指南
DeepSeek 15天指导手册从入门到精通_2025年2月.pdf DeepSeek从入门到精通清华.pdf DeepSeek功能组合知识库短视频编程.jpg 01_DeepSeek-R1使用指南简版.pdf 02_Deepseek高效使用指南.docx DeepSeek使用指南简版 03_当我用 DeepSeek 学习、工作和玩,惊艳!含提问攻…
thumbnail
Goland接入deepseek实现AI编程,太酷了!
作为一个程序员,我一直希望能在开发过程中,有个智能的AI助手能随时帮我生成代码、优化逻辑,甚至帮我跑单元测试。 像我们这种人,每天面对一堆BUG、琐碎的需求,能有个帮手真的是轻松太多了! 今天,我就要给大家详细讲讲怎么通过Goland接入DeepSeek,体验AI编程的神奇效果。并且,DeepSeek可不是普通的工具,它是基于大语言模型的AI助手,…
thumbnail
golang通过websocket将Jenkins构建日志实时输出到浏览器
要在Vue.js页面上实时展示Jenkins构建日志,并使用Go语言作为后端,你可以按照以下步骤实现: 1. Jenkins API 调用 首先,Jenkins 提供了 REST API 来获取构建日志。你可以通过以下 API 获取构建日志: http://<jenkins-server>/job/<job-nam…
gorm实现Scanner/Valuer接口存取数组类型和自定义类型数据
在使用 GORM 时,存取数组或自定义类型的数据需要一些额外的处理。GORM 本身并不直接支持数组或复杂类型的字段,但可以通过以下几种方式实现: 1. 使用 gorm:"serializer" 标签 GORM 提供了 serializer 标签,可以将复杂类型序列化为 JSON 或其他格式存储在数据库中。 p…
实现go标准库sort的方法对自定义结构体进行排序
在Go语言中,自定义结构体排序通常涉及到实现sort.Interface接口,该接口定义了三个方法:Len(), Less(i, j int) bool, 和 Swap(i, j int)。通过实现这三个方法,你可以定义任何基于你的自定义结构体的排序逻辑。 下面是一个简单的步骤和示例,说明如何对一个包含自定义结构体的切片进行排序…
golang切片长度和容量的关系,怎么区分
‌在Go语言中,切片的长度和容量是两个不同的概念,它们分别表示切片中元素的数量和底层数组的长度。 长度和容量的定义 ‌1.长度(Length)‌:切片的长度是指切片中元素的数量,可以通过len()函数获取。例如,如果有一个切片slice := []int{1, 2, 3},其长度为3。‌2.容量(Capacity)‌:切片的容量是指底层数组的长度,…
100个密评和等保高频使用的测试命令 值得收藏
密评和等保是确保信息系统安全性的重要手段。这两项工作不仅要求对系统的硬件、软件、网络、数据等多个层面进行全面检查,还需要利用一系列专业的测试命令来验证系统的安全性。列出密评与等保中高频使用的100个测试常用命令,内容仅为基础知识,仅供参考。 一、基础系统信息查看命令 1. uname -a:显示系统内核名称、主机名、内核版本、处理器类型等信息,是了…
golang从redis中分页获取列表数据
package main import ( "fmt" "github.com/go-redis/redis" "strconv" ) func main() { //redis地址,密码,数据库 redisc, err := RedisInit("192.168.2.80:6379","123456",12) if err != nil { fm…
CentOS7使用yum安装nginx+php7部署WordPress
想使用最新版PHP,就需要使用到REMI源,Remi repository是包含最新版本PHP和MySQL包的Linux源,由Remi提供维护。有个这个源之后,使用YUM安装或更新PHP、MySQL较新版本了。 安装最新的Remi源自动安装文件 # CentOS 7 / RHEL 7 yum install http://rpms.famillec…
thumbnail
国民支付软件P0事故,程序员年终奖要没了!
2025年1月16日的下午14:40 - 14:45,这个时间段,国民软件惊现bug,好像所有的商品支付或者转账均打八折。 一位网友,在19:23收到了来自支付宝应用的短信,告知如果使用了这个1月16日下午14:00出现的“政府补贴bug”,产生的优惠费用后续将从账户里扣回。 这有点…… 最后采取的措施对损失的钱不追回,这样的做法也会对产品产生一定…
thumbnail
2024最新Pycharm激活码(资源是从官网购买,仅供学习和交流)
注意激活插件和激活码必须配套使用,下方提供的插件来源于网络,仅供学习交流使用 Win版本永久激活插件教程:https://shimo.im/docs/BEOZA9VIkFNBrZMZ Mac版本永久激活插件教程:https://shimo.im/docs/tQIA8UXr19dqQUVq 为了方便大家的使用,我们提供以下临时激活码。请注意,这些激活…
IDEA2024激活工具及最新激活码(亲测有效)
激活工具及激活码(激活工具和激活码必须配套使用) Win版本永久激活插件:链接:https://pan.quark.cn/s/9e9baae423fc 提取码:Szxb Mac版本永久激活插件:链接:https://pan.quark.cn/s/ddab0973e31c 提取码:KBJk IDEA激活码(定期更新,持续保证可用,若使用期间出现无效可…
thumbnail
微信用户看广告获取密码访问网页内容流量主模式源码小程序源码激励视频广告
可以参考本站的玩法,将文章部分内容加密隐藏引导用户去微信小程序获取提取码才能看完整内容。小程序里面获取提取码需要观看激励视频广告,流量主从中获取收益。 演示 前提条件小程序要有500uv用户开通流量主功能(如果想快速获取500uv,可以花30块钱去某宝,基本上一天就好了),在流量主页面开通激励视频广告组件。 1、使用HBuilder X开发工具打开…
thumbnail
WPS破解版最新,永久VIP会员功能免费使用 !支持pc+安卓(附激活码)
 wps破解版功能介绍  拿到安装包后,直接安装就行啦~ 2. 安装完成后,随便选个文件夹打开,在软件右上角填写库库给大家准备的序列号。 3. 输入产品序列号,然后点击确定就好,库库已经给大家准备了几个激活码,大家随便选着填就行。 《WPS会员版:办公利器的进阶之选》 在当今数字化办公的时代,WPS已然成为众多用户信赖的办公软件…
thumbnail
U盘引导制作工具 Rufus v4.5.2180.0
Rufus 是一个可以帮助格式化和创建可引导USB闪存盘的工具,比如 USB 随身碟,记忆棒等等 在如下场景中会非常有用: 你需要把一些可引导的ISO格式的镜像(Windows,Linux,UEFI等)创建成USB安装盘的时候 你需要使用一个还没有安装操作系统的设备的时候 你需要从DOS系统刷写BIOS或者其他固件的时候 你需要运行一个非常底层的工…
thumbnail
Windows Server 2022 21H2 20349.2849
Windows Server 版本信息 | Microsoft Docshttps://docs.microsoft.com/zh-cn/windows/release-health/windows-server-release-info Windows Server 2022 中的新增功能 | Microsoft Docshttps://docs…
thumbnail
Xshell7、Xftp7、Xmanager7全系列破解版安装激活教程(亲测可用)
Xftp 7和Xshell 7是大家常用的终端工具,也是运维工程师必备的工具之一。让您在访问终端的同时能进行多窗口传输、编辑文件,提高工作效率。 由知名公司NetSarang研发打造,旨在为广大用户解决远程控制方面的各种问题,支持Telnet、RloginSSH/SSH PKCS#11、SFTP、Serial等远程协议,可以很好的满足用户的使用需求…
thumbnail
Cloudflare免费WAF开启五秒盾,人机真人交互验证
在安全性下面选择WAF,然后创建自定义规则即可。 用户代理不包含Googlebot,这样就排查了谷歌搜索引擎爬虫,就不会触发这个规则。采取措施选择托管质询。点击部署后,访问站点测试,出现下方验证界面说明部署成功。
thumbnail
WordPress v6.7.1
WordPress 是一款免费开源、功能强大、易于使用网站内容管理系统(CMS),是目前最流行的网站建设工具之一。它是一个基于 PHP 和 MySQL 的平台,允许用户创建和管理自己的网站、博客和在线商店等。它提供了许多易于使用的功能,包括主题、插件、小工具、多用户支持等,使用户可以轻松地创建自己的网站 WordPress 最初是一个博客平台,但随…
thumbnail
W10 Digital Activation v1.5.5.4
W10 Digital Activation 是由俄罗斯人Ratiborus制作的一款Windows 10永久激活工具,Win10数字许可激活工具,主要采用HWID(Windows 10数字许可永久激活)和KMS38模式(激活有效期至2038年)方式激活,相比其它激活工具安全不报毒,无需联网操作简单,单执行文件绿色无残留,激活成功率非常不错 支持系…
thumbnail
HEU KMS Activator v42.3.2
HEU KMS Activator 适用于 Windows、Office 及 VL 版本,无需联网即可一键激活,离线全自动激活软件 它是基于MDL论坛的KMS 服务端模拟环境“KMS Server Emulator”而制作的一款简洁高效的 KMS 激活工具,KMS服务是微软公司对 Windows 以及 Office 等的批量授权服务,大家可以利用K…
thumbnail
Google Chrome v131.0.6778.265浏览器下载
Google Chrome (谷歌浏览器) 是一个由 Google(谷歌)公司以开放源码开发的网页浏览器。该浏览器Google Chrome的诞生离不开Chromium开源项目以及其他开源软件,包括WebKit和Mozilla,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面 Chrome浏览器增强版,无更新组件集成增强补…
thumbnail
Sublime Text 4.0 Build 4189
Sublime Text – 性感的代码编辑器、程序员之必备神器!Sublime Text 是个功能强大的代码编辑器,也是HTML和散文先进的文本编辑器。其主要功能包括:Python的插件,完整的Python API , Goto功能,代码段,代码缩略图,拼写检查,书签,即时项目切换,多选择,多窗口,自定义键绑定,主题方案等。 Sublime Te…
thumbnail
steam账号注册教程
steam 蒸汽平台注册流程 https://store.steamchina.com/join 邮箱无法验证时 用 UU 加速器注册蒸汽平台账号,注册完成后代注册 steam 账号 1. 填写邮箱信息 2.验证邮箱 3.验证通过后创建蒸汽账号 4.创建 steam 账号 5.登录 steam 账号--编辑个人资料--修改地区 
thumbnail
Java开发终极神器:IntelliJ IDEA技巧全面盘点
IntelliJ IDEA,被誉为Java开发圈中的佼佼者,是一款深受开发者喜爱的集成开发环境(IDE)。无论你是初入编程世界的萌新,还是经验丰富的编程大佬,IDEA总能以它强大的功能和便捷的操作,带给你无尽的惊喜与“啊,原来还能这样!”的赞叹。 今天,我们就来盘点一些IDEA中容易被忽视但极其实用的功能,助你更加熟练地掌握这款神器。 在IDEA的…
thumbnail
wp自媒体博客网站主题 justNews主题模板源码 v6.16.7 开心版
JustNews是专为博客、自媒体、资讯类的网站设计开发的wordpress主题。JustNews主题支持前端用户中心,可以设置用户角色分组,设置不同分组的权限,并可以实现前端用户投稿发布文章。 前端用户中心 JustNews主题内置前端用户中心功能,可支持邮箱和手机注册登录以及国内外常见社交媒体一键登录,新版用户中心更增加了私信、关注等实用功能。…
thumbnail
亦是美网络神龙KMS激活工具
目前MicroKMS神龙版能激活Win11、Win10、Win8/8.1、Win7以及Win Server 2022/2019/2016/2012/2008等系统版本,其中包括:专业工作站版、企业版、专业版、教育版、专业教育版、家庭版、核心版、中文版(OEM预装系统版本)、单语言版等,同时支持激活Office 365/2024/2021/2019/…
thumbnail
免费虚拟机软件VMware Workstation Pro v17.6.2正式版 无需激活即可使用
VMware Workstation Pro 是博通旗下的桌面虚拟机软件,此前博通已经决定免费开放该虚拟机软件,无论是个人使用还是商业性使用全部免费,无需寻找许可证也不需要再执行激活流程。 日前博通推出 VMware Workstation Pro 新版本用于修复已知问题,包括在快照管理器中执行快照删除时虚拟机出现崩溃、在解锁 Windows 11…
thumbnail
Another Redis DeskTop Manager
Another Redis Desktop Manager,通常也被称作可视化管理工具,是一款专为Redis设计的免费管理工具。 它基于nodejs开发,兼容Windows、Linux及Mac平台。作为Redis的桌面管理器,它以其更快的响应速度、更优的用户体验和更高的稳定性脱颖而出。尤为值得一提的是,在处理大量key时,Another Redis…
VMware vSphere ESXi7.0、8.0密钥
VMware vSphere ESXi提供了多种类型的许可证,以满足不同用户的需求。这些许可证类型包括但不限于: Enterprise Plus:提供了最全面的功能集,适合需要高级功能的企业用户。 Standard:提供了基本的功能集,适合中小企业或不需要所有高级功能的用户。 以下是常见使用密钥,仅供学习实验使用。切勿用于商业用途,如需用于商业用途…
2025.01.02最新免费代理IP
声明 1、免费代理IP是第三方代理服务器,收集自互联网,IP不确定性较大。并非DevOps运维技术栈所有,DevOps运维技术栈不对免费代理IP的有效性负责。 2、请合法使用海外代理IP,由用户使用海外代理IP带来的法律责任与DevOps运维技术栈无关。 3、若海外代理IP侵犯了您的权益,请通过客服及时告知,DevOps运维技术栈将在第一时间删除。…
Golang 中使用channel协程实现异步任务队列
今天我们来聊聊 Golang 中的异步任务队列问题。 尤其是当我们面对那些让人头疼的耗时任务时,如何高效地管理异步任务,就成了一个绕不开的问题。不知道大家有没有碰到过这种情况:后台服务一旦有多个请求并发处理,系统性能就急剧下降,甚至内存飙升,导致整个系统瘫痪。 你是不是也在想着:这个能不能用异步处理的方式搞定?而答案是:可以!今天就让我们从 Gol…
thumbnail
 JetBrains 全系列产品账户激活教程
本教程适用于 JetBrains 全系列产品,包括 Pycharm、IDEA、WebStorm、Phpstorm、Datagrip、RubyMine、CLion、AppCode 等。 1、 打开软件,点击Log in to JetBrains Account 2、 弹出浏览器窗口,选择continue with email,输入用户名、密码;跳出A…
thumbnail
WordPress插件:关注公众号获取验证码
我们发现,众多资源下载和范文类网站在提供内容下载或文章复制服务时,往往采取了一种引导用户关注公众号并输入特定关键字以获取验证码的激活方式。这一策略在吸引公众号粉丝、促进私域流量增长方面成效显著,尤其对于当前致力于构建私域流量的我们而言,具有不小的吸引力。 然而,在WordPress等主流平台上,能够支持此类验证码验证功能的插件并不多见。虽然存在部分…
thumbnail
golang微服务gRPC教程系列-protobuf基础
gRPC是谷歌开源的一款高性能、支持多种开发语言的服务框架,对于一个rpc我们关注如下几方面: 序列化协议。gRPC使用protobuf,首先使用protobuf定义服务,然后使用这个文件来生成客户端和服务端的代码。因为pb是跨语言的,因此即使服务端和客户端语言并不一致也是可以互相序列化和反序列化的 网络传输层。gRPC使用http2.0协议,ht…
thumbnail
什么是KVM切换器?有什么作用和类型?如何使用?......一文带你了解
KVM切换器又被称为多计算机控制器,其中的KVM是keyboard(键盘)、video(视频)、mouse(鼠标)的缩写,代表着可以仅用一套键盘、鼠标、显示器控制2台、4台、8台、16台甚至更多的计算机或服务器。 KVM切换器主要在铁路、城轨等一些工业场景中使用,随着互联网的快速发展,需要维护大量服务器的公司,也开始大量使用KVM设备来进行机房管理…
超详细DNS地址大全(含电信、移动、联通)填好DNS地址,提升网速和稳定性
很多人可能不知道DNS是做什么用途的,DNS是域名解析系统,英文叫:Domain Name system,缩写是DNS,主要用途是域名和IP解析,正确的填写DNS可以提升你的网速和降低网络延时。 一、运营商DNS的作用 域名解析:DNS服务器负责将用户输入的域名转换为机器可读的IP地址,这是网络访问的基础。 内容过滤与广告注入:某些运营商可能会通过…
虚拟化KVM常用命令汇总
KVM(Kernel-based Virtual Machine)是一种开源的硬件虚拟化解决方案,它是 Linux 内核的一部分,允许在支持虚拟化技术的硬件(如 Intel VT-x 或 AMD-V)上运行虚拟机。 KVM 将 Linux 内核转变为一个裸机虚拟机监控器(Hypervisor),使用户可以运行多个隔离的虚拟机,并且每个虚拟…
thumbnail
Esxi虚拟机启用了嵌套硬件辅助的虚拟化时,无法添加 PCI 直通设备。
问题现状: 虚拟机: win10 状况 失败 - 启用了嵌套硬件辅助的虚拟化时,无法添加 PCI 直通设备。 错误 启用了嵌套硬件辅助的虚拟化时,无法添加 PCI 直通设备。 通常情况是因为添加了pci直通显卡,CPU又启用了硬件辅助虚拟化,关闭即可解决。
thumbnail
ESXI 直通显卡,Centos7 安装 NVIDIA 驱动
操作环境: 设备型号:DELL T5820 工作站 底层环境:ESXI 7.0 U3 for Dell Custom 操作系统:Centos 7.9 显卡型号:Quadro P2000 6G 操作步骤: 1、ESXI硬件管理中,勾选需要直通的显卡,并切换为直通模式。 2、关闭虚拟机,在编辑设置中添加PIC设备,选择已直通的显卡信息。 3、 …
thumbnail
Bandizip v7.36专业版破解补丁
虽然 7-Zip 是开源免费压缩工具中的佼佼者,但用得不是很顺手,用了几年的Bandizip很好用,分享给大家 Bandizip 是一款来自韩国的免费优秀的文件压缩/解压缩软件,支持 Win 与 Mac,操作方式与 WinRAR 相似,支持压缩和解压 rar、zip、7z 等众多主流格式 安装后  打开 Bandizip ,在软件左上角 有个 钥匙…
thumbnail
Cloudflare根域名带参数301跳转到https的www二级域名
规则 -> 页面规则 -> URL: example.com/* 设置成 转发URL301重定向到 to https://www.example.com/$1 注意: Cloudflare免费版本最多只能设置3条页面规则,专业版20条,商业50条。企业125条。 页面规则需要代理DNS 记录才能使您的页面规则发挥作用。页面规则不适用于 DNS 中不…
thumbnail
Cloudflare 15年免费SSL证书完整申请指南
最近很多朋友在问关于SSL证书的问题。 比如有人抱怨阿里云、腾讯云的免费证书只有3个月有效期,要经常更新很麻烦。 今天我就来和大家分享一个福利 - Cloudflare提供的15年期免费SSL证书,而且还支持通配符域名! 为什么选择Cloudflare的15年SSL证书? — 相比其他免费证书的3个月有效期,Cloudflare的15年期证书确实很…
Nginx 灰度发布方案你必须知道!
在互联网的高速发展中,软件发布的速度越来越快,尤其是在面对功能迭代和版本更新时。如何保证新版本能够顺利上线,而不会影响用户的体验?这时,灰度发布就成为了解决这个问题的有效方案。灰度发布通过逐步放量于新版本,能够在确保平稳过渡的同时,最大限度减少新版本上线的风险。 而在众多的技术工具中,Nginx 作为高效的反向代理服务器,凭借其强大的请求…
thumbnail
WordPress大前端主题dux8.4破解版免授权
WordPress 大前端主题 DUX 主题,支持夜间模式、快讯、专题、百度收录、人机验证、多级分类筛选,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、自动缩略图等。 官网地址: https://themebetter.com/ dux8.4 破解版免授权 8.4 版本更新: 新增:短文分类模版,适合发布…
thumbnail
Kubernetes重要概念:Service详解
1 Service相关概念  1.1 什么是Service? 在 Kubernetes 中,Service 是一种抽象的资源,它提供了稳定的访问接口,将外部或集群内部的流量路由到对应的 Pod 上。Pod 是 Kubernetes 中的基本调度单元,但它们是临时的,IP 地址和生命周期都可能发生变化。Service 为 Pod 提供一个稳…
WordPress建站笔记:自动为文章添加已使用过的标签
我们在写文章的时候经常会出现在文章标签中出现过的关键词,但是还是需要去文章标签中再次填写标签就很麻烦,所以本教程就是教大家如何自动为文章添加已使用过的标签。 将如下代码添加到function.php 中,有子主题的主题添加到子主题的function.php 中即可,比如CoreNext // WordPress 自动为新文章添加已使用过的标签 fu…
thumbnail
宝塔面板密码修改教程
修改宝塔面板的密码有两种方式。第一种方式适用于知道密码的情况下,登录面板控制台后进行修改;第二种方式使用于忘记密码的情况,但是需要知道服务器SSH密码,登录SSH终端使用命令强制修改密码。下面是具体方法: 方法一: 方法二: 登录ssh终端,执行bt命令,然后回车继续输入编号 5 回车,输入新密码确认即可。 [root@VM-16-4-ce…
nginx配置支持WebSocket连接的方法
在实际的生产环境中,要求多个WebSocket服务器必须具有高性能和高可用,那么WebSocket协议就需要一个负载均衡层,NGINX从1.3开始支持WebSocket,其可以作为一个反向代理和为WebSocket程序做负载均衡。 配置nginx 即支持websocket的反向代理。使用这两句开启nginx对websocket的支持功能: prox…
thumbnail
Navicat Premium(数据库管理) v16.0 绿色版
Navicat是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和 MongoDB 等不同类型的数据库,它与阿里云、腾讯云、华为云、Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、O…
thumbnail
PAssist(傲梅分区助手)V9.15.0绿色专业版
傲梅分区助手是一款免费、专业的无损分区工具。可在不丢失数据的情况下管理您的硬盘,完成分区相关的任何操作。 可以在不丢失数据的情况下创建、调整大小、移动、合并和 拆分分区。 在不重新安装的情况下完整安全地将Windows 系统迁移 到全新的固态硬盘。 轻松将MBR转换为GPT ,充分利用超过2TB磁盘的空间。 …
thumbnail
WPS Office 2019 v11.8.2 专业增强版
WPS Office是国产的软件的骄傲,由金山软件股份有限公司自主研发,兼顾文字、表格、演示等多种功能,内存占用低、运行快、插件强大、可阅读输出PDF、提供免费存储空间及模板。 兼容微软Office97-2010格式。 而且现在的WPS已接入国家计算机二级考试,在国家号召国产化的今天,政企、事业单位现在已经规定必须使用WPS Office了,国家对…
thumbnail
Prometheus + Alertmanager +Prometheus-WebHook实现 钉钉监控告警
背景 目前的告警通知采用grafana来通知dingding群,这只是grafana的一个功能,所以在灵活性上还是有很多缺陷的,不如专门做告警通知的alertmanager方便 grafana告警 优点: 可以发送趋势图,并且配置上来讲比较方便,直接在监控图里配置即可,比较简单 缺点: 不能创建一个告警模板应用到一批实例上,意味着我们要每个实例都去…
thumbnail
Grafana二进制包安装部署教程
Grafana 是开源的可视化和数据监控分析工具软件。支持查询、呈现、告警和浏览指标。无视数据存储位置与数据库类型,只要 Grafana 能够访问到数据则可支持呈现。可通过简单的配置,将时间序列数据库数据转换为图形和可视化效果。本文中示例数据以 Elasticsearch 数据库为主,其他类型数据设置方式类似。 安装和配置 工具安装登陆Grafan…
thumbnail
ssh登录出现Host key verification failed解决办法
原理分析:ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,避免你受到DNS Hijack之类的攻击。 造成ssh无法连接的原因主要有: 1.远程服务器的 SSH密钥已更换 2.客户端的 known_ho…
MySQL 优化利器 SHOW PROFILE 的实现原理
最近碰到一个 case,通过可传输表空间的方式导入一个 4GB 大小的表,耗时 13 分钟。 通过PROFILE定位,发现大部分耗时竟然是在System lock阶段。 mysql> set profiling=1; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> alter table…
thumbnail
服务器的raid同时坏了两个硬盘,怎么办?
今天同事报告一台服务器无法连接了,到机房去看此服务器没有亮起硬件故障灯,那很大可能就是系统问题,接上显示器发现服务器停留在开机的状态,看样子是raid出问题了。 按屏幕提示按下ctrl+R进入到raid卡配置,这时候就发现此服务器设置的是raid5,三个物理硬盘,目前只有一个硬盘是在线的,另外两个硬盘掉线了,那很大可能就是硬盘坏掉了。 对于这种情况…
thumbnail
使用Wireguard配置异地组网教程
Wireguard是一种vpn技术,和openvpn 等类似,是一种较为简单的vpn搭建方式,有需要进行异地组网的可以了解一哈; 首先,你需要一台有公网ip的服务器,阿里云腾讯云都可以,哪个便宜走哪个; 安装Wireguard $ sudo yum install epel-release elrepo-release $ sudo yum ins…
thumbnail
宝塔开启防火墙后,面板无法访问的解决办法
前几日,有人在宝塔群里说他的宝塔面板开启了系统防火墙,导致无法访问宝塔面板。出现这一问题,一般是你修改了宝塔的面板端口,而未在宝塔面板系统防火墙中放行该端口,导致无法访问宝塔面板。 这里,我给出宝塔面板因为开启系统防火墙而无法访问的解决办法: 第一步,电脑使用SSH工具,登录服务器终端; 第二步,SSH终端输入命令:systemctl stop f…
thumbnail
Nginx配置文件详解及常用功能配置(实用率90%)
一、Nginx的功能概述 Nginx主要功能包括高性能的HTTP和反向代理服务、负载均衡、动静分离处理、邮件代理服务等。以下详细探讨Nginx的主要功能: 1、静态内容服务 传输速度快:Nginx设计为一个高性能的HTTP服务器,能够快速传输静态文件,如HTML、图片和视频等。 简单高效:占用系统资源少,使其在处理高并发请求时表现出色。 2、反向代…
Redis 6.0 访问控制列表ACL说明 
背景       在Redis6.0之前的版本中,登陆Redis Server只需要输入密码(前提配置了密码 requirepass )即可,不需要输入用户名,而且密码也是明文配置到配置文件中,安全性不高。并且应用连接也使用该密码,导致应用有所有权限处理数据,风险也极高。在Redis6.0有了ACL之后,终于…
thumbnail
电脑DNS异常上不了网怎么办?
电脑DNS异常无法上网的解决方法 在日常生活中,我们经常会遇到电脑无法上网的问题,其中一种常见的原因是DNS(域名系统)异常。DNS异常意味着用户无法通过域名连接到IP地址,这时可能会弹出“DNS服务器不可用”或“找不到服务器DNS地址”等提示信息。本文将详细介绍如何解决电脑DNS异常导致无法上网的问题,帮助大家快速恢复网络连接。 一、进入网络和I…
thumbnail
DNS是什么?域名又是什么?
‌一、什么是DNS? DNS(Domain Name System)是因特网的一项核心服务,它作为一种分布式数据库,允许用户通过方便记忆的域名(如example.com)来访问互联网上的资源,而不是难以记忆的IP地址(如192.0.2.1)。 DNS的主要功能是将域名和IP地址相互映射,这样当用户在浏览器或应用中输入一个域名时,DNS服务可以指导请…
Docker 最佳实战:Ubuntu 22.04 LTS 在线安装 Docker
本文将详细介绍如何在操作系统 Ubuntu 22.04.3 LTS 中,在线安装 Docker。 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同) 主机名IPCPU(核)内存(GB)系统盘(GB)数据盘(GB)用途docker-node-1192.168.9.8141640100Docker 节点 1合计141640100 实战环…
thumbnail
Prometheus Alertmanager告警数据持久化及可视化看板
    Prometheus Alertmanager 作为 Prometheus 生态系统中的核心告警管理组件,主要专注于实时告警的接收、去重、分组和路由。然而,由于其设计上并未对告警数据进行持久化存储,这虽然简化了系统的复杂性,但也带来了一些局限性。     此外,Alert…
thumbnail
SRE如何制定科学有用的流程制度
科学的制定流程制度是非常重要的,好的流程制度能提高生产效率、降低出错,但流程制度用不好是要阻碍创新的,甚至引起工程师的反感和抵触。 比如为了减少工程师出错,把工作的每个角落铺满精细的流程制度规范,每个制度事无巨细的几千上万字,无异于对工程师缚手缚脚,大家也背不过来,唯一的用途就是犯了错误追责任:看,有流程制度你不遵守。 事无巨细的流程制度,是反人类…
超实用!k8s网络抓包技巧,事半功倍
    在k8s中,每个Pod都拥有独立的网络命名空间,这意味着它们有自己的网络接口、IP 地址和路由表。容器之间通过共享同一个网络命名空间进行通信,这种隔离使得网络问题的排查变得更加复杂,但同时也提供了灵活性和安全性。     既然Pod拥有独立的命名空间,那我们不妨借助工具进入其命名空间进行网络抓包,这样…
2024年DevOps面试中被问的最多的10个概念问题
技术面试问题分为两类:工具特定问题和概念相关技术问题。 工具特定问题如:“请谈谈Terraform的生命周期。它解决了什么问题,如何工作?” 而概念相关技术问题可能是:“你能描述一下你实现的CI/CD流水线吗?你是如何确保它可靠且可扩展的?” 本文将分享我在过去一年DevOps面试中遇到的10个概念相关技术问题。 回答面试问题时,讨论你面临的挑战以…
20 个用于浏览器自动化任务的 JavaScript 脚本
我曾经在浏览器中花费了太多时间在重复的任务上——填写表单、管理标签和滚动无尽的页面。感觉必须有一种更聪明的方式来处理这一切。 于是,我转向了 JavaScript 来自动化这些任务。效果立竿见影。曾经需要几个小时的事情现在只需要几分钟。 在本文中,我将分享 20 个简单的 JavaScript 脚本,帮助您自动化常见的浏览器任务。如果您想节省时间并…
PostgreSQL14流复制部署教程
背景 部署一主一从的PG测试环境。一晃几年过去了,这是很久以前,毕业后的第一份工作用到的pgsql,当时部署留存的笔记。 主从复制实现 pgsql的主从复制实现是基于日志传送和流复制两种主要方式; 日志传送: 依赖于PostgreSQL的预写日志(WAL)机制,主节点上的任何数据变更首先被记录到WAL日志中,然后这些日志文件会被异步传输到一个或多个…
Linux下PostgreSQL远程登录配置
1、设置密码 su - postgres psql # 登进去(默认没有密码) #执行sql语句,修改密码,postgres为用户名,其他用户修改也是如此 postgres=# \password postgres 2、更改pg_hba.conf,配置用户的访问权限 vim pg_hba.conf # TYPE DATABASE USER CIDR…
nextcloud性能优化教程
1、PHP 的安装似乎不正确,无法访问系统环境变量。getenv("PATH") 函数测试返回了一个空值。 请参照安装说明文档 ↗中的 PHP 配置说明查阅您服务器的PHP配置信息,特别是在使用 php-fpm 时。需要找到找到这个路径/www/server/php/72/etc/php-fpm.conf 把如下代码添加到尾部 env[HO…
thumbnail
MySQL8.0.40编译安装教程
近期MySQL发布了8.0.40版本,与之前的版本相比,部分依赖包发生了变化,因此重新编译一版,也便于大家参考。 1.  下载源码 选择对应的版本、选择源码、操作系统 如果没有登录或者没有MySQL官网账号,可以选择只下载 2.  进行编译 上传至机器,解压源码 tar -zxvf mysql-boost-8.0.40.tar.…
thumbnail
不应该选择 DevOps 方面工作的原因
在本文中,我将探讨为什么有些人不应该选择 DevOps 作为职业。 以下是您可能会后悔选择 DevOps 作为职业的一些原因。 缺乏标准化 DevOps 没有行业标准。许多公司对 DevOps 工程师应该做什么的概念并不清晰。 这意味着,作为 DevOps 工程师,您的职责在不同公司之间会有所不同。例如,James 在 404 Found Inc.…
thumbnail
WordPress中如何插入自定义表格—实操教程!!
网站中表格的重要性 清晰展示数据 表格能够将信息以结构化的形式呈现,让读者可以快速扫描和理解数据。这对于需要处理大量信息的页面尤为重要,比如产品目录、价格列表、统计数据等。 提高用户体验 当用户在我们网站上浏览内容时,越能快速让他们找到想要的信息,你网站的客户留存率才会变高。通过表格的分栏和排版,用户能够快速定位到关键信息,提升网站的可读性和易用性…
可以诊断k8s的chatgpt神器:k8sgpt-operator
在 Kubernetes 上,从部署 Deployment 到正常提供服务,整个流程可能会出现各种各样问题,有兴趣的可以浏览 Kubernetes Deployment 的故障排查可视化指南(2021 中文版)[1]。从可视化指南也可能看出这些问题实际上都是有迹可循,根据错误信息基本很容易找到解决方法。随着 ChatGPT 的流行,基于 …
Linux中vim文件保存退出命令“:wq"和":x”的区别
vim文件保存退出命令":wq"和":x"的区别: vim是Unix/Linux系统最常用的编辑器之一,我习惯使用":x"命令来保存文件并退出,不愿意使用":wq"命令是因为它得多敲一个字母(本人比较懒)。 两者的真正区别如下: :wq   强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。 :x &nb…
nerdctl:一个酷似docker又胜于docker的命令行工具
1 nerdctl 简介 nerdctl 是一个命令行工具,旨在为用户提供与 Docker 相似的体验,但它是通过 containerd 来管理容器的。containerd 是一个高性能的容器运行时,用于管理容器的生命周期,包括镜像拉取、容器的创建、运行、停止等。nerdctl 的出现是为了简化和容器管理工具之间的差距,尤其是在不使用 Docker…
thumbnail
linux查看端口占用情况,收藏下来总会用得上linux
大家在操作linux系统,或者在安装linux软件的时候,应该会经常遇到端口被其他进程占用的问题,下面就列举一下怎么查看linux端口被占用的方法。 lsof命令 lsof(list open files)命令可以列出当前系统中打开的所有文件,包括网络端口。可以使用lsof命令查看某个端口被哪个进程占用。 具体的命令为:sudo lsof -i :…
centos 7 下MySQL的root用户密码忘记解决方法
前两天安装好MySQL数据库后·,没有保存下来密码,现在root密码忘记了,今天登录时出现了无法登录的错误状态,本文就主要介绍了一下在centos7 下 修改MySQL root用户的密码,具体如下: 1、首先修改MySQL配置文件为无密码登录 [root@localhost my.cnf.d]# vim /etc/my.cnf 在文件最末…
利用wpopt给WordPress默认主题添加关键词
前言 一个朋友因为只记录一些文章所以用不到类似corenext主题这样的个性化的主题,所以就使用了WordPress的默认主题twentytwentytwo 但是twentytwentytwo主题默认是没有关键词的设置的。 教程 1.首先安装wpopt插件 2.找到插件设置中的插入代码 3.在页头代码中添加 <meta name="keywo…
thumbnail
PicSizer - 批量图片压缩软件
前言因为图片API项目,所以需要用到图片压缩工具 简介PicSizer是一款图片批量压缩软件,解决了传统压缩软件只能指定压缩比,而不能指定压缩后的大小的问题。 截图
thumbnail
Linux系统如何做聚合链路Bond?
1. 什么是Bond聚合链路? Bonding 是 Linux 提供的一种网络聚合技术,可以将多块物理网卡绑定成一个逻辑网卡(称为 Bond 接口) Bond接口有以下几个作用: 高可用性:实现故障切换,某个网卡故障后,流量会自动切换到其他正常网卡。 负载均衡:将流量分散到多个物理网卡中,增加网络吞吐量。 提高带宽:通过多个链路并行传输,提高总带宽…
thumbnail
引发Openai全球性宕机,原因竟是Kubernetes?
2024年12月11日,OpenAI出现了全球性的严重宕机事件,这次事件导致OpenAI的所有服务包括ChatGPT、API和 Sora等都受到了严重影响,甚至出现无法访问的情况。关于此次事件的起因,目前官方已经出了故障报告,详见:https://status.openai.com/incidents/ctrsv3lwd797。在本文中,我将带大家…
thumbnail
利用Shell脚本对docker容器服务进行健康检查监控钉钉告警并重启
经常线上生产环境docker容器出现假死、或者容器异常退出,运维都是后知后觉,由运营部门反馈才知晓,于是研发领导提出对服务进行监控告警。这就有了下面对docker容器进行监控告警并进行容器重启的脚本。下面是具体配置步骤和脚本代码: 添加脚本文件cat /root/monitor.sh #!/bin/bash #docker容器名字 export s…
Apache Doris集群安装部署
Apache Doris 是一个基于 MPP 架构的高性能、实时的分析型数据库,以极速易用的特点被人们所熟知,仅需亚秒级响应时间即可返回海量数据下的查询结果,不仅可以支持高并发的点查询场景,也能支持高吞吐的复杂分析场景。基于此,Apache Doris 能够较好的满足报表分析、即席查询、统一数仓构建、数据湖联邦查询加速等使用场景,用户可以在此之上构…
CentOS升级OpenSSL到最新版本的方法
0. 注意事项 整个过程不需要卸载原先的 openssl 包和 openssh 的 rpm 包、不影响我们的操作。 本文的环境都是系统自带的 openssh,没有经历过手动编译安装方式。如果之前有手动编译安装过 openssh,请参照本文自行测试是否能成功。 1. 原系统信息(未升级前) 1.1 系统版本 # cat /etc/redhat-rel…
thumbnail
WordPress建站笔记之关于Google Adsence那些事儿
今天搜到Google Adsence的邮件,我是上个月2024.11.14提交的审核,到今天刚好一个月,这期间耗时一个月。原本以为会审核通过的,一直很期待,以为只是审核时间很长而已,收到邮件发现网站没有通过审核,最后的结果真是难以接受。现在我越来越觉得奇怪,为什么很多一些没有流量没有产出的网站反而会通过审核呢?实在是搞不懂。
thumbnail
WordPress忘记密码怎么找回?教你两种方式重置
方法一、直接点击忘记密码,通过邮箱的形式找回 WordPress程序自带找回密码功能,用户可以通过以下步骤找回丢失的密码: 在WordPress登录框下方,点击“忘记密码”按钮。 输入在配置文件时填写的邮箱地址。 等待几分钟,您将在该邮箱中收到包含密码信息的邮件。 然而,需要注意的是,这种方法并非总是有效。 方法二、修改数据库密码字段 这个方法其实…
宝塔Linux面板移除.user.ini文件失败解决办法
今天把一台测试的云服务器给重装了,然后想刷一个国际版的宝塔(aapanel)来着,结果发现清空/www目录的时候提示了这么一句: rm: cannot remove '/www/wwwroot/website/.<a target="_blank" href="https://www.pengqi.club/tag/user" title="…
H3C网络设备命令大全
网络设备基本操作 命令描述system-view进入系统视图sysname更改设备名quit退出clock更改时钟配置display current-configuration显示当前配置display saved-configuration显示保存配置reset saved-configuration清空保存配置pwd显示当前目录dir列目录mo…
Linux系统中禁止ping以及开启ping的方法
Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。 ping虽然可以帮助我们分析网络故障, 但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。严禁ping入侵作为…
利用 rsync 实现俩台liunx服务器数据同步对拷备份转移
rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 安装rs…
thumbnail
k8s的负载均衡方案:MetalLB
对于自建的Kubernetes集群,默认情况下是不支持负载均衡的。当需要提供服务的外部访问时,可选用的方案不外乎 Ingress、NodePort等方式。但这些方案本身并不算非常完美,他们或多或少都存在着一些不足之外 ,如Ingress不支持TCP协议,而NodePort则是使用随机端口。对此,开源的MetalLB 方案旨在提供基于网络设备的负载均…
thumbnail
搭建VMware Horizon8私有云桌面虚拟化(五)Horizon连接vCenter Server
1、登入 Horizon 控制台 2、添加 vCenter Server 服务器 3、添加即时克隆域管理员(添加这个账户可以使后面批量生成的计算机自动加域) 即时克隆需要有一个能够加域的域账户,是因为克隆后的计算机需要加入到域控中,配合域账户实现登录以及策略管控
thumbnail
解决AD域用户安装软件权限问题
当域用户登录系统并尝试安装软件时,系统会提示输入管理员密码。为了去除这一限制,你可以将相关的域用户或域用户组添加到本地的管理员组(Administrators)或高级用户组(Power Users)中。以下是具体操作方法: 使用本地管理员帐号登录系统: 首先,确保你使用的是一个具有本地管理员权限的帐号登录到目标系统。 打开命令提示符(cmd): 在…
thumbnail
MYSQL8 通过ibd文件恢复表数据
数据无价,操作前,建议先备份前提条件表结构一致: 源数据库和目标数据库中的表结构必须完全相同。这包括表的列定义、索引、约束等。表使用 InnoDB 存储引擎: 这种迁移方法仅适用于使用 InnoDB 存储引擎的表,因为 .ibd 文件是 InnoDB 表的表空间文件。数据库版本兼容: 源数据库和目标数据库的 MySQL 或 MariaDB 版本应该…
thumbnail
HR 再问 运维是干啥的, 你就把这个丢给她
什么是运维? 运维,这里指互联网运维,通常属于技术部门,与研发、测试同为互联网产品技术支撑的3大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。 一个互联网产品的生成一般经历的过程是:项目立项、需求分析、研发部门开发、测试部门测试、运维部门部署发布以及长期的运行维护。 运维,本质上是对网络、服务器、服务的生命周期各个阶段的运营与维护,在…
一招搞定下载rpm包以及相关依赖包
首先找一台能连上网络的同发行版本号的服务器 安装yum插件 yum -y install yum-plugin-downloadonly 创建保存rpm安装包及依赖包存储路径 mkdir /root/nfs 开始下载nfs-utils包及其依赖包 yum -y install nfs-utils --downloadonly --downloadd…
消除 Kubernetes 中的未利用资源
Kubernetes 中的未利用资源不仅仅是预算项目——它们是效率、可扩展性和性能的隐形杀手。 浪费的 CPU 周期、空闲内存和未充分利用的节点都会累积,增加成本的同时使集群处理实际工作负载的能力下降。如果你在大规模使用 Kubernetes,你会知道这些低效问题如何演变成实际的操作难题。 如今,随着Scaleops 等智能自动化工具的兴起,你可以…
PostgreSQL与Mysql的区别详解
引言 在数据库领域,MySQL和PostgreSQL是两种广泛使用的开源关系型数据库管理系统。虽然它们在许多方面有相似之处,但也存在一些关键差异。本文将详细探讨这两者的区别,帮助你在实际项目中做出更明智的选择。 1. 概述 MySQL MySQL由瑞典MySQL AB公司开发,后被Oracle公司收购。它以其高性能、易用性和广泛的社区支持而闻名。 …
实践使用Ubuntu22.04操作系统所遇问题解决办法汇总
入坑出坑 1.在 Ubuntu 22.04 发行版中进行软件安装时显示无法初始化前端界面 Dialog 工具问题解决. 适用环境: Ubuntu 22.04 TLS错误信息: debconf: unable to initialize frontend: Dialog debconf: (No usable dialog-like program …
thumbnail
为什么运维都这么难招?
这是知乎上面关于运维的一个热门问题: 为什么运维都这么难招? - 知乎   https://www.zhihu.com/question/32268974 来看看知乎运维网友们的吐槽吧,说多了都是泪啊。 来自知乎用户@匿名用户: 有些公司招运维人员,要求从系统到网络、从数据库到虚拟化、从Apache到K8S、…
thumbnail
K8s + SpringBoot实现零宕机发布
这不,最近公司也在忙着把微服务的架构迁移到 Kubernetes 上,而我作为程序员当然要为大家分享一些经验了。 别看 Kubernetes 是个非常庞大的东西,但有了这些技巧,我们可以让应用在生产环境中实现真正的零宕机发布!下面就一起来看看这背后的配置和技术细节吧! 1. 健康检查,确保应用在 Kubernetes 上能持续健康 首先,咱们得聊聊…
thumbnail
k8s集群经历断电后无法启动的故障处理分享
故障应急总让人充满心跳,有时交换机故障、有时光缆被挖断,这次却是机房意外断电。。。 前阵子有个兄弟求助,他们的机房遭遇了意外断电。恢复供电后,k8s集群却无法启动。经过一番“截图分析诊断法”的默契配合,最终成功解决了故障。今天通过这篇文章,和大家分享一下这个过程。    故障发生后,很多指令无法正常回显,容器的元数据也无法正常加…
thumbnail
你知道Linux关机命令有几种方式吗?
执行关机命令在Linux系统(以及其他操作系统)中至关重要,原因如下: 数据保护: 关机命令确保所有正在进行的写操作(如文件保存、数据库更新等)都能顺利完成,从而防止数据丢失或文件损坏。 它给予系统足够的时间来将内存中的数据同步到磁盘,这是保持数据完整性的关键步骤。 系统维护: 关机是进行系统更新、打补丁或进行其他维护任务前的必要步骤。 通过关机,…
提升安全性:掌握7种高效自动化Docker镜像漏洞扫描技巧
容器镜像中的漏洞如果不加以防范,可能会使您的应用程序、数据和基础设施面临严重的安全威胁。为了有效应对这些风险,自动化Docker镜像扫描变得至关重要。这种扫描方法不仅能在早期阶段检测出潜在的安全问题,还能显著提高部署的可靠性,并帮助您维持一个强大的安全态势。 在本文中,我们将深入探讨七种高效的自动化Docker镜像漏洞扫描方法。这些方法旨在为您提供…
thumbnail
生产环境中绝不应运行的危险 Linux 命令(严肃地说,不要这样做)
嘿!如果您在生产环境中管理 Linux 系统,您知道只需一个错误的命令,事情就可以从“一切都很棒!”变成“为什么一切都着火了?!”我经历过——一次意外的按键,然后就乱套了。 所以,让我们聊聊一些在生产环境中绝不应运行的 Linux 命令,除非您喜欢在周五晚上恢复备份并向老板解释为什么网站宕机了。剧透警告:您不会想要的。 准备好了吗?让我们深入探讨—…
DevOps 工程师必备的 6 个 Linux 命令行工具
实践 DevOps 意味着要使用许多不同的命令行工具,如 kubectl, helm 和其他 *.ctls 来自不同的 云原生 项目。对这些命令行工具的良好掌握是必要的,但更重要的是那些用于将 DevOps 工作流程粘合在一起的命令行工具。 无论是管理部署、自动化任务还是排查问题,熟练掌握 Linux 工具都是不可或缺的。作为工程师,我们不断追求效…
thumbnail
docker-mirror:神奇指令,一键把镜像拉回“家”
你还在为拉取不到镜像发愁吗?docker-mirror一款超便捷的工具,国内网络也能用,一条指令就把镜像拉回“家” 在dockerHub无法访问后,无疑给运维工作带来了不少麻烦,期间有人问我,我们是怎么应对的?很庆幸的是,我们在问题发生之前,就已经把核心服务的容器镜像转存到本地的Harbor仓库中,在问题发生后只需要更新边缘服务的镜像即可。&nbs…
Kubernetes集群 for openEuler 22.03 LTS 二进制手动部署
Kubernetes集群 for openEuler 22.03 LTS 二进制手动部署 本文档介绍在 openEuler 操作系统上,通过二进制部署 K8S 集群的一个参考方法。 说明:本文所有操作均使用root权限执行。 一、集群状态 本文所使用的集群状态如下: 集群结构:6 台openEuler 22.03 LTS系统的虚拟机,3 个 mas…
thumbnail
记一次服务器被黑CPU 100%的处理过程
本文是一次服务器被黑的处理过程纪录,包含操作步骤及总结,分享出来给到有需要的读者。文章内容简洁易懂,如果你也遇到相似的问题,相信会有不小的帮助。 一.  事件背景 起因是有开发人员报障,程序在发布后无法正常运行,一直处于在重启的状态。一开始我以为是程序本身的问题,但在查看服务日志后,并未发现程序有任何错误。在查看监控系统时,发现该服务器节点CPU …
Kubernetes中Minikube与Kubeadm的关键区别是什么?
Kubernetes中Minikube与Kubeadm的关键区别是什么? ❝ 选择正确的Kubernetes工具:理解Minikube和Kubeadm用于开发和生产环境 Kubernetes,作为自动化部署、扩展和管理容器化应用程序的领先开源平台,拥有多种工具来简化集群的设置和管理。 在这些工具中,Minikube和Kubeadm作为两个受欢迎的选…
解决 Kubernetes 命名空间卡在Terminating终止状态的问题
几个月前,我在卸载 Ceph 集群(使用 Rook 挂载)时遇到了删除命名空间的问题。 基础 我认为我已经正确删除了集群中的 Ceph 对象,最后简单地删除了命名空间: kubectl --context=sandbox delete ns rook-ceph 然而,当我尝试验证它是否确实被删除时: kubectl --context=sandbo…
DevOps持续集成与交付之Jenkins的使用及Pipeline语法讲解
DevOps持续集成与持续交付工具-Jenkins Jenkins简介# Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。 什么是持续集成(CI)?# CI(Continuous integration,中文意思是持续集成)是一种软件开发实践…
thumbnail
记一次机房搬迁后网络改造引起的K8S内部容器无法访问外部网络
最近公司规模扩大,原办公室已经无法容纳更多的员工,公司高层决定搬迁办公室,同时也需要搬迁,并且在现有的电信桥接动态公网IP出口的基础上需要再增加一条移动专线,现在有2台交换机,也无法支持新的办公,需要再采购一个交换机。现在办公和服务器在一个网段192.168.2.0/24。我在了解业务后,对新办公室进行了如下改造: 1、首先网段肯定不够支撑新办公区…
Dockerfile常用命令整理
1. 基础镜像与环境配置 FROM 指定镜像的基础镜像,是每个 Dockerfile 必须的第一条指令。 支持从本地镜像库或 Docker Hub 拉取镜像。 允许多阶段构建(multi-stage builds),通过多次使用 FROM,逐步构建出优化的镜像。 MAINTAINER(已废弃,推荐使用&nbs…
thumbnail
Containerd 客户端命令行工具入门教程
1. 工具介绍 当我们的容器进行时从 Docker 切换为 Containerd 后,需要从 docker 命令行切换到 Containerd 的命令行。常见的 Containerd 客户端命令行有 ctr 和 crictl。 1.1 ctr ctr 是 containerd 官方的命令行工具,功能相对简单,可以实现拉取镜像 创建容器等功能; 需要…
一款从MySQL binlog获取原始SQL、回滚SQL的binlog2sql工具
binlog2sql 从MySQL binlog解析出你要的SQL。根据不同选项,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等。 用途 数据快速回滚(闪回) 主从切换后新master丢数据的修复 从binlog生成标准SQL,带来的衍生功能 项目状态 正常维护。应用于部分公司线上环境。 已测试环境 Python 2.7, 3.…
在Jenkins Pipeline中优雅地处理上游与下游Job结果
在Jenkins Pipeline中优雅地处理上游与下游Job结果 最近,我遇到了一个看似简单却颇为棘手的问题:如何在Jenkins Pipeline中,通过上游Job获取下游Job的结果。这个问题虽然不算复杂,但处理不当却可能引发一系列连锁反应。以下是我通过实践得出的一些关键点和解决方案。 Jenkins Pipeline中的Job结果传递 在J…
thumbnail
美化Jenkins控制台输出字体颜色
在使用Jenkins进行定制化执行任务时,可能会遇到来自于目标管道反馈和打印的日志,有时可能会包含颜色的字体,但Jenkins的控制台输出默认是不带字体颜色,如果需要显示字体颜色,需要安装相应插件 AnsiColor。 操作步骤: 1、Manage Jenkins >> Plugins >> 搜索安装AnsiColor 2、…
规避ssh交互密码-自动化登录神器sshpass
sshpass 是一款用于简化 SSH 自动化登录的工具,它允许在脚本中通过非交互的方式传递密码,从而自动登录到远程服务器,使得我们可以更高效地管理 SSH 登录过程。 使用 sshpass 的好处: 1. 自动化脚本支持:便于在自动化脚本执行SSH登录,无需人工输入。 2. 简化操作:通过命令行参数传递密码,减少了手动输入的繁琐。 3. 提高效率…
thumbnail
提升 CI/CD 稳定性:Jenkins 开机自检与推送通知
一、Jenkins 自检的基本特性 系统启动时间检测:实时获取系统的启动时间。 推送通知:在系统重启时向指定的 webhook 发送通知,提醒相关人员。 灵活的时间间隔:可设置自检的时间间隔,以便适应不同的监控需求。 二、安装与环境要求 在使用该自检服务之前,确保系统已安装 Python,并能够访问 Jenkins 服务器。还需要安装 reques…
thumbnail
一款功能强大的Kubernetes网络诊断工具
本文将介绍一款功能强大的Kubernetes网络诊断工具,名称为Kubeskoop。 一. 产品介绍 Kubeskoop 是一款专为Kubernetes设计的网络诊断和监控工具。Kubeskoop 提供了对集群中网络、服务、节点等多维度的可观测性,以帮助运维人员更快速地诊断和定位问题。产品具有以下特性: 1. 一键诊断网络链路 Kubes…
六个最危险的Linux命令,rm -rf /* 只能排第三
Linux 是一个功能强大且灵活的操作系统,广泛应用于服务器、开发环境和嵌入式系统中。尽管其强大功能带来了无限的可能性,但也意味着一旦使用不当,可能会带来严重后果。本文将详细介绍六个最危险的 Linux 命令,以及如何正确使用它们以避免灾难。 第六名:kill -9 1 解释 kill 命令用于发送信号给进程,-9 表示强制终止…
运维真的又low工资又低吗?
相比于开发人员而言,运维工程师在企业中的存在感往往不高。经常是不出问题的时候没人注意,而出了问题又可能是背锅的那个人。因此,运维人经常戏称自己是“背锅侠”,并非没有道理。 一.  运维的技术含量并不低 那么,运维岗位真的是又Low工资又低吗?其实不然,一个优秀的运维工程师往往需要掌握广泛且深入的技术知识,包括但不限…
thumbnail
手把手教程:使用 Fluentbit 采集夜莺日志写入 ElasticSearch
Fluentbit 是非常流行的日志采集器,作为 Fluentd 的子项目,是 CNCF 主推的项目,本文以夜莺的日志举例,使用 Fluentbit 采集,并直接写入 ElasticSearch,最终使用 Kibana 查看。借此实践过程,让读者熟悉 Fluentbit 的使用。测试环境介绍Macbook M1 芯片ElasticSearch、Ki…
thumbnail
夜莺监控MySQL教程
MySQL 监控概述 MySQL、Redis、MongoDB 等各类数据库的监控数据采集,原理类似,就是为 Categraf 创建一个 DB 账号,Categraf 用此账号连到数据库实例上,执行一些命令获取监控数据,比如连到 MySQL 上执行 show global status、show global variables …
Linux 系统故障排除最常用的 10 个命令
掌握关键 Linux 命令,快速有效解决问题。 Linux 以其稳健性和可靠性著称,但即使是维护得最好的系统偶尔也会遇到性能和网络问题。掌握关键故障排除命令对于高效诊断和解决问题至关重要。 本指南将介绍 10 个基本 Linux 命令,帮助你识别和解决系统性能、网络连接和进程管理相关的问题。 理解 Linux 故障排除 Linux 故障排除涉及识别…
Kubernetes Secrets 与跨命名空间访问指南
Kubernetes Secrets 与跨命名空间访问指南 Kubernetes 是一个强大的平台,旨在大规模管理容器化应用程序,其中 Secrets 作为安全管理敏感数据(如密码、API 令牌和加密密钥)的关键功能。默认情况下,Secrets 仅限于创建它们的命名空间,限制了它们在命名空间之间的可访问性。 在本指南中,我们将探讨跨命名空间安全高效…
thumbnail
GitLab+Jenkins 实现 Webhook 自动化触发构建
通过配置 GitLab + Jenkins Webhook,GitLab 中的代码提交或合并请求等事件可以自动触发 Jenkins 的构建任务,实现持续集成。借助此机制,开发者可以减少手动操作,提升项目的自动化程度和团队协作效率。 什么是Webhook? Webhook 是一种基于 HTTP 的回调机制。当事件发生时,服务端会将该事件的信息通过 H…
如何在CentOS或Ubuntu中更改SSH端口?
SSH(Secure Shell)是一种安全的远程登录协议,它允许您通过网络远程连接到Linux系统并进行管理操作。默认情况下,SSH使用22端口进行通信。然而,为了增强系统的安全性,有时候我们需要更改SSH端口,以减少潜在的攻击。 本文将详细介绍在Linux系统中如何更改SSH端口。 步骤 1:备份 SSH 配置文件 在进行任何更改之前,强烈建议…
SHOW PROCESSLIST 最多能显示多长的 SQL?
在 MySQL 中,如果我们想查看实例当前正在执行的 SQL,常用的命令是SHOW PROCESSLIST。 但如果 SQL 过长的话,就会被截断。这时,我们一般会用SHOW FULL PROCESSLIST来查看完整的 SQL。 最近碰到一个 case,发现无论是使用 SHOW PROCESSLIST、SHOW FULL PROCESSLIST,…
基于案例分析 MySQL 权限认证中的具体优先原则
在 MySQL 的日常管理过程中,大家或多或少会遇到权限认证相关的问题。 例如,本来能够正常执行的操作,可能在新增一个账号或授权后就突然失败了。 这种现象往往让人误以为是 bug,但很多时候,其实并不是。 下面,将通过两个案例来阐明 MySQL 权限认证中的具体优先原则,并在此基础上,分析以下问题: 通过 DML 操作修改权限表后,为什么需要执行 …
thumbnail
[kubectl-resource-view]: 一款用于查看k8s资源使用情况的插件
1.简介 一款自己编写的k8s 命令行插件,用于查看k8s node和pod资源的 cpu、 memory、 gpu的request 和limit 使用情况。 2.安装 可直接解压下载使用,也可以从github仓库中进行下载最新版本,支持不同架构,喜欢的麻烦给个小星星,有啥额外的需求可以提issue https://github.com/bryan…
thumbnail
[kubectl-resource-view]: 一款用于查看k8s资源使用情况的插件
一款自己编写的k8s 命令行插件,用于查看k8s node和pod资源的 cpu、 memory、 gpu的request 和limit 使用情况。可直接解压下载使用,也可以从github仓库中进行下载最新版本,支持不同架构,喜欢的麻烦给个小星星,有啥额外的需求可以提issuehttps://github.com/bryant-rh/kubectl…
Nginx开源动态DNS服务发现功能,再也不怕DNS记录不更新了
在现代基础架构中,最核心的一环就是扩展性,也即动态扩展架构,不需要人工干预的负载均衡器成为了必需品。而DNS就是一种负载均衡器,比如 Nginx 作为一个反向代理的时候,就会去解析本地DNS,获取实际的服务地址。 但传统的DNS有几个问题,本地 Local DNS可能会出现问题,最一种的就是 TTL 更新时间可能很长,导致获取不…
Docker 最佳实战:Docker 部署单节点 MariaDB 实战指南
本文将详细介绍如何利用 Docker 容器化技术以及 Docker Compose 工具,快速部署一个高效、稳定的 单节点 MariaDB 数据库实例 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同) 主机名IPCPU(核)内存(GB)系统盘(GB)数据盘(GB)用途docker-node-1192.168.9.814164010…
thumbnail
公司乔迁之运维工程师需要做的工作
随着公司乔迁的脚步日益临近,作为公司的一名运维工程师,弱电尤其是网络、机房这块儿自然就成为了搬迁过程中的核心主角。为确保搬迁过程顺利,我提前一周开始了精心筹备。 机柜选择与准备 机柜的选择是搬迁工作的第一步。我根据现有设备数量及未来扩展需求,精心挑选了尺寸为2米高、0.6米宽、1米深的网络服务器一体机柜。这款机柜不仅可容纳交换机,还能上架服务器,极…
thumbnail
docker-compose.yml文件模板和解析
以下是 docker-compose 文件的常用字段分类和用途解析,附带简单的范例说明。 1. 基础配置 version指定 docker-compose 文件的版本,例如 3.9 是常见的版本。范例:用于定义文件规范的版本。 services定义多个服务,每个服务表示一个容器。范例:包括服务名称、镜像信息和…
thumbnail
深入解析:Horizon View虚拟机图形加速技术应用案例
在石油和天然气、太空探索、航空航天、工程、科学以及制造等众多领域,工程师、设计师和科学家们经常需要执行一些极为苛刻的任务,例如操纵3D模型和可视化地分析大型数据集。为了完成这些任务,他们通常依赖于专用的图形工作站。然而,这些独立工作站不仅采购成本高,维护成本也相当高昂。 在传统的工作模式下,这些高性能的工作站通常被安置在特定的实验室或办公室内。因此…
thumbnail
监控都没做好,你还要可观测性...
很多公司听说可观测性好,就要上马可观测性项目,自研/采购,各种投入,结果发现效果很差,业务不认可,最终一地鸡毛。其实凡事总有个过程和时机问题,在落地可观测性之前,我建议你先看看你们的监控做好了没有,监控的投入产出比高,也是可观测性的数据基础之一。 我们公司就是提供监控+可观测性的产品和解决方案,在这里讲让大家慎重落地可观测性,其实是对我们不利的,不…
thumbnail
Jenkins 架构详解,一图胜千言
该博客涵盖了基本的 Jenkins 架构及其相关组件。如果您是 Jenkins 的初学者,它将帮助您了解 Jenkins 组件如何协同工作以及涉及的关键配置。 Jenkins 是啥 Jenkins 是一个易于使用的基于 java 的开源 CI/CD 工具。它已经存在了一段时间,很多公司使用它来满足他们的 CI/CD 需求。 重要提示:为了更好地理解…
thumbnail
解决 Kubernetes 节点上的挂载点卡住问题:一次深入探索
在Kubernetes的日常操作中,我们可能会遇到各种各样的挑战和问题。最近,我遇到了一个特别棘手的问题:即使Pod 和Persistent Volume (PV) 已经被删除,它们之间的挂载关系仍然存在,导致整个集群的节点都无法使用 df -h 命令。本文将分享我是如何发现并解决这个问题的。 在Kubernetes集群的日常维护中,我们发现所有节…
thumbnail
泸州东门近距离观看投喂海鸥
海鸥 泸州东门看海鸥,河边有免费的停车场,不需要停车费。这里有5元一包的面包投喂海鸥,可以扔向空中看海鸥来抢吃,也可以是撕小块儿面包举着,等海鸥来手里雕食。不过观赏时间最好在下午五点之前,五点过后海鸥吃饱了就会休息,看到的海鸥很少。
thumbnail
Jenkins参数化构建:实现参数关联与联动,构建选项后动态显示文本框
关键词:Jenkins参数化构建选择选项后出现文本框,参数联动,参数化Active Choices插件 Jenkins中的参数化构建是一项功能强大的工具,允许用户在构建流程中自定义输入参数,从而极大地提升了构建的灵活性。为了进一步增强这种灵活性,有时我们可能希望参数之间能够相互联动,即一个参数的取值会影响另一个参数的取值范围。 实现参数联动的方法:…
thumbnail
从k8s容器丢包事件中掌握内核参数优化技巧
在k8s的使用场景中,容器不是仅仅能运行就算ok,往往还需要进行容器的内核参数优化和应用程序参数的调优,如在高并发的业务场景下,运行一个java程序,我们不仅需要对其JVM参数进行调优,而且需要对其所在的容器进行内核参数优化,这篇文章主要通过一次容器丢包事件介绍容器中内核参数优化的方法。 线上业务反馈接口偶发性返回502状态码,从请求日志和监控系统…
Logstash实时采集nginx日志存储到mysql数据中
为了优化我们的SEO工作,我们常常会分析Nginx的请求访问日志,以获取蜘蛛(搜索引擎爬虫)的爬行记录作为支撑。然而,这一任务往往繁琐且耗时。幸运的是,我们可以借助相关软件来简化这一过程,即利用ELK日志采集分析框架中的Logstash组件。通过Logstash,我们能够高效地采集并分析Nginx的日志,从而为SEO优化提供更加便捷和有力的支持。 …
thumbnail
全链路监控:打通前后端链路的最后一公里
  本次分享的是一个基于JAVA的微服务应用场景。后端使用SkyWalking进行链路监控,前端使用Sentry进行性能和异常监控。然而,在排查用户侧问题和优化站点性能时,前后端请求的关联性较差。因此,我们考虑使用Nginx的RequestID作为链路TrackID,将前后端链路打通,从而实现更高效的监控和问题排查。 如上图,用户通过前端发起请求,…
thumbnail
Kubernetes etcd 定时备份及恢复方案
etcd 是一个高可用的分布式键值存储系统,在Kubernetes集群中用于存储和管理集群的所有关键信息,如配置数据、元数据、状态信息等。简而言之,etcd 存储了Kubernetes集群本身的所有数据,包括Pod、Service、Node、Namespace 等对象的元数据和状态。可以说,只要我们有了etcd的备份文件,就可以恢复Kubernet…
如何升级OpenSSH:提升服务器安全性的必备指南
OpenSSH是一个基于SSH协议的免费且开源的实现,然而,它时常面临安全漏洞的曝光。鉴于CentOS 7系统自带的OpenSSH版本(即OpenSSH_7.4p1,搭配OpenSSL 1.0.2k-fips,发布日期为2017年1月26日)相对陈旧,对于新服务器而言,升级OpenSSH版本显得尤为重要。在进行OpenSSH升级之前,一个必要的步骤…
thumbnail
高效存储管理:利用Linux fio进行硬盘读写性能评估
在Linux系统中,测试硬盘的性能一般使用fio工具实现,fio是Flexible I/O Tester的缩写。是一个常受欢迎的、用于测试存储性能的工具,而且还可以模拟多种不同的I/O模式和工作负载。 一般我们要测试一块硬盘的性能,一般需要进行随机写入测试、随机读取测试、顺序写入测试、顺序读取测试和混合读写测试这五步。 fio的使用 这个工具不是L…
Linux系统下保障数据安全的最佳用户管理与权限配置方案
Linux学习——用户管理 1用户/组概览        Linux系统是多用户、多任务的分时操作系统,系统上每一个进程都有一个特定的文件,每个文件都被一个特定的用户所拥有。如果需要使用系统资源,首先必须向系统超级用户申请成为普通用户,然后以普通用户的身份进入系统。超级用户可以对…
当面试官问“Redis内存满了怎么办”,别只想到LRU!
嘿,各位开发者朋友们,你们有没有遇到过这样的面试场景:面试官抛出一个问题,“Redis内存满了怎么办?”然后你脑海中立刻浮现出“LRU”这三个字母,信心满满地回答:“用LRU算法呀!”结果面试官却微微一笑,似乎对你的回答并不完全满意。别急,今天咱们就来聊聊这个话题,看看除了LRU,还有哪些方法可以应对Redis内存满的问题。 一、LRU算法是什么?…
thumbnail
Jenkins 在windows下的安装与配置
Jenkins是一个独立的开源自动化服务器,可用于自动化各种任务,如构建,测试和部署软件。Jenkins可以通过本机系统包Docker安装,甚至可以通过安装Java Runtime Environment的任何机器独立运行。 Jenkins是一款基于Java开发的持续集成工具,它是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变…
在 Kubernetes 中重启 pod 的 3 种方法
在 Kubernetes 中,管理和维护容器化应用程序是一项重要的任务。其中一个常见的操作是重启 Pod,无论是为了解决问题还是应用程序的更新。在本文中,我们将深入探讨在 Kubernetes 中重启 Pod 的三种方法,并为每种方法提供详细的步骤和示例。 kubectl 命令 首先,我们需要登录到运行着 Kubernetes 集群的主机或者使用远…
thumbnail
k8s中的pod不停的重启,定位问题原因与解决方法
我们在做性能测试的时候,往往会发现我们的pod服务,频繁重启,通过kubectl get pods 命令,我们来逐步定位问题 现象:running的pod,短时间内重启次数太多  定位问题方法:查看pod日志 kubectl get event #查看当前环境一个小时内的日志 kubectl describe pod pod_name #…
Linux系统管理之时区和时间修改
一、时区查看时区: cat /etc/sysconfig/clock 时区存放文件:/etc/localtime 修改时区:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改验证:date 返回有CST ,表示修改正确了 二、时间查看时间: date 或者 date -R 或者按指定格式: …
thumbnail
记一次持续三个月的 K8s DNS 排障过程
本文整理自灵雀云的专家工程师刘梦馨,在《蓝鲸 X DeepFlow 可观测性  Meetup》 中的分享实录,从一个毫无头绪的 K8s DNS 故障出发,分享问题的排查思路,详解排查过程中遇到的 DNS 服务、Alpine 镜像、业务代码逻辑、CNI 插件等各个层面的异常现象。整个排查过程基于 DeepFlow 的持续观测能力,实现了对故障现场的高…
thumbnail
Jenkins发送钉钉测试报告通知的方法
1、自动化用例执行完后,使用pytest_terminal_summary钩子函数收集测试结果,存入本地status.txt文件中,供Jenkins调用 #conftest.py def pytest_terminal_summary(terminalreporter, exitstatus, config): """收集测试报告summary,并…
如何用curl命令触发带参数的jenkins任务?
要使用  curl  命令触发带参数的 Jenkins 任务,你需要知道 Jenkins 服务器的 URL 和任务的名称。假设你的 Jenkins 服务器 URL 是 http://your-jenkins-server.com ,任务的名称是  my-job ,并且你有一个参数 my-parameter 。 以下是一个示例命令,它触发了名为  m…
thumbnail
掌握这几个技巧,才敢称为Jenkins大神!
01 Performance插件兼容性问题 自由风格项目中,有使用 Performance 插件收集构建产物,但是截至到目前最新版本(Jenkins v2.298,Performance:v3.19),此插件和Jenkins都存在有兼容性问题,会导致项目配置页面table,div错位,而导致无法保存配置,这个问题已经存在了好长时…
Linux系统如何关闭交换分区
安装ElasticSearch、kubernetes等服务的时候,Linux交换分区会给这些服务带来很严重的性能问题,需要在安装之前禁用交换分区。 1 、查看交换分区信息 首先,使用 swapon --show 或 cat /proc/swaps 命令来查看当前的交换分区状态。它会列出所有当前启用的 swap 分区。如果没有输出,则表示没有 swa…
nginx-ingress代理websocket配置示例
官方文档中说明websocket不需要特别的配置,但需要在注解中配置以下三项 再ingress-nginx的官方文档中说明websocket不需要特别的配置,但需要在注解中配置以下三项 nginx.ingress.kubernetes.io/proxy-http-version: "1.1" nginx.ingress.kubernetes.io/…