免U盘安装debian系统

使用 debootstrap 构建一个原生 Debian 系统并引导启动(推荐) 这是最干净、最安全、完全不需要U盘的方法。 你会在 Ubuntu 里“手工安装”一个 Debian,然后让 grub 启动它。 如果没有空闲分区, 缩小 Ubuntu 的根分区,腾出 20GB 以上空间,创建一个 ex… ...更多

十月 22, 2025 #debootstrap
linux电源管理

查看suspend休眠配置模式 cat /sys/power/mem_sleep echo deep | sudo tee /sys/power/mem_sleep

配置hibernate休眠 cat /etc/fst… ...更多

十月 18, 2025 #pm
问题排查记录表

vm ubuntu24.04 虚拟机关机界面卡住 通过添加启动内核的参数, 在virt-view界面直接看到关机流程被阻塞在ntopng.service上 sudo vim /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT=&…

...更多

十月 13, 2025
serde_json bigfix反序列化文件内容失败

现象

使用serde_json 序列化一个对象, 并base64编码后打印出来 复制打印的base64字符串, 并保存到文件 /tmp/file 程序中读取/tmp/file内容,base64解码并使用serde_json反序列化, 会报错

原因 通过排查发现,手动复制到文件/tmp/file的… ...更多

十月 10, 2025 #bugfix
cockpit管理qemu虚拟机

高效登录虚拟机GUI 使用virt-viewer客户端spice协议登录 apt install virt-viewer virt-viewer --reconnect win11 virt-viewer --wait win11 virsh domdisplay win11

连接局域网的虚拟机 … ...更多

十月 09, 2025 #qemu
linux 录屏并视频剪辑进行标注

截屏、录屏工具 录屏软件使用ubuntu gnome自带的截屏工具

直接PriSc 键即可开启 选择区域 开始录屏即可

视频剪辑 使用开源的shotcut进行简单的视频剪辑 apt install shotcut

打开shotcut后可以直接拖拽视频文件到软件中 可能会遇到视频需要预处理的情… ...更多

十月 09, 2025 #video
feat: 编程 术语-Terminology

terminology

良构 硬编码 => 变量 魔术 PKI 公钥基础设施(Public Key Infrastructure) PKCS (Public-Key Cryptography Standards,公钥密码学标准) key_forward key_backward digest… ...更多

十月 08, 2025 #terminology
pve kernel切换debian kernel

PVE 使用的是 pve-kernel,它基于 Debian 的 linux-image,但额外包含: pve kernel 和普通的debian内核比较做了部分特殊优化:

ZFS on Linux 官方支持(关键!) PVE 官方内核预编译了 ZFS 模块 与 zfsutils-linux 包完… ...更多

十月 05, 2025 #grub #linux-image
waydroid 安装

sudo apt install curl ca-certificates -y curl -s https://repo.waydro.id | sudo bash sudo apt install waydroid -y

参考 waydro.id ...更多

十月 03, 2025 #waydroid
linux 安全认证框架

NSS / SSSD / systemd-homed → 负责用户 身份信息来源与存储 PAM → 负责 认证(确认身份) Polkit → 负责 授权(能不能做某件事,需要不要再认证) SELinux / AppArmor → 负责 强制控制(内核级别,防止越权访问) LSM / seccomp… ...更多

十月 02, 2025 #pam #polkit
gdb如何在函数返回处下断点

使用finish命令 先进入目标函数内部(通过step命令),然后执行finish命令,程序会运行至当前函数返回前暂停。该方法适用于已进入函数内部的情况 使用 until 命令 until 命令会让程序运行到当前行之后的某一行或当前循环体之外。 如果你在函数的某一行,想让它运行到函数末尾(假设末尾是… ...更多

九月 29, 2025 #gdb
knock端口敲门

Knock服务

即端口敲门(Port Knocking),是一种利用一系列预设的端口序列来“敲门”,从而动态地打开防火墙上的目标服务端口以实现访问控制的安全技术。 其核心原理是服务器上的端口默认是隐藏的,只有客户端按照事先约定好的顺序依次尝试访问一系列“秘密”的端口,服务器端的knockd服务才会… ...更多

九月 29, 2025
ubuntu docker 安装

安装依赖包 sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common

添加docker GPG… ...更多

九月 28, 2025 #docker
ibus-rime简体输入法配置

安装ibus-rime sudo apt update sudo apt install ibus-rime sudo apt install rime-data-pinyin-simp ibus restart

打开 系统设置 → 键盘 → 输入源 点击 添加输入源 → 搜索 Chinese … ...更多

九月 04, 2025 #ibus-rime
dns泄漏检测

DNS泄露 DNS泄露测试是每个关注在线隐私和安全的人必不可少的工具。当您使用 VPN服务来隐藏您的互联网活动时,确保您的DNS请求也得到保护是至关重要的。DNS泄露可能会暴露这些请求,将您访问的网站透露给您的互联网服务提供商(ISP)或任何监控您连接的窃听者。进行DNS泄露测试是一个简单的过程。通… ...更多

九月 02, 2025 #dns
win11 虚拟机安装

虚拟机安装 安装一个win11专业版本 账户配置

登录foo@outlook.com账户, 可选修改在线账户密码 在设置中开启rdp(需要win11 专业版) 创建本地账户 , 并配置为administrator权限 xfreerdp /v:192.168.122.79:3389 /u:peter… ...更多

八月 26, 2025 #win11