运维开发绿皮书

放置运维开发笔记、搜集、摘录、实践,保持好奇心,看文需谨慎,后果很严重!

tc常用命令总结

tc常用命令总结 适用系统:大多数 Linux(内核已启用 tc、sch_*、act_* 模块) 涉及组件:qdisc(队列规则)、class(类)、filter(过滤器)、action(动作) 快速认知:tc 能做什么 带宽整形:限制速率、突发(burst)、峰值(peakrate) 时延模拟:固定延迟、抖动(jitter) 丢包/乱序/损坏:模拟弱...

2025/9/18
articleCard.readMore

稳定币监管与投资指南

稳定币监管与投资指南 印钞许可证 香港稳定币牌照概览 申请情况统计 申请时间线 首轮申请截止: 2025年8月31日 申请窗口关闭: 2025年9月底 消息指中银香港计划申请稳定币发行人牌照 申请细则 时间线: 8月31日之前 香港稳定币牌照申请细则落地,门槛直追银行?券商详解四大核心要点 门槛 申请人须为中国香港注册法团或认可机构,符合要求的财政资源...

2025/9/8
articleCard.readMore

VMware ESXi 密码恢复指南

VMware ESXi 密码恢复指南 背景故事 某企业客户在日常运维中,由于人员岗位变动和交接文档不完整,意外丢失了VMware ESXi服务器的root管理员密码。导致运维团队无法正常登录和管理虚拟化平台,影响了日常的虚拟机维护和监控工作。 由于该ESXi服务器承载了多个关键业务系统,常规的密码重置方法无法适用,且客户希望尽可能保留现有的服务器配置和...

2025/9/5
articleCard.readMore

VMware 加密 state.tgz 文件解密教程

VMware 加密 state.tgz 文件解密教程 概述 我忘记了VMware Esxi的密码,存储密码的是state.tgz,如果想要更改密码,需要解密并修改,解密部分可以使用crypto-util工具。 解密步骤 1. 准备环境 使用Ubuntu 20.04 Live USB启动系统 挂载包含加密文件的分区: 2. 执行解密命令 使用crypto...

2025/9/5
articleCard.readMore

六百万数据 MySQL count(*) 优化

六百万数据 MySQL count(*) 优化 一、故事背景 有一张 600万 左右的表做 select count(*) 占用大量CPU并且速度特别慢。 二、原 SQL 分析 Server version: 8.0.35-log MySQL Community Server - GPL SQL 如下,仅仅就是统计 db001.item 这张表的行数,...

2025/9/3
articleCard.readMore

使用iptables禁止特定子网访问指定端口

使用iptables禁止特定子网访问指定端口 目的 禁止来自 192.168.12.0/24 子网的设备通过 TCP 协议访问本机的 80、443 和 22 端口。 步骤

2025/8/28
articleCard.readMore

Linux 一键测试脚本

Linux 一键测试脚本 完全方法 bench https://cloud.tencent.com/developer/article/1923622

2025/8/26
articleCard.readMore

Gitlab配置详解

Gitlab配置详解 Gitlab配置文件真是又臭又长,将很多款文件合并到一个文件中,整个配置3601行,英文不太好的朋友很容易因为理解偏差误操作,下面是汉化版本的gitlab.rb文件,我已经将它完全汉化。最后记录了汉化脚本。 文件来源: https://gitlab.com/gitlab-org/omnibus-gitlab/-/blob/0186...

2025/8/26
articleCard.readMore

Gitlab批量创建用户

Gitlab批量创建用户 一、获取Personal Access Tokens 1、使用有admin权限的账号登录GitLab; 2、单击右上角的头像,点击"Settings"进入设置页面; 3、点击左侧菜单Access Tokens,然后生成 Personal Access Tokens; image-20250825154257249 4、将生成的...

2025/8/25
articleCard.readMore

Dell EMC PowerEdge R740服务器内存插槽使用说明及正确安装方法

Dell EMC PowerEdge R740服务器内存插槽使用说明及正确安装方法 摘录自:http://www.dellhpibm.com/js-47.html 系统内存指南 PowerEdge 系统支持 DDR4 寄存式 DIMM (RDIMM)、低负载 DIMM (LRDIMM) 以及非易失性 DIMM (NVDIMM-N) 和 DCPMM。系统...

2025/8/25
articleCard.readMore

Ubuntu安装VNC教程

Ubuntu安装VNC教程 本教程将指导您在 Ubuntu 上安装和配置 TigerVNC 服务器,以便可以通过图形界面远程访问您的 Ubuntu 系统。 安装桌面环境和 VNC 服务器 Ubuntu 桌面版默认已安装 GNOME 桌面环境。如果您使用的是 Ubuntu 服务器版,则需要手动安装桌面环境。 安装 GNOME 桌面环境 (服务器版) 安装...

2025/8/22
articleCard.readMore

Windows11跳过TPM2.0

