自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(758)
  • 资源 (8)
  • 收藏
  • 关注

原创 Linux负载如何判断服务器的压力

系统平均负载(Load Average)是指一段时间内,系统处于可运行状态和不可中断状态的平均进程数。可运行状态:正在使用CPU或等待使用CPU的进程(即在运行队列中的进程)。不可中断状态:正在等待I/O(如磁盘、网络)操作的进程。这些进程在等待硬件响应时无法被中断,也会贡献到负载中。所以,Load Average 衡量的是:CPU的供需差I/O的等待压力它不是一个百分比,而是一个绝对值。单核CPU的负载为1.0,意味着在这段时间内,CPU刚好满负荷工作,既没有空闲,也没有让进程过度等待。

2025-09-10 13:28:03 1656

原创 如何修改内核参数:/proc/sys/vm/swappiness

swappiness需求推荐方法命令示例临时测试直接写入/proc/或sysctl永久修改(通用)编辑添加后执行永久修改(现代)在创建文件创建*.conf文件后执行数值建议桌面/开发环境10-30是一个不错的范围,可以在保证响应速度的同时留有安全缓冲。数据库/高性能服务器:建议设置为1-10,极力避免性能敏感的数据库缓存被交换到磁盘。常规服务器:默认值60通常可以接受。

2025-09-09 18:59:59 1239

原创 Linux中 Swap 有哪些作用

Swap(交换空间)是磁盘上的一块特定区域(可以是一个独立分区,也可以是一个文件),被操作系统用来扩展有效内存容量。当物理内存(RAM)不足时,可以将内存中不活跃的数据暂时移动到 Swap 中,从而为更紧急的任务释放出物理内存。您可以把物理内存(RAM)想象成办公桌的桌面,而 Swap 是您身后的文件柜。桌面(RAM):空间有限,但访问速度极快。您会把当前正在处理的文件和最常用的工具放在桌面上。文件柜(Swap):空间较大,但访问需要起身走过去,速度慢。您会把暂时不用的归档文件、参考书等放入文件柜。

2025-09-09 18:53:11 943

原创 ES数据库启动时可以设置1G一下内存吗

场景推荐配置注意事项生产环境≥ 2GB绝对不要小于1GB开发测试512MB-1GB限制索引大小和查询复杂度极低资源考虑替代方案使用Solr或MeiliSearch学习用途512MB仅用于基本功能测试最终建议:如果可能,至少分配1GB堆内存,并为系统缓存保留额外的内存空间。小于 512MB 的配置基本上无法正常运行任何有意义的搜索功能。

2025-09-09 18:44:24 1301

原创 TOP 命令使用技巧详解

top是 Linux 系统中最常用的性能监控工具之一,用于实时显示系统中各个进程的资源占用情况。快捷键功能描述使用场景P按CPU排序找CPU占用高的进程M按内存排序找内存占用高的进程k杀死进程终止异常进程1显示所有CPU核心多核CPU监控u用户过滤监控特定用户进程Shift + W保存配置个性化设置持久化z颜色切换更清晰的可视化x列高亮突出关键信息。

2025-09-09 18:38:24 672

原创 Debian 操作系统全面介绍

Debian 是Linux世界的基石企业级稳定性- 适合服务器和生产环境卓越的包管理- APT系统是行业标准广泛的硬件支持- 从x86到RISC-V纯粹的开源理念- 严格的自由软件承诺无论是作为服务器操作系统、开发平台,还是作为其他发行版的基础,Debian 都继续发挥着重要作用。它的稳定性和可靠性使其成为企业环境、嵌入式系统和长期运行服务器的首选。适用场景生产服务器和关键任务系统需要长期稳定性的环境嵌入式设备和特殊硬件平台希望完全使用自由软件的用户不适用场景。

2025-09-09 13:31:51 1244

原创 Linux设备内存不足如何处理

