使用lb-build基于Debian上游制作你的Linux发行版 apt install live-build mkdir TestOS cd TestOS
Ubuntu 系统的 live-build 会自动注入 Ubuntu 默认包: 使用debian环境构建
podman pull deb… ...更多
使用lb-build基于Debian上游制作你的Linux发行版 apt install live-build mkdir TestOS cd TestOS
podman pull deb… ...更多
配置本地Debian源仓库方案 sudo apt install reprepro apt-rdepends sudo mkdir -p /srv/localrepo/{conf,packages} sudo chmod -R 755 /srv/lo… ...更多
linux系统中的ip选择 在 Linux 系统中,默认情况下,许多应用(尤其是使用 glibc 的 getaddrinfo() 的程序,如 curl、wget、ssh 等)会遵循 RFC 6724 的地址选择策略,优先选择 IPv6(若 AAAA 记录存在且网络支持),即使 IPv4 可用。 要让… ...更多
直接修改默认路由
sudo ip route replace default via 172.17.66.222 dev enp125s0f3
sysctl -w net.ipv4.ip_forward=1 sysctl -w 'net.… ...更多
Secure Boot 的签名链(PK/KEK/DB) 中的各自的作用? 结合完整的 Secure Boot 启动链(shim → grub → kernel) 进行详细的解释 信任链的根源 (OEM/固件)
首先,UEFI 安全启动的信任链始于固件(BIOS/UEFI)。固件中预先存储了三个关… ...更多
问题原因
SSH 连接在长时间空闲后“卡死”(表现为终端无响应、输入无回显、Ctrl+C 无效等),
通常不是 SSH 协议本身“卡”了,而是连接被中间网络设备(如 NAT 网关、防火墙)静默丢弃所致。
具体分析
TCP 连接超时被中间设备丢弃
多数 NAT 路由器或云服务商(如 AWS、… ...更多
tcpdump 抓包tcp校验和错误 (checksum incorrect) cksum 0x7f33 (incorrect -> 0x3a5e) 表示校验和计算错误 这通常是 校验和卸载 (Checksum Offloading) 导致的 网卡在硬件层面计算校验和,但抓包时数据包还在内核队… ...更多
旁路由
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.d/90-override.conf
配置一个jumper用户 sudo useradd -m peter.jumper sudo passwd peter.jumper
sudo usermod -s /sbin/nologin username
常用网络工具
ping curl httpie wget tc dig/nslookup whois ssh/scp/rsync ngrep 抓包grep命令的网络版 tcpdump/wireshark/tshark tcpflow 捕获和重组TCP连接中的数据流 ifconfig/route i… ...更多
fuzz模糊测试使用afl qemu trace 失败 怀疑是环境变量导致额的, 最后定位到环境变量 ... "-E" "TMUX=/tmp/tmux-1000/default,18190,1" ...
实验发现,是环境变量中… ...更多
apt gpg 作用 在 APT 的工作流程中,GPG 签名验证(signed-by= 指定的公钥)是在 “获取 Release 文件并校验其完整性与真实性” 阶段起作用的,具体发生在 apt update 的早期阶段,早于包列表下载和安装决策。
解析 sources.list ,识别源 URL … ...更多
mount --bind 当你用: mount -o bind /new-disk /var/lib
绑定挂载后的 /var/lib 就被 新的分区内容覆盖 原来真实的 /var/lib 内容仍然在磁盘上,但无法通过 /var/lib 直接访问 想在 不 umount… ...更多
Debian 多架构(Multiarch) 与 跨架构模拟(QEMU + binfmt_misc)
dpkg --add-architecture + apt install -d 不依赖 QEMU/binfmt 但若想 运行 vim:arm64,就必须用 QEMU/binfmt Multiarc… ...更多
debootstrap 构建vm目录 sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 sudo debootstrap --verbose --include=tmux,apt-transport-https,ca-certificates,dbus … ...更多
sing-box 配置tun的原理
sudo ip rule add priority 9000 from all to 172.20.0.0/30 table 2022
sudo ip rule add priority 9003 …
...更多
现象 ip link iw dev
排查过程 sudo apt update sudo apt install firmware-iwlwifi
lspci -v |… ...更多
配置超时时间 和 指定等待接口
sudo systemctl edit systemd-networkd-wait-online.service [Service]… ...更多
内核级虚拟显示器(推荐!无需硬件,永久生效)
选择一个没有物理显示器的接口(逻辑接口) 使用 drm_kms_helper.edid_firmware + 自定义 EDID
for p in /sys/class/drm/*/status; do… ...更多
virsh 启动虚拟机报错 sudo virsh start 107-debian12 error: 启动域 '107-debian12' 失败 error: 内部错误:连接监控的过程中进程退出: 2025-11-22T11:42:17.483457Z qemu-system-x… ...更多