这里使用的 nut 对ups 进行管理
ups 使用的是 tgbox850
安装 nut
1 | sudo apt install nut |
本文档主要作用是方便自己重装 pve 时进行使用
安装编译工具以及依赖
1 | sudo apt update |
本次演示将使用 debian12 部署 kubernetes 简称 k8s
当前的 docker 版本为 27.0.3,k8s 版本为 v1.30.0
本次演示在 debian12 下进行。
本次演示将尝试让两台不同区域的内网机器互通。
WireGuard 原版不支持 nat 穿透,这里不进行演示。
最近比较无聊打算在服务器上运行 headless chrome 并且可以在本机查看渲染的结果,虽然可以本机 chrome 挂代理实现相同的效果更方便。
最近在 wsl 里尝试安装了 kvm,在 kvm 管理界面启动的时候会在桌面显示窗口。既然 wsl 可以直接显示窗口干脆直接尝试安装一下 chrome。
这里我选择的是 chrome 的开源版 chromium。
wsl 安装 mac 虚拟机
最近在玩虚拟机 windows 和linux 都玩过后,打算装个 macos 玩玩。
因为我的电脑上有 wsl, 以及我装了 hyper-v,所以我用不了 VMWare。
本来我是打算直接在 hyper-v 里安装 macos 的,但是我没查安装文档,只找到了 https://github.com/acidanthera/MacHyperVSupport 这个库,然后没查询到资料演示这个库是怎么使用的。所以就不再研究了。
我使用的方式是在 wsl 里安装 kvm,然后再在kvm 里安装 macos,我使用的是这个库安装的 https://github.com/kholia/OSX-KVM
本次演示在 win11专业版 wsl2 ubuntu22 下进行。
本次演示在 windows11 wsl2 下进行演示使用的系统是 ubuntu22
我将 ffmpeg 安装在了普通用户下,非root安装这样有个好处就是卸载的时侯非常轻松。已我不多的 C 编译经验来看,一旦将软件安装再系统目录,到时候几乎是不可能卸载干净的。还不如重装系统来得方便
我这边测试的是 ubuntu 仓库里提供的 ffmpeg 也是可以调用显卡的,这个是在我编译完 ffmpeg 的时侯才发现的,我这边有两个源 ununtu 官方源和 nvidia 的源,我也懒得研究是谁编译的了,反正是能用了
nvidia 完全按照官方文档编译的 ffmpeg 运行它提供的测试命令会报错,这完全按照文档编译也有这样的问题,我编译 ffmpeg 只是为了玩一下,所以我不会去解决这个问题(我用仓库版也有这个问题,我不清楚是不是我测试用的视频文件,引起的)
还有就是以前的使用命令可能用不了了,因为相应的解码器没有起用。你可以查资料添加对应的解码器。如果不是为了玩一票的话,建议使用 ubuntu 源提供的 ffmpeg