自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(525)
  • 资源 (5)
  • 收藏
  • 关注

原创 从入门到进阶的colorama使用教程(python包)

colorama 是 Python 中一个跨平台的终端文字着色库,支持在 Windows/Linux/macOS 终端输出彩色文字、背景色和样式(加粗/暗淡)。通过 Fore、Back 和 Style 模块提供颜色常量,可组合使用实现红字黄底加粗等效果。推荐初始化时设置 autoreset=True 自动重置样式,避免颜色污染后续输出。该库支持局部文字着色、彩色日志输出,并内置跨平台兼容处理,是提升命令行程序可视化体验的实用工具。安装命令:pip install colorama。

2025-08-20 14:39:40 206

原创 python一键切换国内最快镜像源(一键傻瓜版)

本文介绍了一个自动测试并设置最快pip源的Python脚本。该脚本会测试国内常见镜像源(包括阿里云、清华等)的响应时间,并按速度排序显示结果,用不同颜色标识成功/失败及最快源。测试完成后自动将pip源设置为响应最快的镜像地址。依赖colorama和requests库,适用于Linux平台的Python3.x环境。脚本通过可视化输出和自动配置功能,简化了手动修改pip源的过程,特别适合系统初始化时使用。

2025-08-20 11:04:24 105

原创 升级 Maven到3.9.11

本文介绍了在Linux系统下手动安装最新版Maven(3.9.11)的步骤。首先使用wget命令下载Maven二进制包并解压到/opt目录,然后通过编辑/etc/profile.d/maven.sh文件配置环境变量,最后加载配置并验证安装是否成功。整个过程包含下载、解压、配置环境变量和验证四个主要步骤,为开发者提供了完整的Maven安装指南。

2025-08-19 10:56:09 76

原创 生产环境python导出腾讯云TDMYSQL-C慢日志为excel并发送到企业微信群

本文介绍了一个Python脚本,用于从腾讯云TDMYSQL-C数据库导出慢查询日志并发送到企业微信群。脚本通过腾讯云API获取指定时间范围(默认7天)的慢日志数据,使用pandas处理数据后导出为Excel文件,最后通过企业微信机器人将文件发送到群聊。用户可自定义查询时间范围(如修改hours参数)和实例ID,并建议通过crontab定时运行。文中还提供了效果展示图和相关依赖库的requirements.txt文件。

2025-08-14 16:45:02 16

原创 清理docker logs控制台日志

本文介绍了清理Docker容器日志的方法。首先通过docker ps命令获取容器ID,然后使用docker inspect查看日志路径并检查日志大小(示例中日志达15GB)。随后采用truncate -s 0命令清理日志文件(保留0KB空文件),解决了日志过大导致查看缓慢的问题。操作全程不删除日志文件,仅清空内容。文中配有命令行截图辅助说明操作步骤。

2025-08-14 15:41:57 114

原创 ubuntu cloud init 20.04LTS升级到22.04LTS

本文记录了从Ubuntu 22.04升级系统的简明步骤:先执行sudo apt update && upgrade,安装升级工具后运行do-release-upgrade命令,过程中对提示均选择"yes"并处理apt包移除提示。升级完成后系统会自动重启,重新登录即可验证版本更新。文中强调本教程仅作记录,生产环境升级需谨慎参考。操作过程配有命令行截图辅助说明。

2025-08-07 17:39:13 138

原创 分析 NAT 网关的日志数据

阿里云NAT网关会话日志分析:通过SQL查询筛选目标地址3.140.223.7和端口15972的会话数据,按内网地址(pri_ip)分组统计连接次数、进出流量,并按连接数降序排序。分析结果展示了各内网IP与该外网地址的通信频次和流量情况,便于网络行为分析。

2025-07-16 16:38:50 172

原创 深入理解 Linux 进程状态:ps -eo pid,stat,cmd 全面解析

摘要:Linux命令ps -eo pid,stat,cmd用于显示所有进程的PID、状态和命令行信息。其中,-e列出全部进程,-o自定义输出格式。STAT字段为组合状态码,如R(运行)、S(可中断睡眠)、Z(僵尸)等,后缀符号表示附加属性(如+为前台进程)。该命令常用于排查异常进程(如僵尸进程),结合strace可进一步分析问题。典型输出包含进程ID、状态组合和启动命令,例如"1 Ss /sbin/init"表示系统主进程处于睡眠状态。

2025-07-01 15:18:46 260

原创 Prometheus展示GPU数据