从free -m输出来看,当前系统(物理内存 free 为 1280MB,available 为 14657MB),但存在「内存使用偏高、空闲内存较少」的情况。核心原因是 Linux 会主动利用空闲内存作为buff/cache(缓存文件/目录元数据、磁盘读写数据)以提升性能,因此需先区分「真实内存不足」和「缓存占用过高」,再针对性处理。

2025-09-08 10:06:36 1318

原创 内存数据单位换算(TB、GB、MB)

【代码】内存数据单位换算(TB、GB、MB)

2025-09-01 13:09:46 250

原创 使用 screen 工具后台安全运行程序

程序在后台稳定运行,即使终端断开连接也不会影响程序执行,符合你的需求。二进制文件,即使断开连接也能保持程序运行。键,这样就会回到原来的终端,而程序仍在后台运行。若要彻底停止程序,先重新连接会话,然后按。工具可以很方便地在后台安全运行。

2025-08-29 10:56:04 392

原创 snmpwalk 指定 snmp端口

场景命令示例说明默认端口连接到默认的161端口指定目标端口最常用方法,在IP后加冒号和端口号使用-p参数与上例效果相同,语法更清晰结合接口查询同时指定SNMP端口和网络接口索引SNMP默认使用UDP 161端口。使用 <IP>:<Port>语法是指定目标端口最直接的方式。当设备运行多个SNMP代理实例或出于安全原因时,通常会更改默认端口。目标IP地址是否正确目标SNMP端口是否正确且已开放团体名(Community String)是否正确中间是否有防火墙阻止了该UDP端口的通信。

2025-08-27 17:50:24 752

原创 锐捷交换机:IF-MIB::ifName 的oid是多少

项目值MIB 对象名完整 OID描述网络接口的名称语法类型主要用途建立接口名称(ifName)和接口索引(ifIndex)的映射关系,这是进行SNMP接口监控的基础步骤。因此,要监控锐捷交换机的特定接口,第一步通常就是使用 1.3.6.1.2.1.31.1.1.1.1来获取所有接口的列表和对应的索引号。

2025-08-27 17:22:15 619

原创 锐捷交换机 1.3.6.1.4.1.4881.1.1.10.2.10.1.1.1.44 接口出方向带宽利用率 的单位

好的,这个OID是锐捷网络设备的私有MIB节点。根据您提供的OID,它代表的是。

2025-08-27 15:24:01 651

原创 H3C 交换机常用的系统 oid

• SNMP 版本:H3C 默认支持 SNMPv2c,如需 v3 需配置用户名和加密参数。这是 H3C 设备的根标识符,所有 H3C 私有 MIB 均基于此展开。(不同型号可能路径不同,需根据具体 MIB 文件确认)• 搜索对应交换机型号的 MIB 参考手册。,生产环境建议修改为复杂字符串。• 社区名:默认可能是。CPU / 内存利用率。• H3C 支持中心。

2025-08-27 14:58:28 1930

原创 Linux 的 git 更换项目仓库源地址

通过以上方法,您可以轻松地在Linux系统中更换Git项目的仓库源地址。:如果项目包含子模块,需要单独更新子模块的远程地址。:更换后可能需要重新设置上游分支跟踪。:更换仓库地址前确保本地代码已提交。:可以添加多个远程仓库而不是替换。

2025-08-27 14:01:12 973

原创 Python中使用glob和rmtree删除目录子目录及所有文件

在Python中,glob模块用于查找文件和目录,而函数用于递归删除目录及其所有内容。

2025-08-27 13:26:08 357

原创 python删除执行目录

在Python中删除目录可以使用os模块或shutil。

2025-08-26 16:13:26 563

原创 Vim 的 :term命令:终端集成的终极指南

开发环境" 一键开发环境command!系统管理" 系统监控面板:term htop:vert term nvtop # GPU监控:term bmon # 网络监控数据科学:term彻底改变了 Vim 的工作流,使您无需离开编辑器即可完成整个开发周期。掌握这些技巧,您将获得无与伦比的开发效率!

