摘要: KYCA KYCP ZCS 阅读全文
posted @ 2023-03-02 12:56 呼长喜 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 原文链接:本着什么原则,才能写出优秀的代码? 作为一名程序员,最不爱干的事情,除了开会之外,可能就是看别人的代码。 有的时候,新接手一个项目,打开代码一看,要不是身体好的话,可能直接气到晕厥。 风格各异,没有注释,甚至连最基本的格式缩进都做不到。这些代码存在的意义,可能就是为了证明一句话:又不是不能 阅读全文
posted @ 2022-03-24 21:24 呼长喜 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一.什么是职业规划? 根据中国职业规划师协会的定义,职业规划是对职业生涯乃至人生进行持续的系统的计划的过程,它包括职业定位、目标设定和通道设计三个要素。职业规划(career planning)也叫“职业生涯规划”。职业生涯规划的好坏必将影响整个生命历程。 二.原则性: 1.喜好原则只有这个事情是自 阅读全文
posted @ 2019-09-04 14:34 呼长喜 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 比如说,当Zabbix要重新编译对odbc的支持时,需要,添加--with-unixodbc 参数,系统需要安装 unixODBC-devel $ yum install unixODBC-devel 重新编译zabbix: #停止zabbix服务器 systemctl stop zabbix-se 阅读全文
posted @ 2024-03-04 16:41 呼长喜 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 报错信息odbc.c:24:17: fatal error: sql.h: No such file or directory#include <sql.h> 问题分析 未安装odbc驱动解决办法# yum install -y unixODBC* 阅读全文
posted @ 2024-03-04 16:13 呼长喜 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 查看类命令1 # 获取节点和服务版本信息2 kubectl get nodes3 # 获取节点和服务版本信息,并查看附加信息4 kubectl get nodes -o wide56 # 获取pod信息,默认是default名称空间7 kubectl get pod8 # 获取pod信息,默认是de 阅读全文
posted @ 2024-01-16 17:14 呼长喜 阅读(38) 评论(0) 推荐(0) 编辑
摘要: f q 简单介绍prometheus-operator 中的每个 Prometheus CRD 资源,Operator 都会以 StatefulSet 形式在相同的命名空间下部署对应配置的资源,Prometheus Pod 的配置是通过一个包含 Prometheus 配置的名为 的 Secret 对 阅读全文
posted @ 2024-01-16 16:54 呼长喜 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 方法一: 在rancher平台仪表盘里修改 修改告警规则的配置文件 修改阈值并保存 rules界面查看是否生效 方法二: cd /xi/operator/operator-0.7/manifests/prometheus vim custom-rules.yaml 修改阈值 更新prometheus 阅读全文
posted @ 2024-01-16 16:27 呼长喜 阅读(26) 评论(0) 推荐(0) 编辑
摘要: #登录master节点操作 1、进入prometheus介质目录: [root@k8s-master01]$ cd /yang/operator/operator-0.7/manifests/prometheus 2、备份prometheus配置文件 [root@k8s-master01]$cp p 阅读全文
posted @ 2024-01-16 16:03 呼长喜 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 数据表: 匹配数据表: 函数应用: =VLOOKUP(@A:A,数据!A:B,2,0) 阅读全文
posted @ 2024-01-12 14:06 呼长喜 阅读(48) 评论(0) 推荐(0) 编辑
摘要: CPU使用率: (1 - avg(rate(node_cpu_seconds_total{mode="idle"}[5m])) by (instance)) *100 说明: container_cpu_usage_seconds_total 该容器服务针对每个CPU累计消耗的CPU时间。如果有多个 阅读全文
posted @ 2024-01-12 11:55 呼长喜 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 内存使用率: 表达式1:sum (container_memory_working_set_bytes{container !="",container!="POD"}) by (container, pod) / sum(container_spec_memory_limit_bytes{cont 阅读全文
posted @ 2024-01-12 11:39 呼长喜 阅读(708) 评论(0) 推荐(0) 编辑
摘要: pod_memory_use表达式: sum (container_memory_working_set_bytes{container !="",container!="POD"}) by (container, pod) / sum(container_spec_memory_limit_byt 阅读全文
posted @ 2024-01-12 11:26 呼长喜 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 将Prometheus的数据远程写入第三方工具 注意书写格式:不要有下划线,下划线后面的字母要大写;例如:(错误书写)min_backoff: 100ms/(正确书写)minBackoff: 100ms) remoteWrite: - queueConfig: batchSendDeadline: 阅读全文
posted @ 2024-01-12 11:11 呼长喜 阅读(152) 评论(0) 推荐(0) 编辑
摘要: linux下检测CPU性能的mpstat命令安装与用法 1、安装命令 [root@host-192-168-1-165 ~]# yum install sysstat -y 2、检测CPU命令语法 $ mpstat --h //查看mpstat的语法Usage: mpstat [ options ] 阅读全文
posted @ 2023-12-18 12:27 呼长喜 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 背景 前段时间在做LVS实验的时候,网络规划和配置示非常关键的,以往在linux的系统中都是通过配置文件来配置和修改ip的,今天我们就来说一说nmcli命令配置网络。 目前所有的linux系统配置网卡等信息,均已经推行Network-Manager服务去管理。nmcli 是 NetworkManag 阅读全文
posted @ 2023-11-04 23:35 呼长喜 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 查看所有网络名称 ifconfig -a 查看对照闪灯对应网口位置 ethtool -p 网口名称 列出所有网口型号及硬件地址 lspci | grep ethernet 分别查看各网口名称对应硬件地址并对应上一步地址值 ethtool -i 网口名称 阅读全文
posted @ 2023-11-04 23:34 呼长喜 阅读(525) 评论(0) 推荐(0) 编辑
摘要: linux查询网关信息 方法一 执行如下命令 1 route -n 系统返回类似如下,根据 Destination 参数值判断并获取对应的内网与外网网关地址。 方法二 执行如下命令 1 netstat -r 系统返回类似如下,根据 Destination 参数值判断并获取对应的内网与外网网关地址。 阅读全文
posted @ 2023-11-04 23:30 呼长喜 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、步骤及注意事项(前提,部署参考部署篇) 一般etcd集群会开启HTTPS认证,因此访问etcd需要对应的证书 使用证书创建etcd的secret 将etcd的secret挂在到prometheus 创建etcd的servicemonitor对象(匹配kube-system空间下具有k8s-app 阅读全文
posted @ 2023-11-04 23:29 呼长喜 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 在 Kubernetes 集群的 ETCD 默认是开启暴露 metrics 数据的,不过一般来说 ETCD 部署在集群外,并且其暴露的接口是基于 HTTPS 协议。为了统一管理,我们需要将 ETCD 服务代理到 Kubernetes 集群中,然后使用 Prometheus 的 Kubernetes 阅读全文
posted @ 2023-11-04 23:28 呼长喜 阅读(286) 评论(0) 推荐(0) 编辑
摘要: IPMItool用于访问IPMI的功能-智能平台管理接口,该系统接口管理和监视带外计算机系统。它是一个命令提示符,用于控制和配置IPMI支持的设备。 IPMItool 是一种可用在 linux系统下的命令行方式的 ipmi 平台管理工具,它支持 ipmi 1.5 规范(最新的规范为 ipmi 2.0 阅读全文
posted @ 2023-11-04 23:24 呼长喜 阅读(3129) 评论(0) 推荐(0) 编辑
摘要: 上周dell服务器坏了一块硬盘,故障信息通过关联其自带的openmanager报警到了icinga2。更换了磁盘后,想起另一个pve集群使用的是华为服务器,而华为没有类似的硬件管理软件。于是安装了阵列制造商的程序并自己写了个简单脚本检测告警。 安装阵列制造商的检测程序 确认阵列卡 # lspci | 阅读全文
posted @ 2023-11-04 23:21 呼长喜 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 解决HP服务器raid坏的问题.相当于每天巡检一回硬盘状态,以便于及时发现处理硬盘的问题 系统环境为centos7.9 下载地址: https://downloads.linux.hpe.com/SDR/repo/mcp/centos/7/x86_64/current/ wget https://d 阅读全文
posted @ 2023-11-04 23:20 呼长喜 阅读(238) 评论(0) 推荐(0) 编辑
摘要: SNMP(Simple Network Management Protocol)是一种用于管理和监控网络设备的协议。它允许网络管理员通过远程方式收集设备的运行状态、性能数据和错误信息,以便进行故障排除和网络优化。在Linux系统中,我们可以安装、设置和使用SNMP来监控和管理服务器和网络设备。本文将 阅读全文
posted @ 2023-11-04 23:18 呼长喜 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 如何一条命令让 Linux 系统崩溃,如何一条命令让系统不可用,如何一条命令清除所有数据。这个对于要离职的人来讲,是必须要学会的。 即将离职的程序员,如果比较负责任的话,应该在离开前,将自己不再使用的电脑清理干净,如何一条命令清理硬盘,且看如下示例,用随机数擦除存储 sda 中的数据: dd if= 阅读全文
posted @ 2023-11-04 23:14 呼长喜 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 在测试中有时间需要创造一些场景,比如服务器或主机中莫磁盘空间不足的情况,目前磁盘空间都很大,一般已T为单位,想要短时间把磁盘空间耗尽也不是件容易的事,想象下你需要耗尽10T空间的资源,需要多长时间?实践中我尝试了多种方式: tee创建文件占用空间cat usr1.txt |tee 2022.1.9{ 阅读全文
posted @ 2023-11-04 23:13 呼长喜 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 7.1.1. 关于kdump Kdump是一种内核碰撞倾销机制,可将系统内存的内容保存以供以后分析。它依赖于kexec,它可以用来从另一个内核的上下文中启动 Linux 内核,绕过 BIOS,并保留第一个内核内存的内容,否则会丢失。 在系统崩溃的情况下,kdump 使用 kexec 启动到第二个内核 阅读全文
posted @ 2023-11-04 23:09 呼长喜 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1 Kdump工具 Kdump的工作机制是在内核崩溃时, 通过kexec 工具由BIOS启动一个备用内核, 由备用内核执行一系列任务,保存内存中崩溃内核的状态, 供后续故障分析用。 本文默认AMD或INTEL X86_64架构, RHEL7系统环境. 1.1 内核管理工具Kdump安装 Kdump是 阅读全文
posted @ 2023-11-04 23:06 呼长喜 阅读(27) 评论(0) 推荐(0) 编辑