摘要:本文介绍了自定义GPU监控面板的实现方法,提供了三种关键指标的PromQL查询公式:1)显存使用量(DCGM_FI_DEV_FB_USED/1024),2)显存使用率(DCGM_FI_DEV_FB_USED/(USED+FREE)*100),3)GPU利用率(DCGM_FI_DEV_GPU_UTIL)。推荐使用NVIDIA官方的dcgm-exporter采集数据,通过Docker部署后由Prometheus抓取。这些指标可帮助用户直观掌握多GPU卡的运行状态,包括显存占用和计算负载情况。

2025-06-27 17:46:45 324

原创 curl 检查重定向的命令总结

摘要:本文介绍了使用curl命令检测网站重定向情况的几种方法。通过-I参数查看响应头,-L跟踪完整重定向链,--max-redirs 0禁止跳转检查状态码等。特别提供了专门检测HTTP跳转HTTPS的命令,使用-Ls参数并输出最终有效的URL地址,方便判断网站是否强制HTTPS跳转。这些curl命令参数组合可以高效检测网页重定向行为,适合网站运维和安全检查时使用。

2025-06-13 18:20:36 281

原创 PromQL 从基础入门教程

PromQL 入门指南摘要PromQL是Prometheus的查询语言,用于从时间序列数据库提取监控数据。基础概念包括时间序列(指标名+标签+时间戳+值)和四种数据类型(瞬时向量、区间向量、标量、字符串)。教程讲解了基本查询方法(瞬时/区间数据)、常用运算符(算术/比较/逻辑)及聚合操作(sum/avg/max等)。还介绍了高级函数如rate()计算增长率、predict_linear()预测未来值,并提供CPU/内存/磁盘/网络流量的实用查询示例。最后推荐了官方文档等学习资源,帮助用户快速掌握PromQ

2025-05-27 18:03:45 614

原创 普罗米修斯监控CPU\内存汇聚图

本文提供了多个PromQL查询示例,用于监控节点资源使用情况:1)检测内存使用率>80%的主机;2)查找内存使用率<30%的节点;3)计算内存使用率的替代公式;4)获取CPU使用率的查询方法。每个查询都通过nodename分组,并包含详细的PromQL表达式和说明图片。这些查询可帮助系统管理员快速识别资源使用异常节点,适用于基于Prometheus的监控场景。

2025-05-27 16:33:08 205

原创 Ubuntu 22.04安装zabbix7.0.0图形中文乱码

在 Ubuntu 22.04 上安装 Zabbix 7.0.0 时,若图形界面出现中文乱码,通常是由于缺少中文字体或字体配置不当。解决方案包括:首先安装 fonts-wqy-microhei 中文字体,并验证其安装成功;然后修改 Zabbix 的字体配置,将默认的 graphfont.ttf 替换为中文兼容字体;若问题依旧,可调整 PHP 的字体设置,强制使用中文编码;最后重启相关服务并清理浏览器缓存以验证修复效果。通过这些步骤,可以有效解决 Zabbix 图形界面中文乱码问题。

2025-05-20 18:11:43 576

原创 使用shell快速删除Docker容器、镜像和存储内容

本文提供了一系列 Shell 脚本命令,用于在 Linux/macOS 环境下快速清理 Docker 资源,包括容器、镜像、卷和网络。主要命令包括:强制删除所有容器(docker rm -f)、删除所有镜像(docker rmi -f)、清理未使用的资源(docker system prune -a -f)、删除所有卷(docker volume prune -f)和删除所有自定义网络(docker network prune -f)。此外,还提供了一键清理所有资源的组合命令,并提醒用户注意数据风险和生产环

2025-05-19 17:04:22 360

原创 LLM and Embedding区别

LLM(大语言模型)和 Embedding(嵌入)是自然语言处理(NLP)中的两个核心概念,它们的核心区别在于。Embedding 计算向量。

2025-04-15 16:34:34 1062

原创 使用Python快速删除Docker容器、镜像和存储内容

使用 Python 结合 docker SDK 来实现相同的功能。快速删除 Docker 服务、镜像和存储内容。

2025-04-07 15:14:37 80

原创 python局域网内唤醒设备

这段代码通过UDP广播的方式发送Magic Packet来实现Wake-on-LAN功能,能够在局域网中唤醒目标MAC地址的计算机。它首先构建一个符合WOL协议的Magic Packet,然后通过网络广播的方式三次发送该数据包,以提高唤醒成功的概率。在使用这段代码时,通常需要确保目标机器支持Wake-on-LAN,并且已经在网络设置和BIOS中启用了相应的功能。

2025-01-21 15:01:15 1022

原创 yt-dlp脚本下载音频可选设置代理

【代码】yt-dlp脚本下载音频可选设置代理。