Windows11跳过TPM2.0 方式一 双击iso文件进入光盘 在次数打开shell,输入命令 在此窗口输入setup.exe /product server,然后敲回车键。注意setup.exe与/ product之间有空格,/product与server之间有空格。 image-20250820153649641 image-202508201...

2025/8/20
articleCard.readMore

vue配置Nginx伪静态

vue配置Nginx伪静态 vue项目打包部署上线后发现项目是可以正常运行,点击刷新页面按钮后变成404,需要在Nginx里面设置伪静态规则进行解决,具体步骤如下 解决步骤 文件目录 /etc/nginx/conf.d/default.conf 测试Nginx配置文件是否正确 如果显示Successful字样,则配置正确 重启Nginx

2025/8/14
articleCard.readMore

Linux下Ollama开放端口

Linux下Ollama开放端口 找到服务配置文件 编辑设置开放端口 添加高亮的 Environment="OLLAMA_HOST=0.0.0.0" 那一行 重载服务配置文件 重启服务 这样操作完成就可以直接通过外部 ip:端口 访问 ollama。

2025/8/7
articleCard.readMore

解决 iptables DNAT 无法转发到 127.0.0.1 的问题及安全风险分析

解决 iptables DNAT 无法转发到 127.0.0.1 的问题及安全风险分析 一、问题场景 在服务器运维中,我们可能会遇到一个特殊的需求:服务器上有一个服务(如Nginx、Tomcat)监听在本地回环地址(127.0.0.1)的某个端口上(如 8080),但我们希望通过服务器的公网或内网IP的另一个端口(如 80)来访问这个服务。 典型场景:...

2025/7/15
articleCard.readMore

模型详解配置

模型详解配置 构建大模型需要考虑的因素归一化方法、位置编码、激活函数、注意力计算 image-20250709173129303 层数L、注意力头数N、特征维度N 归一化方法 为什么要做归一化? 不同特征在空间中的尺度不同,对损失优化的影响不一致 特征尺度差异会导致损失函数各方向的梯度下降速度不同。尺度大的特征梯度更新剧烈,迫使模型花费更多迭代次数调整...

2025/7/9
articleCard.readMore

修改Git提交历史中的作者信息

修改Git提交历史中的作者信息 通过脚本批量修改Git提交历史中的作者姓名和邮箱: 脚本源码 echo "修改完成!请注意:" echo "1. 此操作会重写历史,已推送的仓库需要强制推送 (git push --force)" echo "2. 协作仓库需要通知其他成员重新克隆"

2025/6/29
articleCard.readMore

在PowerShell中启动Git Bash的方法

在PowerShell中启动Git Bash的方法 基本启动命令 在PowerShell中直接运行以下命令启动Git Bash: 指定工作目录启动 通过添加路径参数可直接在指定目录打开Git Bash: 使用场景 PowerShell脚本中集成Git操作 自动化工作流中调用Git命令行工具 在现有PowerShell会话中快速切换至Git环境 注意事项...

2025/6/23
articleCard.readMore

一键安装OpenVPN

一键安装OpenVPN 使用以下命令可以一键安装OpenVPN: 执行该命令后,脚本会自动安装OpenVPN并引导进行配置。 卸载

2025/6/19
articleCard.readMore

大语言模型

大语言模型

2025/6/18
articleCard.readMore

模型架构-Transformer模型

模型架构-Transformer模型 Why Attention? 搜索场景 在搜索场景中,人们的目光往往会更加关注左上角的三角区域(即第一条搜索结果的位置) image-20250617180226663 阅读中 image-20250617180330064 浏览图文信息 image-20250617180404154 注意力机制 注意力机制,可以...

2025/6/18
articleCard.readMore

训练相关资料

训练相关资料 Mineru MinerU是一个将PDF转换为机器可读格式的工具(例如,markdown,JSON),允许轻松提取为任何格式。 https://github.com/opendatalab/MinerU/blob/master/README.md

2025/6/18
articleCard.readMore

GPT&DeepSeek模型

GPT&DeepSeek模型 GPT系列模型成体系推进 研究视野 技术人员 基础设施 工程实践 数据积累 算法设计 GPT系列模型从18年开始系统迭代,对于大模型发展起到了深远影响 GPT系列模型的技术演变 GPT系列模型发展历程 小模型:GPT-1、GPT-2 大模型:GPT-3、CodeX、GPT-3.5、GPT-4 推理大模型:o-series ...

2025/6/9
articleCard.readMore

大模型技术基础

