zsh安装体验
一、安装 安装切换 shell 的工具、zsh 1sudo dnf install -y util-linux-user zsh 切换 zsh 1chsh -s $(which zsh) 二、oh-my-zsh 官网 安装 curl 1sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" wget 1sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)" 安装主题 1git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k 安装插件 zsh-autosuggestions自动补全插件 1git clone https://...
cyberchef
赛博瑞士军刀 一、来源 最初是网课看到的. 仓库地址 二、部署 2.1 Cloudflare Pages 克隆仓库 部署框架 None 添加环境变量 1 构建部署命令,需要删掉 大于 25M 的文件,否则无法部署 1npm run build && rm -f build/prod/*.zip 输出目录 1build/prod 2.2 Edgeone Page 同 Cloudflare Pages 三、效果 https://cyberchef.bravexist.cn
excalidraw
画布 一、来源 Claude 推荐的. 仓库地址 二、部署 2.1 Cloudflare Pages 克隆仓库 部署框架 None 1 构建部署命令 1yarn build 输出目录 1excalidraw-app/build 2.2 Edgeone Page 同 Cloudflare Pages 三、效果 https://excalidraw.bravexist.cn
it-tools
IT工具箱。 一、来源 V站了解到的. 仓库地址 二、部署 2.1 CF Pages fork 仓库 框架 None 构建命令 1pnpm install && pnpm build 输出目录(必须修改,否则是 404 ) 1dist 2.3 Edgeone 同理 三、效果图 https://it-tools.bravexist.cn
linux-command
linux-command,Linux命令手册. 一、来源 忘记了如何了解到的,总之了解到很久了,但是没有长久的维护自己的站点. 仓库地址 二、部署 2.1 CF Pages fork 仓库 构建命令 1npm run build 输出目录(必须修改,否则是 404 ) 1.deploy 2.2 CF Pages(fix-ad) 发现默认部署的有广告区块,不爽,想要去掉。 新建 template/widget/footer.no-ads.ejs 附件 修改构建命令,输出目录不变 1cp template/widget/footer.no-ads.ejs template/widget/footer.ejs && npm run build 手动触发部署 2.3 Edgeone 同理 三、效果图 https://linux-command.bravexist.cn
Qwerty Learner
Qwerty Learner 是一个练习打字的 App. 一、来源 之前 阮一峰周刊发现的开源项目。 仓库地址 二、部署 2.1 vercel 仓库推荐的部署方式。 只需要 点击 Deploy 按钮,克隆仓库,修改输出目录为 build 即可。 更新 Vercel Build & Development Settings -> Output Directory:“build” Click Deploy Button 2.2 Cloudflare Pages 克隆仓库 部署框架 None 添加环境变量 1YARN_ENABLE_IMMUTABLE_INSTALLS=false 构建部署命令 1yarn install && yarn build 输出目录 1build 2.3 Edgeone Page 同 Cloudflare Pages 2.4 fix-ad 练习一会儿就有弹窗影响,想办法去掉。 添加两个文件 src/components/DonateCard/index.no-ads.tsx src/...
WireGurad互联
一、介绍 WireGurad 可以实现多地网络环境的互联。可以有个服务器做中转. 地域 WireGuard网段 Vmware NAT 网段 操作系统 SG(中转服务器) 10.0.0.1/24 Rocky9 BJ(北京) 10.0.0.2/24 192.168.10.0/24 Win 10 SH(上海) 10.0.0.3/24 192.168.20.0/24 Win 11 二、安装及配置 安装省略 官方安装文档 Windows客户端下载地址 2.1 SG 中转机器,安全组记得开放 51820/UDP 生成密钥对 12wg genkey | sudo tee /etc/wireguard/sg-private.key | \ wg pubkey | sudo tee /etc/wireguard/sg-public.key 看一下公钥,等下要填到北京/上海的配置里 1cat /etc/wireguard/sg-public.key 创建配置文件 123456789101112131415161718192021222324sudo...
curl手册
curl 使用手册 示例站点:https://www.bravexist.cn 目录 -v 详细输出 -s 静默模式 -o 输出到文件 -i 显示响应头 -I 只看响应头 -H 自定义请求头 -A 设置 User-Agent -u 身份认证 -x 使用代理 -X 指定请求方法 -L 跟随重定向 组合用法 -v / --verbose 显示完整的请求与响应过程,包括 TLS 握手、请求头、响应头,适合调试。 1curl -v https://www.bravexist.cn 输出示例(节选): 123456789* Trying 104.21.xx.xx:443...* Connected to www.bravexist.cn (104.21.xx.xx) port 443* SSL connection using TLSv1.3> GET / HTTP/2> Host: www.bravexist.cn> User-Agent: curl/8.4.0>< HTTP/2 200< content-type: text/html...
Fedora开启SecureBoot
一、原理 为什么 Secure Boot 会导致驱动失效? 开启 Secure Boot 后,Linux 内核会进入 Lockdown(锁定)模式,要求所有被加载的内核模块(.ko 或 .ko.xz)必须附带受主板 UEFI 信任的密钥签名。 自带模块(如 KVM):由 Fedora 官方密钥签名,默认受信任,无需干预。 第三方模块(如 NVIDIA、VMware):属于本地动态编译,没有任何数字签名,直接被内核拒绝加载。 解决方案:在本地生成自己的机器所有者密钥(MOK,Machine Owner Key),将公钥注入主板 NVRAM 信任库,并用私钥对这些第三方模块进行签名。 二、BIOS环境 在进行任何签名操作前,必须确保主板固件的信任链支持现代 Linux 引导组件。老旧的 BIOS 会直接拒绝 Fedora 现代版本的 Shim 引导器。否则折腾半天发现是 BIOS 太旧的缘故. 升级主板 BIOS 联想驱动官网 升级BIOS、固件 同步 UEFI 安全数据库 在 Linux 终端中,拉取微软最新的第三方 CA 证书库,覆盖主板中老旧的数据库: ...
Fedora安装KVM
一、安装 1.1 安装前验证 检查 CPU 虚拟化支持 123grep -E --color 'vmx|svm' /proc/cpuinfo | head -5# 或lscpu | grep -i virtualization 检查内核模块 1234lsmod | grep kvm# 手动加载命令 (根据 CPU 型号选择)# modprobe kvm_intel# modprobe kvm_amd 1.2 安装 KVM 软件包 使用 dnf 安装虚拟化相关组件: 1sudo dnf install @virtualization -y 1.3 服务启动与配置 启动 libvirtd 1sudo systemctl enable --now libvirtd 配置用户权限 12sudo usermod -aG libvirt,kvm $USERnewgrp libvirt 1.4 网络与存储配置 网络配置,确保默认 NAT 网络已启动 12sudo virsh net-start defaultsudo virsh net-au...