2025-01-15 16:48:27 709

原创 windows平台定时杀掉Chrome浏览器

在 Windows 系统上,你可以使用 Python 脚本配合系统的计划任务功能来实现每天晚上 9 点自动结束谷歌浏览器的进程。

2024-12-30 16:03:58 526

原创 Ubuntu 22.04永久保存路由

临时路由规则只在当前系统会话中有效,重启后会丢失。上,可以按照以下方式配置让流量访问。Netplan 配置文件通常位于。在对应接口配置中添加。

2024-12-20 11:28:05 3301

原创 python3验证有效正则表达式

Python 中字符串类型本质上没有标记“是否原始”的特性,原始字符串只是为了书写方便。运行时,原始字符串与普通字符串的表现是相同的,唯一的区别是编写代码时是否进行了转义。因此,如果需要确保某些输入是有效正则表达式,可以结合。

2024-12-13 17:30:32 415

原创 python3 re正则入门

模块是处理正则表达式的标准库,可以用来匹配字符串模式、提取子字符串、替换文本等。开始练习从简单的模式匹配,逐步理解正则表达式的强大功能!找到字符串中所有与模式匹配的子字符串,返回列表。模块的基本用法和常见正则表达式模式入门。在整个字符串中搜索第一次匹配的模式。在使用正则表达式之前,需要导入。从字符串的开头尝试匹配一个模式。替换字符串中与模式匹配的部分。按照匹配的模式拆分字符串。

2024-12-12 18:16:18 565

原创 git中 抓取和拉取有什么区别

在 Git 中,fetch)和pullgit fetchmaingit pullgit fetchgit mergemergerebasemergegit fetchmergerebasegit pull。

2024-12-12 18:05:15 1148

原创 学习编程的12条规则

学习编程的核心在于实践、思考和总结。以兴趣为导向,逐步积累经验,长期坚持,你会发现编程不仅是一种技能,更是一种让人着迷的艺术和创造方式。

2024-12-09 17:18:52 454

原创 Readiness Probe探针

在 Kubernetes 中,是用来判断容器是否准备好接收流量的一种机制。它有三种主要的实现方式,每种方式对应不同的检查手段。通过向容器的指定 HTTP 端点发送请求,根据响应状态码判断是否就绪。

2024-12-05 18:20:14 965

原创 python查找大文件

完整代码,不仅会捕获错误,还会输出大于 1MB 文件的大小(以 MB 为单位),并跳过访问受限或已删除的文件。

2024-12-05 17:35:28 205

原创 等保2.0分多少个等级

(网络安全等级保护 2.0 标准)将网络信息系统的安全保护等级划分为。在中国的互联网安全领域,

2024-12-05 11:49:56 1241

原创 如果我的是老机器,建议我升级内核吗

是否升级内核,关键看你的硬件配置和使用需求。

2024-12-04 16:29:03 473

原创 linux系统内核版本高有什么用

Linux系统内核版本的高低对系统的功能、性能、安全性以及硬件支持有显著影响。:升级内核时需要注意兼容性,确保测试充分以避免系统不稳定问题。

2024-12-04 16:22:39 904

原创 linux运维解决方案专家是做什么的

是一位在企业IT系统中负责设计、实施、优化和维护基于Linux操作系统的解决方案的专业人士。他们需要结合业务需求,提供稳定、高效、安全的系统运维方案,同时确保企业IT基础设施的平稳运行。Linux运维解决方案专家是企业IT系统的核心角色,需要结合深厚的技术积累和业务理解,为企业提供稳定、安全、高效的Linux运维支持。这一职位适合热爱技术、乐于解决复杂问题并且具有较强学习能力的人士。

2024-11-29 17:03:06 916

原创 一线、二线、三线技术支持

是企业IT支持体系中常见的分工模式,目的是高效解决技术问题,同时优化资源利用。

2024-11-29 17:02:33 3046

原创 linux curl 和python with open 读取文件方式解读

Linux 和 Python 的 的读取文件方式本质不同,尽管都可以处理文件内容。以下是详细对比:2. Python 的 文件读取用途: 用于打开文件进行读取、写入或其他操作,是通用文件操作的基础。行为:默认情况下会将文件加载到内存(视操作模式而定),并支持按块、按行读取。更加灵活,可配合各种操作(如处理文件内容或进行局部读取)。配合 模式可模仿二进制上传。示例:3. 差异点特性Python 文件操作灵活性专注于网络请求中读取文件,灵活性较低

2024-11-27 16:12:14 590

原创 简单使用python3上传文件