2025-08-25 18:12:50 457

原创 K8s部署MySQL8.0数据库

本文提供了在Kubernetes中部署MySQL 8.0的完整技术方案。主要内容包括:创建专用命名空间、配置持久化存储PVC、使用Secret管理凭证、部署StatefulSet、创建Headless服务等基础配置。还介绍了高级安全配置(TLS加密)、性能优化(自定义my.cnf)、高可用方案(主从复制)以及监控集成(Prometheus Exporter)。文档提供了详细的YAML配置示例,涵盖资源限制、健康检查、存储挂载等关键配置项,适合生产环境部署参考。

2025-08-24 15:10:39 1075

原创 漏洞修复:升级openssh10.0版本

OpenSSH存在两个安全漏洞:高危的远程代码执行漏洞(CVE-2024-6387)和中危的中间人攻击漏洞(CVE-2025-26465)。建议升级到10.0p2或更高版本进行修复。升级方法包括源代码编译安装(需下载、解压、编译、安装)或使用离线RPM包(推荐,已测试通过)。升级后需重启SSHD服务并验证版本。OpenSSH提供安全远程登录、文件传输、端口转发等功能,升级可确保系统安全性。注意备份配置文件并处理可能的权限问题。

2025-08-24 14:54:49 2695

原创 Linux用户密码过期策略管理

chage命令是Linux系统中用于管理用户密码和账户过期策略的核心工具。它比passwd提供更精细的控制,允许设置密码有效期、修改间隔、警告期等参数。常用操作包括:查看策略(chage -l)、设置密码有效期(-M)、修改间隔(-m)、警告期(-W)和宽限期(-I)。管理员可使用交互模式(直接chage)或命令行参数配置,还能通过/etc/login.defs设置全局默认值。典型应用场景包括:强制密码修改(-d 0)、设置临时账户(-E指定过期日)等,建议平衡安全性与可用性,定期审计策略。

2025-08-23 16:24:20 1388

原创 安装helm配置仓库

Helm 是 Kubernetes 的包管理工具,用于简化应用的部署和管理。要使用 Helm,首先需要安装 Helm 客户端并配置仓库。通过以上步骤,你可以轻松配置和使用 Helm 仓库来管理 Kubernetes 应用。Helm 仓库是存储 Helm Chart 的地方。添加仓库后,需要更新本地缓存以获取最新的 Chart 信息。Bitnami 提供了大量常用的 Helm Chart。作为仓库,但该仓库已弃用。以下是配置常用仓库的步骤。Helm 官方仓库提供了部分 Chart。

2025-08-18 17:55:06 713

原创 K8s部署java程序

通过以上步骤,你可以将 Java 程序部署到 Kubernetes 集群中。假设你的 Java 程序是一个 Spring Boot 应用,可以使用以下。根据你的需求,可以进一步优化配置(如资源限制、健康检查、日志管理等)。类型的 Service,可以通过外部 IP 或节点端口访问应用。在 Kubernetes 中,通常使用。将其打包为 Docker 镜像。管理应用的配置文件或敏感信息。将上述 YAML 文件保存为。来管理 Pod,使用。

2025-08-18 17:48:46 520

原创 K8s的命名空间需要创建吗

默认场景:K8s 已提供默认命名空间,无需手动创建即可使用。推荐场景:多团队、多项目、多环境隔离,或需要精细化权限/资源控制时,必须手动创建命名空间。核心价值:命名空间是 Kubernetes 资源隔离和管理的核心手段,合理使用可显著提升集群的可维护性和安全性。因此,是否需要创建命名空间,本质上取决于你的集群规模、团队协作模式和资源管理需求。对于生产环境或多用户集群,创建命名空间是强烈建议的最佳实践。

2025-08-18 17:44:09 576

原创 解决 nmap 安装失败的完整指南

