作者: 装系统的sre运维

127 篇文章

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激活码(资源是从官网购买,仅供学习和交流) 本页激活码每天更新一次,如果失效了,第二天会更…
thumbnail
国民支付软件P0事故,程序员年终奖要没了!
2025年1月16日的下午14:40 - 14:45,这个时间段,国民软件惊现bug,好像所有的商品支付或者转账均打八折。 一位网友,在19:23收到了来自支付宝应用的短信,告知如果使用了这个1月16日下午14:00出现的“政府补贴bug”,产生的优惠费用后续将从账户里扣回。 这有点…… 最后采取的措施对损失的钱不追回,这样的做法也会对产品产生一定…
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…
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
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 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、反向代…
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
利用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提交的审核,到今天刚好一个月,这期间耗时一个月。原本以为会审核通过的,一直很期待,以为只是审核时间很长而已,收到邮件发现网站没有通过审核,最后的结果真是难以接受。现在我越来越觉得奇怪,为什么很多一些没有流量没有产出的网站反而会通过审核呢?实在是搞不懂。
宝塔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
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 等智能自动化工具的兴起,你可以…
thumbnail
为什么运维都这么难招?
这是知乎上面关于运维的一个热门问题: 为什么运维都这么难招? - 知乎   https://www.zhihu.com/question/32268974 来看看知乎运维网友们的吐槽吧,说多了都是泪啊。 来自知乎用户@匿名用户: 有些公司招运维人员,要求从系统到网络、从数据库到虚拟化、从Apache到K8S、…
thumbnail
k8s集群经历断电后无法启动的故障处理分享
故障应急总让人充满心跳,有时交换机故障、有时光缆被挖断,这次却是机房意外断电。。。 前阵子有个兄弟求助,他们的机房遭遇了意外断电。恢复供电后,k8s集群却无法启动。经过一番“截图分析诊断法”的默契配合,最终成功解决了故障。今天通过这篇文章,和大家分享一下这个过程。    故障发生后,很多指令无法正常回显,容器的元数据也无法正常加…
thumbnail
你知道Linux关机命令有几种方式吗?
执行关机命令在Linux系统(以及其他操作系统)中至关重要,原因如下: 数据保护: 关机命令确保所有正在进行的写操作(如文件保存、数据库更新等)都能顺利完成,从而防止数据丢失或文件损坏。 它给予系统足够的时间来将内存中的数据同步到磁盘,这是保持数据完整性的关键步骤。 系统维护: 关机是进行系统更新、打补丁或进行其他维护任务前的必要步骤。 通过关机,…
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 命名空间卡在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,中文意思是持续集成)是一种软件开发实践…
一款从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. 提高效率…
六个最危险的Linux命令,rm -rf /* 只能排第三
Linux 是一个功能强大且灵活的操作系统,广泛应用于服务器、开发环境和嵌入式系统中。尽管其强大功能带来了无限的可能性,但也意味着一旦使用不当,可能会带来严重后果。本文将详细介绍六个最危险的 Linux 命令,以及如何正确使用它们以避免灾难。 第六名:kill -9 1 解释 kill 命令用于发送信号给进程,-9 表示强制终止…
运维真的又low工资又低吗?
相比于开发人员而言,运维工程师在企业中的存在感往往不高。经常是不出问题的时候没人注意,而出了问题又可能是背锅的那个人。因此,运维人经常戏称自己是“背锅侠”,并非没有道理。 一.  运维的技术含量并不低 那么,运维岗位真的是又Low工资又低吗?其实不然,一个优秀的运维工程师往往需要掌握广泛且深入的技术知识,包括但不限…
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 操作修改权限表后,为什么需要执行 …
Nginx开源动态DNS服务发现功能,再也不怕DNS记录不更新了
在现代基础架构中,最核心的一环就是扩展性,也即动态扩展架构,不需要人工干预的负载均衡器成为了必需品。而DNS就是一种负载均衡器,比如 Nginx 作为一个反向代理的时候,就会去解析本地DNS,获取实际的服务地址。 但传统的DNS有几个问题,本地 Local DNS可能会出现问题,最一种的就是 TTL 更新时间可能很长,导致获取不…
thumbnail
公司乔迁之运维工程师需要做的工作
随着公司乔迁的脚步日益临近,作为公司的一名运维工程师,弱电尤其是网络、机房这块儿自然就成为了搬迁过程中的核心主角。为确保搬迁过程顺利,我提前一周开始了精心筹备。 机柜选择与准备 机柜的选择是搬迁工作的第一步。我根据现有设备数量及未来扩展需求,精心挑选了尺寸为2米高、0.6米宽、1米深的网络服务器一体机柜。这款机柜不仅可容纳交换机,还能上架服务器,极…
thumbnail
docker-compose.yml文件模板和解析
以下是 docker-compose 文件的常用字段分类和用途解析,附带简单的范例说明。 1. 基础配置 version指定 docker-compose 文件的版本,例如 3.9 是常见的版本。范例:用于定义文件规范的版本。 services定义多个服务,每个服务表示一个容器。范例:包括服务名称、镜像信息和…
thumbnail
监控都没做好,你还要可观测性...
很多公司听说可观测性好,就要上马可观测性项目,自研/采购,各种投入,结果发现效果很差,业务不认可,最终一地鸡毛。其实凡事总有个过程和时机问题,在落地可观测性之前,我建议你先看看你们的监控做好了没有,监控的投入产出比高,也是可观测性的数据基础之一。 我们公司就是提供监控+可观测性的产品和解决方案,在这里讲让大家慎重落地可观测性,其实是对我们不利的,不…
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
k8s中的pod不停的重启,定位问题原因与解决方法
我们在做性能测试的时候,往往会发现我们的pod服务,频繁重启,通过kubectl get pods 命令,我们来逐步定位问题 现象:running的pod,短时间内重启次数太多  定位问题方法:查看pod日志 kubectl get event #查看当前环境一个小时内的日志 kubectl describe pod pod_name #…