在 Fedora 41+ 上使用 nmcli 创建 IPv6 隧道的注意事项
我之前一直使用 Hurricane Electric 的 IPv6 隧道服务为我的 VPS 添加 IPv6 支持。Fedora Wiki 有具体命令。但是,自从 Fedora 41(也许是 40,记不清具体时间了)升级以来,此方法失效了,创建的隧道一直无法启用。
我之前一直使用 Hurricane Electric 的 IPv6 隧道服务为我的 VPS 添加 IPv6 支持。Fedora Wiki 有具体命令。但是,自从 Fedora 41(也许是 40,记不清具体时间了)升级以来,此方法失效了,创建的隧道一直无法启用。
我之前在自己的几台机器上装了 Proxmox VE (PVE),并给日日开了个容器 (CT),让他跑一些自己的东西。日日在容器中装了 Docker,之前一直跑得好好的。2024 年 11 月,日日告诉我,他的几个服务 down 了,并且 Docker 容器打不开。
我建立这个博客的初衷是记录一些网络上可能没有直接记载的信息,而不知道这些信息在某些时候可能会导致踩坑,或者要绕很多弯路才能找到最佳实践。所以,我的博客内容很少是单纯的内容整合,而是针对具体的问题提出网络上暂时不存在的解决方法或者讨论。但是,近来我发现,博客似乎无法很好地实现这个目标……
最近同学问我,为什么他的程序跑的结果不符合预期,甚至跑出了非常离谱的结果,于是我们进行了一番调查。
简化后的程序如下所示:
1 | int a = 2; |
当我们调用这个函数,并使用 g++ -O3 编译运行时发现,这个函数无限循环了下去,并且输出了 i = 231904, a = 2, i<a: 1 这样的内容,宣称 231904 < 2。
最近药药买了蓝蜘蛛 Spyder X,我告诉他不要用配套软件,直接用 DisplayCAL。DisplayCAL 已经三年多没有更新了,软件不更新也会变质,有些东西直接按当年的步骤,就会出现奇奇怪怪的问题。因此我在此总结一下当前使用 DisplayCAL 和 Spyder X 的完整流程及注意事项。
Btrfs 是具有 subvolume、快照等高级功能的写入时复制(copy-on-write)文件系统。Fedora、Ubuntu 桌面版系统在安装到 Btrfs 分区时会为根目录 / 和 home 目录 /home 分别创建不同的 subvolume。但是,Ubuntu Server 默认不会创建任何 subvolume。本文介绍如何将 Btrfs 分区中的根目录转换为 subvolume。
最近给自己的直播写了个弹幕后端,基于 ASP.NET Core 和 SignalR,实现非常简单。部署反而比预期麻烦很多,因为我之前自动部署的应用都是静态网站,这次要部署动态应用,就遇到了预料之外的问题。
最终,我选择了用 GitHub Actions 构建并推送到另一分支,然后触发 Webhook,由自己的服务器拉取构建好的新版本并重启应用更新。
还是之前写过的,云厂商提供的系统镜像不好使的问题。之前写过《使用 iPXE 和 netboot.xyz 重装 VPS 系统》,但是,由于各种原因(如系统内存不足、国内网络不稳定等),其适用性受到了限制。这次改用了 Ubuntu Cloud Images,可以直接用 dd 命令覆盖系统盘,然后重装系统。