大模型技术基础 大语言模型概念 定义: 通常指具有超大规模参数的预训练模型 架构:主要为transformer解码器架构 训练: 预训练(base model) 建立模型的基础能力 数据: 海量文本数据 优化:预测下一个词 后训练 (instruct model) 增强模型的任务能力 数据: 大量指令数据 优化: SFT、RL等方法 下游应用 测速(推...

2025/6/5
articleCard.readMore

Git Bash 中一键安装 pacman

Git Bash 中一键安装 pacman 在 Git Bash 中安装 pacman 的步骤如下: 安装 Git for Windows 打开 Git Bash 终端,右键选择"以管理员身份运行" 运行下面的安装脚本,复制并粘贴以下命令到 Git Bash 中执行 更新 pacman 的 repo:在更新之前,需要初始化 msys key。 首先要以...

2025/5/8
articleCard.readMore

牛马时钟

牛马时钟

2025/5/1
articleCard.readMore

Gitlab-Runner的一些问题

Gitlab-Runner的一些问题 Gitlab在mac下环境变量和用户环境变量不一致的问题 相关信息 具体问题表现: 在zsh和bash下可以运行flutter命令,但是在pipline里面会显示flutter: command not found 解决方法 编辑服务的plist文件,新增环境变量, 编辑服务文件 /Users/mac/Librar...

2025/4/25
articleCard.readMore

Docker运行kwaivgi-liveportrait

Docker运行kwaivgi-liveportrait Docker Compose File 运行容器 将上面的composefile 保存为 docker-comopose.yaml然后运行下面的命令进行安装:

2025/4/23
articleCard.readMore

在x86-64上构建和运行多种架构的Docker容器

在x86-64上构建和运行多种架构的Docker容器 支持Docker Desktop 和 Linux Docker CE 配置多架构构建环境 安装CPU指令集模拟平台 相关信息 安装新版CPU指令集模拟平台 相关信息 使用老版本的模拟器在arm64下出现sudo无法使用的问题,使用新版本可以使用。 https://github.com/tonisti...

2025/4/17
articleCard.readMore

flutter配置镜像站

flutter配置镜像站 在中国网络环境下使用 Flutter: https://docs.flutter.cn/community/china/ 选择镜像站 清华大学 TUNA 协会 上海交通大学 *nix 用户组 报错处理 Flutter获取依赖报错Got TLS error trying to find package xxx 假设你使用的镜像站...

2025/3/27
articleCard.readMore

一键安装Conda

一键安装Conda Anacond安装包太大了,不方便下载和安装,每次安装conda工具都很麻烦,于是我写了个脚本。 这个脚本实现了一键安装miniconda,跟conda功能一样,安装包体积减小了很多。 一键安装脚本

2025/3/14
articleCard.readMore

Docker老版本runc报错无法启动

Docker老版本runc报错无法启动 系统: CentOS 7 Docker版本: 1.13.1 问题概述 执行命令 docker start container-name 无法启动, 报错如下 解决方案 出现原因是docker误认为runc状态错误,这里实际上是docker的bug。 解决方法是从内存中删除错误的状态。

2025/3/13
articleCard.readMore

清理Rancher节点

清理Rancher节点 rancher重新部署,清理不干净的话是个很头疼的事情,残留的Kubernetes组件可能导致资源冲突或部署失败,以下是官方标准清理流程:

2025/3/10
articleCard.readMore

aapanel 7.x 中文语言配置指南

aapanel 7.x 中文语言配置指南 准备工作 1. 版本要求 ✅ 官方支持版本:7.0.10+ 2. 配置文件路径 配置步骤 1. 备份配置文件 2. 编辑配置文件 3. 添加中文配置 在languages数组首项插入: 4. 重启面板服务 全文参考

2025/3/4
articleCard.readMore

Ubuntu 22 安装 Kubernetes 1.29 集群指南

Ubuntu 22 安装 Kubernetes 1.29 集群指南 本文记录在 Ubuntu 22.04 系统上安装最新 Kubernetes 1.29 集群的完整过程,所有步骤均遵循官方文档操作规范 容器运行时安装 自 Kubernetes 1.20 版本起已弃用 Docker 支持,1.24 及后续版本完全移除了 Docker 依赖。容器运行时改用...

2025/2/19
articleCard.readMore

Ubuntu修复CNVD-2024-4920726

Ubuntu修复CNVD-2024-4920726 CNVD-2024-4920726简介 影响版本:Linux Linux kernel >=6.8,<6.8.2 CVE编号:CVE-2024-27071 描述:是在Linux内核中,以下漏洞已得到解决:backlight:hx8357:修复潜在的NULL指针解引用“im”引脚是可选的。在hx8357...

2025/1/21
articleCard.readMore

GRUB锁定密码

GRUB锁定密码 该方法用于设置一个无法修改的用户密码,即使已经拥有root权限并且已经修改了密码,重启设备密码会自动恢复。 修改如下文件 L79-L88

2025/1/20
articleCard.readMore

Cron在线表达式生成器

Cron在线表达式生成器

2025/1/15
articleCard.readMore

VMware最新下载地址(纪念碑)

VMware最新下载地址(纪念碑) 直接提取了CDN直连地址如下 截至2025年3月26日博通公司已经完全封死CDN下载漏洞 请注册账户并下载: https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro&freeDownloa...

2024/12/31
articleCard.readMore

文本字符串倒序

文本字符串倒序

2024/12/30
articleCard.readMore

Windows禁用任务管理器

Windows禁用任务管理器 本指南介绍如何通过修改Windows注册表来禁用任务栏上的任务管理器。 警告:修改注册表可能会导致系统问题。请在更改前备份注册表。 禁用任务管理器 打开命令提示符(管理员) 按 Win + X,选择 命令提示符(管理员) 或 Windows PowerShell(管理员)。 执行命令 输入以下命令并按 Enter: 验证 ...

2024/12/26
articleCard.readMore

Windows11恢复Windows10右键菜单

Windows11恢复Windows10右键菜单 Windows 11做了很多降级的操作 ,让人很不习惯,我经常需要右键菜单去做一些高级操作,比如Git Bash、7-Zip、复制粘贴,终于还是无法忍受右键菜单显示更多选项的折磨,下面是解决方法。 解决方法 解决方法是,CMD使用管理员模式输入下面的命令,可以将右键菜单恢复为Windows10模式 恢复...

2024/12/22
articleCard.readMore

Ubuntu一键设置镜像源

Ubuntu一键设置镜像源 简介 通过脚本一键更换系统的软件源为中国科学技术大学(USTC)镜像源,加速软件包的下载速度。 执行脚本 使用以下命令一键更换镜像源:

2024/12/22
articleCard.readMore

Base64在线编码解码

Base64在线编码解码 最好用的 Base64 在线工具, 支持图片编解码和预览

2024/12/18
articleCard.readMore

代码差异对比

代码差异对比 查找两个文本文件之间的差异

2024/12/14
articleCard.readMore

SSL 证书生成

SSL 证书生成 声明: 本服务为学习用途,通过自建 CA 签发 SSL 证书。请勿用于生产环境。 网上的证书签发要么签发门槛很高,要么价格极高。 我去查询了阿某云的价格表格。 这价格很是惊人,于是乎我自己做了CA服务器,仅供学习。 用途上的话网站急需证书却无法签发可以使用,切勿生产使用。

2024/12/13
articleCard.readMore

为Docker分配物理网卡

为Docker分配物理网卡 Docker内部使用了Net namespace进行网络隔离,我们也可以利用这种底层的特性来魔改容器。 运行中的容器都对应一个PID,每个PID都有自己的名称空间,它的名称空间在 /proc/[PID]/ns 下 namespace都是链接文件,格式为xxx:[inode number]。 Kubernests的Pod 的S...

2024/11/22
articleCard.readMore

UOS(1070a)服务器版本部署Kubernetes1.28

UOS(1070a)服务器版本部署Kubernetes1.28 UOS 系统基于 CentOS 8 深度定制,虽可沿用 CentOS 8 的软件源,但 CentOS 8 已终止技术支持,可选的安全软件包极为有限,这无疑增加了 Kubernetes 1.28 部署过程的难度。 根据下面的步骤可以成功部署kuberntes集群 组件部署 普通组件 基础组件...

2024/11/21
articleCard.readMore

解密CFSSL生成的CRL数据

解密CFSSL生成的CRL数据 CFSSL 是一个强大的工具,有证书吊销列表(CRL),可是它是加密的。 本文将详细介绍如何使用 curl、jq、base64 和 openssl 工具解密 CFSSL 生成的 CRL 数据。 解密的步骤具体有 从json数据中提取加密的base64数据 解密base64数据获得encode数据 使用openssl进行d...

2024/11/17
articleCard.readMore

已经在谷底了 怎么走都是向上

已经在谷底了 怎么走都是向上 文字版 视频版 本站播放器

2024/11/5
articleCard.readMore

GitLab一键设置镜像源

GitLab一键设置镜像源 这个镜像源里面包含Gitlab安装包,Gitlab-Runner安装包. gitlab-runner gitlab 添加源 Debian/Ubuntu/Mint RHEL/CentOS/Fedora/Amazon Linux

2024/10/31
articleCard.readMore

Ubuntu备份为LiveOS

Ubuntu备份为LiveOS 基于Systemback工具实现Ubuntu系统的镜像归档、复制和克隆安装 https://zhuanlan.zhihu.com/p/375912899 一、准备工作 待克隆的Ubuntu系统主机 U盘(≥8GB) 新的主机(操作系统不限) 二、注意事项 请勿将主程序安装在系统根目录“/”下,否则可能导致克隆失败,建议安...

2024/10/29
articleCard.readMore

Windows11的24H2出现扩展错误

Windows11的24H2出现扩展错误 原因 默认SMB签名要求:为了提高安全性,防止网络篡改和中继攻击,默认所有连接都需要SMB签名。 禁用来宾登录:为了提升连接到不可信设备时的安全性,Windows 11 24H2 专业版及后续版本中禁用了不安全的来宾登录。 解决方案 79490a2342343d81f46f9e0a4a5cf85a 可以通过调整...

2024/10/14
articleCard.readMore

CentOS 7 一键设置Vault镜像

CentOS 7 一键设置Vault镜像 为了方便,已经书写为脚本,一键设置镜像加速。早就写好了,为了下次再用,记录一下脚本吧。 一键设置

2024/10/13
articleCard.readMore

Fossy平台离线部署分析

Fossy平台离线部署分析 压缩包上传检测方法 image-20241010154938422 下载报告 经过测试DEP5更直观。 image-20241010155049729 可否离线工作 一些官方未修复bug的解决方法 scancode /root/.cache Permission denied 解决方法 在官方的文件基础上增加环境变量

2024/10/11
articleCard.readMore

在WSL中移除Windows环境变量

在WSL中移除Windows环境变量 在 WSL (Windows Subsystem for Linux) 中使用一个不包含 Windows 环境变量的更干净环境时,可以通过配置 /etc/wsl.conf 文件来实现。 步骤 1: 创建并编辑 /etc/wsl.conf 编辑 /etc/wsl.conf 文件: 如果文件不存在,需要创建它。 使用 ...

2024/10/10
articleCard.readMore

Grub2手动引导Linux

Grub2手动引导Linux 仅需以下四个步骤完成手动引导: 设置根分区 hd* 表示系统所在的磁盘,编号从0开始。 gpt* 指的是磁盘的分区表格式,其中 * 是具体的分区号。如果使用的是MBR分区表,则应写作 msdos*。 加载内核 第一个参数 /boot/vmlinux* 指向内核文件。 后面接的是内核启动参数,至少需要指定文件系统所在的磁盘和...

2024/10/9
articleCard.readMore

Windows11跳过微软账号登录

Windows11跳过微软账号登录 方式一 适用于24年6月之前的Windows 系统 在安装win11系统,进行到选择语言界面的时候,暂停下。 我们可以按下键盘的Shift+F10按键(部分电脑是Fn+Shift+F10),这时屏幕会出现命令行窗口。 我们需要在命令行内输入代码oobe\bypassnro.cmd然后回车,这时候电脑会重启。 PS:若...

2024/9/26
articleCard.readMore

Windows绕过MicroSoft Store直接下载应用

Windows绕过MicroSoft Store直接下载应用 https://zhuanlan.zhihu.com/p/631642243 在浏览器打开微软商店(Microsoft 应用程序),搜索所需要的应用,复制应用的Url链接 img 打开这个网站Microsoft Store - Generation Project ,在输入框黏贴复制的链接,...

2024/9/23
articleCard.readMore

重装MicroSoft Store

重装MicroSoft Store 起因 我再安装iCloud Windows版本却怎么也安装不上,报错是WindowsAppRuntime没有安装,我从Windows官方安装了最新版Runtime后仍然无法安装,于是最后的解决方法是重装Windows 应用商店。 以管理员身份打开 PowerShell 按 Win + X 键,选择“Windows P...

2024/9/23
articleCard.readMore

Docker一键部署Meta和MetacubexD面板

Docker一键部署Meta和MetacubexD面板 为了简化 MetacubexD 和 Meta 的部署过程,本文档将指导如何使用 Docker 快速部署这两个应用。 Docker 可以在任何支持它运行的环境中启动这些应用,从而避免复杂的环境配置。 准备工作 安装 Docker 访问Docker官方进行部署或者使用编写的一键安装脚本快速安装,如果你...

2024/9/22
articleCard.readMore

pnpm在DevContainer中存储出错解决方法

pnpm在DevContainer中存储出错解决方法 更改存储目录

2024/9/11
articleCard.readMore

从SVN迁移仓库到Git

从SVN迁移仓库到Git 建立 SVN 用户到 Git 用户的映射 查看 SVN 用户 首先检出全部 SVN 用户列表: 输出的 userinfo.txt 文件内容如下: 描述映射关系 接着按以上格式描述映射关系: 此时,userinfo.txt 就准备好了,接下来开始克隆 SVN 地址。 下载 SVN 代码库 操作之前,你需要了解 SVN 目录和 G...

2024/9/4
articleCard.readMore

Ubuntu中移除Snap软件包

Ubuntu中移除Snap软件包 Ubuntu中移除Snap软件包 1、在你的系统中打开一个终端,使用以下命令查看已经安装的 Snap 软件包的列表。它显示了 Snap 软件包,比如 Firefox,软件商店,主题以及其它默认已经安装的核心软件包。 image-20240902153642327 Ubuntu Snap 包列表 2、按照以下的顺序移除 ...

2024/9/2
articleCard.readMore

GitLab统计提交代码行数Python代码

GitLab统计提交代码行数Python代码 要求统计GitLab所有项目的任何人提交代码行数 代码逻辑 获取仓库列表 克隆仓库 在本地统计 代码如下

2024/9/1
articleCard.readMore

使用Netcat检测UDP端口连通性

使用Netcat检测UDP端口连通性 在进行网络故障排查或者服务器性能优化的过程中,可能需要检测特定的 UDP 端口是否处于开放状态。本文记录了nc检测方法。 Netcat 是一个简单但强大的网络工具,它可以读取和写入 TCP 或 UDP 数据流。这里是如何使用 Netcat 来测试一个 UDP 端口是否打开的步骤 在目标服务器上启动监听 这里 -l ...

2024/8/28
articleCard.readMore

Sony Xperia 10 IV(pdx225)AOSP14编译和刷机方法

Sony Xperia 10 IV(pdx225)AOSP14编译和刷机方法 编译机环境准备 清理环境 安装jdk 经过测试,大版本一致即可 安装依赖 下载源码 官方参考链接: https://developer.sony.com/open-source/aosp-on-xperia-open-devices/guides/aosp-build-ins...

2024/8/26
articleCard.readMore

Linux命令行百度网盘

Linux命令行百度网盘 bypy 简介 bypy 是一个基于 Python 的命令行工具,用于操作百度网盘(百度云),它为用户提供了丰富的命令行操作接口。bypy 适合在 Linux 服务器环境中使用,能够高效地进行大文件传输,支持多线程操作,具备上传、下载、同步等功能。 安装 bypy 要在 Linux 系统中安装 bypy,可以通过 pip(Py...

2024/8/21
articleCard.readMore

rke2集群命令行调试方法

rke2集群命令行调试方法 CLI 工具 RKE2 附带了多个 CLI 工具来帮助你访问和调试集群。启动时,它们会被提取到 /var/lib/rancher/rke2/bin。 kubectl admin kubeconfig 在 /etc/rancher/rke2/rke2.yaml 处生成。 示例: Containerd RKE2 附带了 ctr ...

2024/8/20
articleCard.readMore

Ubuntu隐私优化-关闭公共门户连接检查

Ubuntu隐私优化-关闭公共门户连接检查 在研究 Ubuntu 的连接检查功能之前,让我们首先了解一下 Captive Portals。当尝试访问咖啡店、机场、商务中心、酒店大堂等处的 Wifi 设施时,我们发现自己登陆了一个要求身份验证、付款和/或接受协议条款的网页。只有当我们提供所需的信息时,我们才能访问 Wifi 设施。这种登录页面称为强制门户...

2024/8/14
articleCard.readMore

OpenStack排错

OpenStack排错 问题:创建云主机失败 - "Exceeded maximum number of retries" 问题描述 创建云主机时报错:Exceeded maximum number of retries. Exhausted all hosts available for retrying build,导致无法正常创建云主机实例。 问...

2024/8/2
articleCard.readMore

Cisco路由器配置ipv4和ipv6的VTY账户密码

Cisco路由器配置ipv4和ipv6的VTY账户密码 本指南旨在详细描述如何配置两个分支机构的网络设备。分支机构 A 和 B 分别采用 IPv4 和 IPv6 地址方案。学习本文档,帮助网络管理员可以了解如何设置主机名、密码、接口 IP 地址以及其他基本的网络配置,以确保网络的安全性和稳定性。 Branch-A IPv4 配置 进入特权模式 在开始配...

2024/8/1
articleCard.readMore

使用Powershell卸载windows默认程序

使用Powershell卸载windows默认程序 管理员身份打开Powershell 输入 Win 键打开开始菜单,输入Powershell,然后选择管理员身份运行。 显示:左键单击Windows Powershell(管理员) 在这里插入图片描述 寻找你要卸载的程序 (这里以TranslatorforMicrosoftEdge为例) 你可能记不住程...

2024/7/28
articleCard.readMore

Python实现九九乘法表

Python实现九九乘法表 以下是一个使用Python编写的简单代码用于生成九九乘法表。 Python 代码 输出示例 运行上述代码将生成如下的九九乘法表:

2024/7/28
articleCard.readMore

Cisco路由器OSPF配置

Cisco路由器OSPF配置 本文档将详细介绍如何配置 OSPF(开放最短路径优先)协议,使用三个路由器:RA、RB 和 RC。一步一步说明每个路由器的配置、设置 IPv4 和 IPv6 地址的、配置OSPF 的启用以及特定接口。 RA 路由器配置 1. 配置接口 为 RA 路由器的接口配置 IP 地址,并确保接口处于启用状态。 2. 配置 OSPF ...

2024/7/28
articleCard.readMore

Windows10中用多网卡链路聚合来解决网卡网速瓶颈

Windows10中用多网卡链路聚合来解决网卡网速瓶颈 在Windows 10中,可以利用双网卡链路聚合(NIC Teaming)来提升网速解决网卡瓶颈,这篇文章记录了设置链路聚合的方法。 在Windows 10 1809之前版本,可以使用PowerShell 小工具New-NetLbfoTeam 命令来创建网卡组。 在Windows 10 1809之...

2024/7/26
articleCard.readMore

Linux解释etc下面rc.local的含义

Linux解释etc下面rc.local的含义 rc.local是在系统启动过程中不起眼的一个文件,现在对这个文件进行解释。 初探这个文件 这个配置文件会在用户登陆之前读取,这个文件中写入了什么命令,在每次系统启动时都会执行一次。也就是说,如果有任何需要在系统启动时运行的工作,则只需写入 /etc/rc.d/rc.local 配置文件即可。这个文件的内...

2024/7/25
articleCard.readMore

Cisco路由器RIPv2配置

Cisco路由器RIPv2配置 本文档详细说明了如何在路由器 R1 上配置RIP 协议,然后确保网络流量能够通过指定的接口离开,并正确通告路由信息。 在现代网络中使用的较少!!! 什么是 RIP 协议? RIP(Routing Information Protocol,路由信息协议)是一种基于距离矢量的路由协议,最早定义在 RFC 1058 中。它是互...

2024/7/25
articleCard.readMore

Cisco路由器配置静态路由

Cisco路由器配置静态路由 本文档介绍了如何在Cisco路由器(R1和R2)上配置静态路由,以确保它们能够正确地相互通信。我们将详细讲解如何在两台路由器上设置静态路由,包括具体的配置步骤和验证命令。 拓扑图 在此拓扑中,我们有两个路由器(R1和R2),它们通过Serial0/0/0接口连接,并且它们之间的通信需要通过静态路由来实现。 image-20...

2024/7/25
articleCard.readMore

Cisco交换机Vlan中继配置

Cisco交换机Vlan中继配置 在以太网交换机的网络中,中继(Trunking)是一个关键概念,用于在交换机之间传输多个VLAN的数据流。配置中继可以确保不同VLAN之间的流量能够跨越多个交换机进行传输。中继端口通常用于连接交换机、路由器或其他网络设备,以支持跨VLAN的通信。 在本文档中,我们将介绍如何在Cisco交换机上配置中继端口,包括二层交换...

2024/7/25
articleCard.readMore

Cisco路由器配置动态NAT

Cisco路由器配置动态NAT TODO Lost Forever!!!

2024/7/25
articleCard.readMore

RabbitMQ基础概念篇

RabbitMQ基础概念篇 消息队列简介 消息队列是一种用于应用程序间通信的方法,其中“消息”指的是应用程序之间传输的数据包。“消息队列”则是这种数据传输机制的核心组件,它提供了异步处理、解耦和负载均衡的能力。 消息 指的是应用之间传输的数据 消息队列 应用之间通信的一种方式 为什么要用消息队列 异步协作机制 消息队列允许发送者和接收者之间实现松散耦合...

2024/7/23
articleCard.readMore

RabbitMQ镜像集群搭建指南

RabbitMQ镜像集群搭建指南 概述 RabbitMQ是一个开源的消息代理和队列服务器,提供多种传输协议,如AMQP 0-9-1,MQTT,STOMP等。当需要构建高可用和高吞吐量的系统时,RabbitMQ的集群功能变得尤为重要。本文档将指导你如何在三台服务器上设置RabbitMQ镜像集群。 这种模式,才是所谓的 RabbitMQ 的高可用模式。跟普...

2024/7/23
articleCard.readMore

RabbitMQ普通集群搭建指南

RabbitMQ普通集群搭建指南 目标架构 本次搭建的目标是构建一个由三个节点组成的RabbitMQ集群,节点信息如下: rabbit02: IP地址 192.168.10.132 rabbit03: IP地址 192.168.10.133 rabbit04: IP地址 192.168.10.134 预备工作 在开始之前,确保所有节点上都已安装Rabb...

2024/7/23
articleCard.readMore

Uvicorn修改headers内的server名字

Uvicorn修改headers内的server名字 原有的uvicorn的server会显示一些uvicron的信息,这个服务器并不是很专业的web服务器,安全性较低,如何从代码里修改呢?下面是主要的额步骤 举例 剔除 server: uvicorn, 减少信息泄露。 实例代码 然后重启整个uvicorn服务器,自动重新加载无效。 结果 举例 剔除 ...

2024/7/23
articleCard.readMore

孤独与信仰:我们该如何面对

孤独与信仰:我们该如何面对 ​ 有一种药,如果吃了就能彻底治愈,不再需要继续服用。我们称这种药为解药或良药。然而,如果有一种药,你吃了之后还会想吃,想要更多,甚至希望每天都服用,并希望身边的人也一同分享,这绝对不是解药,而是毒药。而我所知道,这种药叫做信仰。 image-20240720113523197 ​ 信仰为何如此诱人?因为信仰紧紧抓住了人类的...

2024/7/20
articleCard.readMore

Midjourney-proxy代理Midjourney的Discord频道

Midjourney-proxy代理Midjourney的Discord频道 代理 Midjourney 的 Discord 频道,实现 API 形式调用 AI 。 这个作者一个小时更新一次Release,带着bug就更了,太着急哈哈哈哈。 找到一个文档版本在部署免得时间上的浪费。 已测试 v2.3.0 为不稳定版本,存在进度卡住的问题。 https:...

2024/7/19
articleCard.readMore

不抄底就回家种田

不抄底就回家种田 文字版 音视频

2024/7/18
articleCard.readMore

Glpi-开源的IT资源管理平台部署

Glpi-开源的IT资源管理平台部署 GLPI 是一款免费的资产和IT管理软件套件,集数据中心管理、ITIL服务台、许可证跟踪和软件审计功能于一身。 部署前的准备 https://glpi-install.readthedocs.io/en/latest/prerequisites.html 为了部署和运行GLPI,以下是所需的系统要求和建议配置: 这...

2024/7/15
articleCard.readMore

Prometheus企业微信告警

Prometheus企业微信告警 刚刚在微信的文件里看到的,不知道那个群里的。看起来是好用的脚本 脚本

2024/7/1
articleCard.readMore

Git创建一个空分支

Git创建一个空分支 创建新分支 打开你的命令行界面(比如终端或Git Bash),进入你的Git仓库所在的目录。 在这个命令中,<branch-name> 是你想要创建的新分支的名称。 清空工作区 在新分支上,你可能希望清空所有文件,以确保它是一个空的分支。 这会删除当前分支下的所有文件。 提交更改 提交清空工作区后的更改。 现在,你就创建了一个无根...

2024/6/27
articleCard.readMore

使用tar命令进行分段压缩

使用tar命令进行分段压缩 很多时候,我们在进行大量小文件传输的时候,速度非常不理想。于是找到了分段压缩在传输的方法。 在 CentOS 7 上,你可以使用 tar 命令来对文件进行分段压缩、解压缩 步骤 1:压缩文件并分段 假设要压缩名为 largefile 的文件夹,并将其分割成每个 1GB 的小文件。 这条命令做了以下几件事情: tar -cv ...

2024/6/25
articleCard.readMore

OpenResty的所有模块

OpenResty的所有模块 OpenResty版本1.25

2024/6/23
articleCard.readMore

Ubuntu的deb包重新打包

Ubuntu的deb包重新打包 deb包安装之后就会被apt工具删除,怎么才能给它回归成deb包呢? 命令

2024/6/15
articleCard.readMore

什么是进程

什么是进程 进程: 运行中的程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位 进程ID(Process ID,PID)号码被用来标记各个进程 UID、GID、和SELinux语境决定对文件系统的存取和访问权限 通常从执行进程的用户来继承 存在生命周期 进程创建 init:第一个进程,从 CentOS 7 以后为systemd 进程:都由其父...

2024/6/14
articleCard.readMore

密码生成器

密码生成器 生成随机密码。 密码随机生成是一个用于生成随机密码的工具。它可以帮助用户创建强密码,以提高帐户的安全性。 源码开源在 GitHub 仓库 , 目前已经更新为vue版本。

2024/6/10
articleCard.readMore

CentOS的灾难恢复-chmod对整个根目录赋予000权限

CentOS的灾难恢复-chmod对整个根目录赋予000权限 每日一个跑路小命令,没准哪天能用上呢【滑稽】,切勿在生产环境使用,切勿在生产环境使用,切勿在生产环境使用 在Linux系统管理中,错误地对根目录(/)递归执行 chmod 000 命令,会引发严重的系统故障。本文将详细介绍在CentOS系统上,如何从这种极端的文件权限故障中恢复系统。 进入救...

2024/6/10
articleCard.readMore

Docker跨宿主机通信overlay和macvlay

Docker跨宿主机通信overlay和macvlay 前言 本讲是从Docker系列讲解课程,单独抽离出来的一个小节,带你一起 深入了解在编排工具出现前,跨宿主机通信的两大得力干将overlay、macvlay,这也会后期学好K8s做好基本功铺垫,打下一个坚实的基础。 一、overlay Overlay网络模式相比于桥接模式的特别之处在于,它可以自定...

2024/6/8
articleCard.readMore

Openresty和lua脚本实战

Openresty和lua脚本实战

2024/5/29
articleCard.readMore

Alpine的apk数据库解释

Alpine的apk数据库解释 apk对于已安装文件用于跟踪已安装的软件包以及这些软件包对系统所做的修改。 该文件位于/lib/apk/db/installed 文件示例 目录结构 解释说明 在源码中的定义 https://gitlab.alpinelinux.org/alpine/apk-tools/-/blob/ff7c8f6ee9dfa2add5...

2024/5/25
articleCard.readMore