在 CentOS/RHEL 系统上安装 nmap 失败的问题通常与软件源配置或依赖关系有关。

2025-08-11 11:49:15 841

原创 Linux查看路由IP地址占用情况

任务命令查看路由route -n添加路由删除路由查看IPifconfig刷新ARP路由跟踪traceroutemtr。

2025-08-11 10:01:31 749

原创 Python 字符串拼接的全面指南

使用不同分隔符print(date_str) # 输出: 2023-07-25场景推荐方法示例简单拼接或+=列表拼接join()格式化输出f-strings路径拼接大量数据拼接join()+ 生成器多类型拼接f-strings 或str()

2025-07-30 15:14:12 734

原创 json取值,如果字段不存在,匹配下一个字段

两种不同型号的设备可能存在:mem_mod_cur_frequency 和 mem_mod_frequency 字段。这种方法确保了即使 JSON 数据结构变化或字段名不一致,代码也能安全运行,避免。在 JSON 数据处理中,安全地获取可能不存在的字段值的最佳方法是使用。json取值,如果字段不存在,匹配下一个字段。

2025-07-28 16:41:09 248

原创 UDP协议的端口161怎么检测连通性

UDP 161 端口是 SNMP (Simple Network Management Protocol) 服务的标准端口。由于其无连接特性,检测需要特殊方法。

2025-07-14 18:04:28 1183

原创 安装nodejs和elasticdump工具

此时的bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以通过建立软链接的方式将这个设置为全局。下载版本:node-v12.14.0-linux-x64.tar.gz。当前目录生成 elasticdump-6.82.0.tgz。使用 node 安装 elasticdump 非常方便。进入到elasticdump安装目录。迁移Setting和Mapping等。执行 npm-pack-all。安装环境:centos7.9。node 官网:传送门。

2025-07-14 15:09:03 565

原创 如何对Macbook Pro进行拆机

拆解 MacBook Pro 需要非常小心,因为它的内部结构精密,拆解不当可能会导致硬件损坏或失去保修资格。以下是一个通用的拆解指南,适用于大多数 MacBook Pro 型号(如 13 英寸、15 英寸或 16 英寸)。请根据自己的型号和需求调整步骤。:iFixit 提供了详细的 MacBook Pro 拆解指南和视频,适合新手参考。:如果需要专业帮助,可以联系 Apple 官方支持。

2025-07-14 12:51:19 1511

原创 snmpwalk 测试snmp 的 v1 v2 v3 命令

【代码】snmpwalk 测试snmp 的 v1 v2 v3 命令。

2025-06-28 11:56:38 2596 2

原创 Linux登录检查脚本