目标 URL: 替换为 API 的上传地址:http://abcxxx.com/api/v1/upload/。使用 open 打开文件,设置 rb(二进制模式)。如果服务器返回状态码 200,表示成功。将文件通过 files 参数上传。捕获其他可能的网络或编程异常。打印详细的失败信息以便调试。捕获文件不存在的错误。

2024-11-27 15:58:42 401

原创 服务器电源选配置指南

需求 :戴尔服务器r760XA 带4张h100显卡,功率300w一张显卡计算服务器配置4张时所需的电源功率,需要综合显卡功率、CPU功率、其他组件功率以及电源冗余情况进行评估。

2024-11-22 10:37:53 2027

原创 给linux服务器起名字

服务器起名字,可以选择一些有趣、灵活、便于后续识别的命名方式。这些名字灵活好记,后续用途明确后可以再改名或重新分配资源!给一台用途尚未明确的。

2024-11-19 15:57:48 467

原创 服务器显卡和桌面pc显卡有什么不同

服务器显卡:专注计算、稳定性和扩展性,适合数据中心、AI 和 HPC 场景。桌面 PC 显卡:更注重显示性能和用户体验,适合日常图形处理、游戏和多媒体应用。不同的显卡适用不同的需求,选择时应根据具体应用场景和计算需求进行权衡。

2024-11-13 17:59:34 1485

原创 shell脚本遍历所有用户的 crontab 任务

查看所有用户的任务:sudo cat /var/spool/cron/crontabs/*这个脚本会列出每个用户的 crontab 内容(如果有的话)。用户级别:sudo crontab -u 用户名 -l。系统级别:cat /etc/crontab。

2024-11-12 17:03:19 234

原创 zabbix 和普罗米修斯 监控,优缺点

特点ZabbixPrometheus数据采集方式推送为主拉取为主适用环境传统 IT 环境,静态基础架构动态云原生环境,Kubernetes 集群性能与扩展性中小规模,性能较稳定,但扩展性受限高性能,适合大规模监控,支持水平扩展数据存储适合长期数据存储,集中管理短期存储,需额外配置远程存储告警管理内置强大的告警管理功能结合 Alertmanager 提供灵活的告警管理可视化内置图形界面需结合 Grafana 等工具维护复杂度部署和使用较简单配置灵活性高,但学习曲线较陡。

2024-11-12 15:59:02 2528

原创 python enum用法

EAST = 'E'WEST = 'W'print(Direction.NORTH.value) # 输出:NEnum是定义和使用一组常量的好方法,使代码更具可读性和一致性。通过使用Enum,你可以确保某个变量的值只能是定义好的选项之一,并让代码逻辑更清晰。Enum用于替代常量、提升代码的可读性、减少硬编码值、避免错误。它可以在状态管理、配置选项、网络响应、权限标志和国际化等多个场景中使用,是一种简洁、安全的表示有限集合的方式。

2024-11-01 16:02:16 846

原创 一文看懂什么是状态机

状态机的核心在于,它描述了一个对象如何响应不同事件、在不同状态之间转换。理解状态机有助于处理复杂的状态依赖和逻辑流程,让系统更加有序和易于管理。

2024-11-01 15:52:27 902

python模块导入练习.zip

python模块导入练习.zip

2024-06-05

2022网络升级方案,网络升级改造方案

2022网络升级方案,网络升级改造方案

2022-11-15

android-06.cap.tar.gz

wifi抓包分析key,暴力破解aircrack-ng

2021-10-01

101_TiDB+快速起步_.zip

101_TiDB 快速起步_练习指南 以及 101_TiDB+快速起步_学生指南.pdf 官方出品

2021-08-20

恒达办公用品管理系统(仅用于技术交流)

根据单位的办公用品的采购入库,领用流程而开发,特别适用于各部门、各人员领用的模式,具有完善的输入,统计,打印功能。 软件功能: 1.基础资料; 2.采购管理:采购入库单,货品采购汇总表、货品采购明细表 3.领用管理:物品领用单,人员领用明细帐、物品领用明细帐、部门领用汇总帐 4.库存管理:盘亏盘赢单,库存帐表、仓库明细帐 5.简单财务管理: 费用开支,银行存取款,其他收入 5.系统管理:用户管理,数据备份 本软件解决了办公用品手工管理中工作量大的矛盾。能精确的进行办公用品的进货统计、各部门领用的数量、金额统计,进行部门员工的领用 数量金额统计,及时地考核、计量各部门费用消耗情况。

2013-10-18

Cisco现场手册:路由器配置(中文)

cisco现场调试经常使用到的手册,适合网络技术人员使用,新手就不要下载了,扫描版

2013-10-16

空空如也

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

TA关注的人

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