使用 proxmox-pve-exporter 监控Proxmox VE
PVE 原生支持 Graphite 或者 InfluxDB 作为指标数据的存储,这俩我还没折腾过,本文主要围绕着prometheus-pve-exporter来写,类似于node_exporter 这里就不再多说了。 安装 proxmox-pve-exporter[card title=”说明” color=”warning”]这里我将 proxmox-pve-exporter 安装到单独的服务器,而不是 pve宿主机,,这样可以通过一个 exporter 去监控多台 pve 主机,如果只有一台机器的话直接在pve主机安装就行。。。 [/card] GitHub地址:https://github.com/prometheus-pve/prometheus-pve-exporter 安装 exporter,如果没有pip3的话需要先安装python3-pip 1pip3 install prometheus-pve-exporter -i...
PVE更换LXC源,在PVE上使用LXC容器
Proxmox Virtual Environment (PVE) 是一个开源的虚拟化平台,,其中的LXC容器是一种轻量级容器化技术,可提供更高的性能和资源利用率,允许在单个 Linux 内核上运行多个隔离的容器实例,每个容器都拥有自己的独立文件系统,进程空间,网络接口等 更换国内源创建LXC容器之前,我们要先修改一下LXC 容器源,从下图中打开Shell命令行。 输入以下命令 备份原有默认源然后将默认源替换为国内清华大学源。 123cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm.back # 备份默认源sed -i 's|http://download.proxmox.com|https://mirrors.tuna.tsinghua.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm # 修改为清华大学源 重启服务 1systemctl restart...
HTTP状态码和请求方法总结
状态码 Code Category Description 1xx 信息性 请求已接收,服务器正在处理。 100 Continue 服务器已接收请求,客户端应继续发送请求。 101 Switching Protocol 服务器正在按照请求切换协议。 102 Processing 服务器正在处理请求,但没有响应返回。 2xx 成功 请求已成功接收、理解并接受。 200 OK 请求已成功处理,返回响应。 201 Created 请求已成功处理,且新资源已创建。 202 Accepted 请求已接受处理,但尚未完成。 203 Non-Authoritative Information 返回的信息来自第三方,非原始服务器。 204 No Content 请求成功,但没有内容返回。 205 Reset Content 请求成功,要求客户端重置文档视图。 206 Partial Content 服务器根据范围返回部分资源。 3xx 重定向 需要采取额外的操作才能完成请求。 300 Multiple...
华为云免费撸一年服务器!!!!
华为云推出了一个沃土计划,参加个人方向可以领取 401 元带代金券,可以直接买服务器 我看到其他文章说可以领香港以及新加坡地区的,官方好像对此做了限制。。。 也无所谓啦,都白嫖了,炸了我也夸他响 ::(吐舌) 领取方法: 账号完成实名之后到 https://developer.huaweicloud.com/programs/dev-program.html 参与计划,选择个人方向,然后填写邮箱电话等信息,随便填就可以 然后进入开发者空间 https://developer.huaweicloud.com/space/incentive/program-activit 领取代金券 然后去购买 Flexus应用服务器L实例 就可以了,这个性价比最高,第一次先买9个月的,然后续费两个月,如果直接选一年,一个月是用不了优惠券的。。。 剩下三十多可以再开一台一个月的实例 ::(小乖)
一招教你告别烦人的 Windows Defender
最近发现了一个神器——Windows Defender Remover,能在你电脑上或者彻底删除烦人的 Windows Defender,让你的电脑飞起来!项目地址: https://github.com/ionuttbara/windows-defender-remover 它能干啥? 让Windows安全中心闭嘴 关闭虚拟化安全 禁用文件虚拟化和UAC 禁用SmartScreen 从设置里移除Windows安全部分 怎么用? 方法一:直接下载运行下载工具:去GitHub Releases页面,下个.exe文件。 运行工具:右键点击下载的文件,选择“以管理员身份运行”。 一条命令搞定:如果你喜欢敲命令,那就在命令行里输入: 1Defender.Remover.exe /r 方法二:用Git克隆打开命令提示符:按下Win+R,输入cmd,回车。 输入Git命令:在命令提示符里输入以下命令: 12git clone https://github.com/ionuttbara/windows-defender-remover.git [card...
Caddy 配置 WAF防火墙
Caddy是一个功能强大的 Web 中间件,但是Caddy 并不自带安全防护功能,但是可以通过第三方模块来增强网站的安全性,例如 Coraza WAF ,这篇文章将使用 Coraza WAF 插件以及 OWASP CRS 规则集来增强网站的安全性。 安装 Coraza WAF 插件 这里需要确保 Caddy 安装了 Coraza WAF 插件,以便能够使用 CRS 规则集。 Caddy 支持通过官方插件库安装插件,也可以通过 xcaddy 构建工具来安装插件,xcaddy 是一个用来编译和构建 Caddy 自定义版本的工具,支持在 Caddy 中安装额外插件,如果有定制化需求可以选择使用 xcaddy 。 12caddy add-package github.com/corazawaf/coraza-caddy # 通过官方插件库xcaddy build --with github.com/corazawaf/coraza-caddy # 通过 xcaddy 安装 Coraza WAF 插件并生成一个自定义的 Caddy 二进制文件 [card...
使用 QEMU 压缩 QCOW2 镜像文件的大小
今天在封装 Windows Server 2025 qcow2 镜像的时候突然注意到一个问题,将系统配置好之后导出时发现镜像的大小竟然是 60G ???(给虚拟机磁盘的大小就是60G),研究了一番得出了如下结论:QCOW2格式允许磁盘动态增加,虚拟机磁盘文件不会立即占用预配的磁盘空间,而是根据需要进行使用,而且磁盘空间的增加也不是说完全是被用掉了,例如我打包的这个镜像,实际大小是 7G 左右,我创建实例设置的磁盘大小是 60G 的,这个盘的映像文件也会占用 60G ,因为 qcow2 文件的结构在写入操作时会在原有基础上进行扩展,不会自动减少。 这种现象通常出现在以下两种情况: 实例中的删除操作没有实际释放空间。。 实例中在进行了一些大规模的 I/O 操作之后镜像文件没有自动压缩。 解决方法, 压缩 qcow2 镜像使用 qemu-img 命令 来压缩镜像文件大小,qemu-img 的 convert 命令可以将一个镜像文件转换成另一个文件,同时进行压缩。通过使用 -O qcow2 和 -c 选项,可以将 qcow2镜像压缩 12qemu-img...
使用 Cloudflare Tunnels 实现内网穿透,公网访问内网服务
通过 Cloudflare Tunnel 可以把在家中搭建的各种服务穿透到公网上,完全基于 Cloudflare 全球网络,不用购买有公网的云服务器,而且可以轻松跑满的你上行带宽。 先决条件 一个 CloudFlare 账号,且具有一个域名。 PayPal账号,绑定一张借记卡 , 或者使用 Visa 信用卡。 使用方法绑定付款方式 服务是免费的,无需付费,只需要绑定一个付款方式即可 打开 CloudFlare Zero Trust 工作台,绑定你的支付方式就可以了,这里我已经绑定过了就不截图了。 创建隧道 在 Networks 中 找到 Tunnels , 并点击右侧的 “Create a tunnel” “ 选择第一个 创建一个隧道,填写隧道名称并保存 然后就来到了下载客户端的页面,这里可以根据你的需求选择下载 Cloudflare Tunnels 使用的客户端,类似于 npc,frp这种客户端软件,这个客户端可以安装到你内网中任何一台机器上,也可以将其安装到您的 OpenWrt 中进行使用,非常规设备推荐使用 Docker...
使用 Hexo 搭建个人网站
[RainBowText] 本教程分三种不同的部署方法,如下所示; Vercel CloudFlare Netlify 都是围绕着 Hexo来的 [/RainBowText] 先前条件 Git客户端 VS Code nodejs环境 GitHub账号 一个域名 环境准备 (这里以 Windows 环境为例)安装 NodeJS 环境下载地址:https://nodejs.cn/download/ 安装 Git 客户端下载地址: https://git-scm.com/downloads https://gitforwindows.org/ 配置 NodeJS配置镜像加速 参考:https://npmmirror.com/ 123npm config set registry https://registry.npmmirror.com# 或者在 cmd 或者 powershell中使用 set env 配置http代理也可以 安装必要软件包1npm install -g hexo-cli hexo # -g 为全局安装 如果提示 command...
Linux 搭建 NodeJS环境
下载 nodejs:https://nodejs.cn/download/ 右键直接复制下载链接 ssh登录到你的云服务器,将 nodejs 环境下载到你的云服务器上,例如 1wget https://npmmirror.com/mirrors/node/v20.18.0/node-v20.18.0-linux-x64.tar.xz 如果没有 wget 命令的话需要先安装 Ubuntu/Debian 1apt install wget -y RHEL/CentOS 1dnf/yum install -y wget 下载完成之后解压 node-v20.18.0-linux-x64.tar.xz 1tar xf node-v20.18.0-linux-x64.tar.xz 会得到解压后的文件夹 node-v20.18.0-linux-x64 将其移动到 /usr/local/ 目录中并重命名为 node 1mv node-v20.18.0-linux-x64 /usr/local/node/ 完整路径...