登录检查脚本22$i$(i+1$1$2$3$7$4$4$1$1$2$3$($($(headawk'{print$4$5$6$7}'$(whowc。

2025-06-28 09:42:56 270

原创 第2048天:我的创作纪念日

更有意义的是构建开源技术文档的尝试:三年前启动的《运维知识树》专栏,现已聚集42位贡献者共同维护,形成了具有647个知识节点的技术图谱——这才是博客写作在Web3.0时代应有的存在形式。在《传统运维的云原生转型指南》中坦承的转型阵痛,意外引发运维圈集体共鸣——原来那些深夜啃文档的孤独、技术抉择的迷茫,是这个时代基础设施守护者的共同胎记。当golang的调度算法在文章中褪去神秘面纱时,我的技术视野也发生了质的跃迁:从此看待云原生架构时,眼中浮现的不再是抽象概念,而是具体函数在内存中的舞蹈轨迹。

2025-06-28 09:30:41 1317

原创 ubuntu22.04修改IP地址

在 Ubuntu 22.04 中修改 IP 地址,Netplan 是首选的配置工具。

2025-06-24 19:11:05 1926

原创 使用 tcpdump 指定网卡抓包详解

在 tcpdump 中指定网络接口是网络诊断的关键操作。

2025-06-24 14:38:40 1100

原创 通过tcpdump命令查看syslog数据接收情况

是的,完全可以使用tcpdump命令来监控和分析 Syslog 数据的接收情况。tcpdump是一个强大的网络数据包分析工具,可以捕获网络接口上的数据包,非常适合检查 Syslog 数据流。

2025-06-24 14:01:33 890

原创 Linux中关闭swap分区

在 Linux 系统中关闭 swap 分区(或交换文件)的步骤如下,请。

2025-06-20 17:37:10 1026

原创 电子巡更需要哪些字段内容

电子巡更系统(也称电子巡逻系统)的核心功能是记录巡逻轨迹、验证人员到位情况并发现异常问题。

2025-06-18 14:00:17 624

原创 windows使用命令行查看进程信息

在 Windows 操作系统中,您可以使用多种命令行工具来查看进程信息。

2025-06-13 17:28:15 5721

原创 使用高德地图API获取天气信息(优化版)

'.'0。

2025-06-06 20:29:08 1230

markdown语法.md

Markdown是一门比html更简单的标记语言,其主要用于日常写作。最终通过相应的编辑器或者脚本转换成html用于页面渲染。如果你是一个作家,或者是一个程序员,Markdown对你来说是一门必备的技能。掌握Markdown真的很简单,如你所见,这篇文章使用了这么短的篇幅就已经将Markdown的语法全部介绍完了。

2020-03-28

SNMP离线下载包,适用于Centos8的系统

SNMP离线下载包,适用于Centos8的系统,需要离线安装SNMP服务。 本地测试安装成功 客户环境安装超过100台,反馈很好使用。 适用于离线安装,请您放心下载

2023-05-06

SNMP所有的离线安装包(CentOS8)

SNMP所有的离线安装包(CentOS8) 适用于离线安装SNMP服务

2023-05-06

SNMP安装包-net-snmp-utils-5.7.2-49.el7_9.2.x86_64

SNMP安装包-net-snmp-utils-5.7.2-49.el7_9.2.x86_64

2022-07-25

前端页面实用模板集合(jQuery+vue+js)

### 前端页面实用模板集合(jQuery+vue+js) # calendar手机选择日期日历插件 # jQuery下拉框选择省市区三级联动特效 # vue聊天对话手机页面 # 砍价折扣商城微信小程序模板 # 食品零售小程序商城模板 # 手机商城购物车小程序模板 绝对实用,绝对物有所值,希望能够帮助到你。

2022-05-10

Redis数据库6.2.5版本自动化安装脚本

Redis数据库6.2.5版本自动化安装脚本 ### 适用于安装redis数据库 ### 安装环境CentOS7系统 ### 一键安装

2022-05-01

jQuery响应式全屏背景图片导航菜单特效.zip

文件包括:jQuery响应式全屏背景图片导航菜单特效、amazeui双语言全年日历、jquery仿腾讯云下拉导航、jQuery蓝色商品分页样式代码、jQuery相册图片掀开切换代码、常用web调色板合集、简单实用可展开隐藏导航菜单按钮js特效代码等,希望能给你带来帮助。

2020-03-28

spring图书管理系统.zip

本系统基于idea开发,运用了Lombok插件和Spring开发。可以实现增删改查。其中还包含一个模仿的学生管理系统,类型相似。你可以放心下载,希望能给你带来帮助。

2020-04-11

python入门学习资源.zip

在这里你可以学习到很多的python知识,有助于你面试,找到理想的工作。快来一起学习吧

2021-07-16

微信扫码后台登录界面.zip

本文件包括:微信扫码后台登录界面模板、jQuery国籍选择器、jQuery步骤进度条样式代码、扁平响应式后台管理模板、DashGum的后台付费模板、行盟APP智能系统、手机app生活服务平台首页模板。均为本人学习中积累的素材,请您放心下载!

2020-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除