- 博客(108)
- 资源 (4)
- 收藏
- 关注

原创 Prometheus配置企业微信报警
Prometheus配置企业微信报警更多技术博客,请关注微信公众号:运维之美Prometheus被号称是下一代的监控,可以解决云上K8S集群的监控问题,搭配部署alertmanager,可以实现告警发送,本篇我们就通过企业微信实现告警发送,运维小哥可以躺平了。环境:prometheus服务端和alertmanager部署在同一台机器上,实验前提是prometheus服务端已经安装好操作系统:Centos7.4prometheus的告警管理分为两部分。通过在prometheus服务端设置告警规则
2021-09-03 21:46:22
6759
13
原创 MySQL 数据备份与恢复指南
数据库备份是保障数据安全、应对突发情况的关键手段,主要分为以下几种:逻辑备份:将数据导出为 SQL 语句,如 mysqldump。物理备份:直接复制数据库文件,如 xtrabackup、mysqlhotcopy。快照备份:基于操作系统的 LVM 快照技术。二进制日志(binlog)备份:记录数据库增量变化。完整备份:备份所有数据。增量备份:仅备份自上次备份以来变更的数据。差异备份:仅备份自上次完整备份以来变更的数据。
2025-03-30 12:56:53
381
原创 KVM虚拟化运维指南:修改虚拟机名称
在KVM(Kernel-based Virtual Machine)虚拟化环境中,可能会遇到虚拟机创建后,由于规划问题而修改虚拟机名称等需求,本文提供生产环境下了详细的修改步骤。需求:将192.168.40.152-kylinsp3-prod-02名称修改为192.168.40.152-kylinsp3-prod-03。以上方法通过 XML 配置文件导出 + 修改 + 重新定义的方式,实现KVM 虚拟机名称和磁盘文件的修改。
2025-03-11 21:48:18
277
原创 一些有用的电子书
1.1、流畅的Python链接:https://www.aliyundrive.com/s/S4sr1RNXehW1.2、Python自动化运维与技术实战链接:https://www.aliyundrive.com/s/dAQQhbyWp3c1.3、疯狂Python讲义链接:https://www.aliyundrive.com/s/NnUqjzGB1az。
2025-03-04 22:23:00
373
原创 机械硬盘到SSD:KVM虚拟化存储池迁移方案
更多技术博客,请关注微信公众号:运维之美在公司某生产环境上线初期,由于虚拟化存储池使用的是普通机械硬盘,导致系统负载居高不下,业务响应缓慢,严重影响了用户体验。为了优化性能,采购了SSD硬盘作为新的存储介质。本文分享了通过迁移虚拟机存储池到SSD硬盘的详细操作步骤,为大家提供实践参考。
2025-01-27 14:49:36
285
原创 IPv6 相关的知识点
IPv6(Internet Protocol Version 6)是 Internet Protocol 的第六版,旨在解决 IPv4 地址枯竭、网络层安全性、自动配置、更加高效的路由等问题。下面是一些常见的与 IPv6 相关的知识点。
2025-01-09 15:08:56
700
原创 curl命令测试代理服务器访问
curl 是一个功能强大的命令行工具,用于传输数据,支持多种协议,包括 HTTP、HTTPS、FTP 等。-x 是 curl 的一个选项,用于指定一个代理服务器来发送请求。通过使用 -x 选项,您可以方便地通过代理服务器发送 HTTP 请求,适用于需要绕过网络限制或进行网络调试的场景。在某些情况下,代理服务器可能会对请求进行修改或记录,因此请谨慎使用,并确保遵守相关隐私和安全政策。使用代理服务器时,请确保代理服务器是可用的,并且您有权限通过该代理服务器访问目标网站。使用 -x 选项的格式。
2025-01-05 20:55:18
423
原创 wget下载包慢问题
no-check-certificate 参数是 wget 的一个选项,用于在下载 HTTPS 资源时跳过对 SSL/TLS 证书的验证。使用 --no-check-certificate 会跳过安全检查,容易导致 MITM(中间人攻击)等安全问题。证书过期或域名不匹配:目标证书可能已过期,或者证书的域名与请求的 URL 不匹配。检查目标服务器证书:联系服务器管理员,确保目标服务器使用的是有效的 SSL 证书。证书问题:目标网站使用的是无效的 SSL 证书,例如自签名证书。
2024-12-30 14:24:17
252
原创 从502错误到随机端口冲突:一次Linux服务故障定位
随机端口通常用于服务之间的短连接,比如在HTTP请求、数据库交互等场景中,当客户端发起请求但未指定端口号时,系统会在此范围内分配一个可用端口。net.ipv4.ip_local_port_range定义了系统分配给客户端TCP或UDP套接字的临时端口范围(即随机端口)。问题清楚了,系统默认的随机端口范围被扩展到 10000-65000,从而导致占用了服务使用的端口号。当服务对外请求或短连接过多时,随机端口可能耗尽,需要合理扩展范围,通常调整到32768-65535。端口被占用,导致返回信息错误。
2024-12-17 23:12:45
329
原创 BMC运维管理:IPMI实现服务器远控制
BMC(Baseboard Management Controller,基板管理控制器)是服务器硬件的一个独立管理模块,嵌入在主板中,用于实现服务器的监控和远程管理,BMC可以独立于操作系统运行.通过IPMI工具(Intelligent Platform Management Interface,智能平台管理接口)实现对服务器的管理、监控和诊断,甚至在操作系统崩溃的情况下也能对设备进行控制。
2024-11-10 22:36:41
1268
原创 K8S flannel网络模式对比
Flannel 是一个 Kubernetes 中常用的网络插件,用于在集群中的节点之间提供网络连接。Flannel 提供了多种后端实现方式,vxlan 和 host-gw 是两种常见的模式。本文主要介绍两种模式的使用场景和区别。
2024-11-02 12:12:28
1255
原创 vmware运维技巧总结
如果虚拟机正在运行,您可能需要重新扫描SCSI总线来使新磁盘立即生效。这可以通过执行以下命令来完成。此时虚拟机内部是识别不到的,lsblk查看如下。适用于不重启vmware虚拟机添加硬盘。首先控制台新加一块100G的硬盘。不重启的情况下,采用如下方案。步骤一、查找主机总线编号。
2024-10-28 23:16:37
391
原创 一篇文章带你学会etcd运维
Etcd 是一个分布式键值存储系统,用于配置管理和服务发现。它通常用于为分布式系统提供关键数据的一致性和高可用性。Etcd 的配置文件通常是一个 YAML 格式的文件,包含了一系列的参数和设置,用于调整 Etcd 服务器的行为。k8s的etcd 走的https,使用了证书,证书位置如下配置中路径etcd集群部署:参数说明。
2024-10-13 19:01:28
1202
原创 pve虚拟化运维问题
当你遇到 Proxmox VE (PVE) 报错信息 “TASK ERROR: can’t lock file ‘/var/lock/qemu-server/lock-141.conf’ - got timeout”,通常意味着 PVE 尝试对一个虚拟机进行操作(如停止或重启)时,无法获取必要的锁文件,导致操作超时。以下是一些可能的解决方法:删除锁文件:首先尝试删除报错中提到的锁文件。之后,再次尝试执行之前失败的命令(例如 qm stop 141)。执行后,再次尝试停止或重启虚拟机。
2024-09-30 17:55:22
1268
1
原创 简历都写不好,如何找工作
之前从没有好好写自己的简历,可能和行业也有关系吧。做着IT技术相关的工作,想着技术学好就行了,简历能写清楚就行。现在想来,简历没有好好打磨,也是自己比较吃亏的地方如果当初好好改简历,也许面试机会更多呢!原文摘自小川叔的文章《能成事的人,都能抗事》
2024-09-01 14:37:33
814
原创 etcd配置详解
参数名称含义–name ‘default’本member的名字–data-dir指定节点的数据存储目录–listen-peer-urls本member侧使用,用于监听其他member发送信息的地址–listen-client-urls本member侧使用,用于监听etcd客户发送信息的地址–wal-dir专用wal目录的路径–snapshot-count要将快照触发到磁盘的已提交事务数–heartbeat-interval检测间隔的时间(
2024-09-01 12:07:30
708
原创 程序员都在使用的文本对比工具
文档对比在日常工作中经常使用到,是一种非常实用的工具,可以帮助比较和发现文档之间的相似性和差异。本文介绍了在windows和Linux不同平台下对比工具的使用。
2024-08-28 23:29:01
1051
原创 达梦慢sql和统计信息收集
各计划节点的执行顺序为:缩进越多的越先执行,同样缩进的上面的先执行,下面的后执行,上下的优先级高于内外。在建立索引的时候,要考虑索引的最左匹配原则(在使用 SQL 语句时,如果 where 部分的条件不符合最左匹配原则,可能导致索引失效,或者不能完全发挥建立的索引的功效);执行计划是 SQL 语句的执行方式,由查询优化器为语句设计的执行方式,交给执行器去执行。生产系统中,对于频繁变动的数据表,多次执行计划可能会出现不一致的问题,这往往是由于统计信息不准导致的,索引定期收集统计信息就很有必要了。
2024-08-25 10:48:32
1080
原创 python装饰器作用和使用场景
在这个例子中,log_timestamp 装饰器函数接受一个函数 func,并定义了一个名为 wrapper 的内部函数。这个例子展示了装饰器的基本用法:它允许你通过定义一个函数来修改其他函数的行为,而不需要改动函数本身的定义。装饰器允许你在不修改函数代码的情况下,动态地改变函数的行为。现在,假设我们想要在这个函数执行前后打印一些信息,比如函数开始执行和执行结束时的时间戳。这里,装饰器 log_timestamp 成功地修改了 greet 函数的行为,而 greet 函数本身并没有改变。
2024-08-08 23:12:34
279
原创 一次Linux端口冲突问题排查记录
实施同学反馈说我们的服务部署到客户环境后,运行正常,但是后台页面就是无法打开,出现访问白屏问题从console报错看是其中一个接口响应存在问题,第一个报错最开始没有关注,后续才发现其实已经指向了问题的根因。
2024-08-03 11:56:21
435
原创 Linux主机添加ipv6地址
通过命令行添加通过编辑/etc/sysconfig/network-scripts/目录下的ifcfg-配置文件添加使配置生效。
2024-07-16 11:55:47
702
原创 Linux dig命令常见用法
DIG命令(Domain Information Groper命令)是常用的域名查询工具,通过此命令,你可以实现域名查询和域名问题的定位,对于网络管理员和在域名系统(DNS)领域工作的小伙伴来说,它是一个非常常见且有用的工具。
2024-07-08 23:07:36
1425
原创 麒麟系统mate_indicators进程占用内存资源高
建议用户通过rpm或者yum更新的方式,升级mate-indicators组件至20150918kord0ukui58-10.p07及以上版本。发现mate-indicators进程占用内存资源达到节点总内存40%,导致服务出现内存熔断。解决方式:客户侧升级内核版本包修复,临时kill进程释放资源。操作系统:KYlin10-SP2。故障现象:环境出现内存溢出。
2024-06-16 11:41:46
3006
2
原创 Nagios的安装和使用
但是对于像磁盘容量,cpu负载这样的“本地信息”,Nagios只能监测自己所在的主机,而对其他的机器则显得有点无能为力。红色部分是命令名,也就是check_nrpe 的-c 参数可以接的内容,等号 “=” 后面是实际执行的插件程序(这与commands.cfg 中定义命令的形式十分相似,只不过是写在了一行)。Services.cfg引用的local-service的服务作为自己的服务,这个服务的命令是检查主机是否存货,check-host-alive,这个命令在commands.cfg文件中被定义。
2024-06-08 23:28:53
2022
原创 F12谷歌开发者工具使用详解
对于许多前端开发者和网页设计师来说,浏览器的开发者工具是不可或缺的利器。通过这些工具,我们可以深入了解网页的内部结构、调试代码、测试设计以及优化性能。不同的浏览器(如Chrome、Firefox、Safari)都有自己的开发者工具,虽然界面和功能略有差异,但基本功能都大同小异。本文将带你学习一些google开发者模式的妙用。
2024-05-21 21:43:49
1181
原创 一次意想不到的pod内存驱逐问题
更多技术博客,请关注微信公众号:运维之美处理项目上K8S集群pod驱逐问题也算不少了,不过此次产生pod驱逐的原因却是意想不到,最后复盘原因很简单,定位故障时候却是忽略了,不过也算丰富了处理故障的案例。
2024-04-29 21:35:04
634
原创 CentOS7用convert2rhel转Redhat7
方法1:在 CentOS 中执行命令,分别下载 convert2rhel.reop、Red Hat GPG 密钥、SSL 证书,然后安装 convert2rhel 工具。由于 CentOS 没有安装 subscription-manager,因此要注册 RHEL 订阅,需要运行以下命令安装相关软件包。执行以下命令,如果没有问题,convert2rhel 工具将自动完成转换 RHEL 7.9 的所有过程。将 rhel-server-7.9-x86_64-dvd.iso 文件传到 CentOS 中。
2024-04-15 21:51:33
704
原创 docker服务无法启动
背景:断电重启经常会导致磁盘io错误,甚至出现磁盘坏块这时可以使用xfs_repair来修复磁盘,但是修复过程可能会导致部分数据丢失。
2024-04-15 21:32:13
2186
原创 网络测试利器:玩转NC命令
nc是一个功能强大的网络工具,其功能是用于扫描与连接指定端口,有着网络界的瑞士军刀美称。nc命令可用于扫描网络中的主机端口,支持tcp和udp连接,对于网络工程师来讲,可以方便的进行网络问题的排查。
2024-04-14 15:56:33
2766
原创 K8S节点kubectl命令报错x509: certificate signed by unknown authority
问题原因:node节点执行会失败,原因为nginx代理kube-apiserver配置时,upstream后端的apiserver地址配置错误,导致没有注册到正确的master节点。K8S节点上执行kubectl get node命令报错证书问题,查看kubelet日志如下。
2024-04-10 23:53:10
1145
Navicat Premium11.rar
2020-06-22
fbo_ggs_Linux_x64_ora11g_64bit.tar-ogg版本包
2018-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人