问题原因
SSH 连接在长时间空闲后“卡死”(表现为终端无响应、输入无回显、Ctrl+C 无效等),
通常不是 SSH 协议本身“卡”了,而是连接被中间网络设备(如 NAT 网关、防火墙)静默丢弃所致。
具体分析
TCP 连接超时被中间设备丢弃
多数 NAT 路由器或云服务商(如 AWS、… ...更多
问题原因
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… ...更多
虚拟机快照链(snapshot chains)
虚拟机快照保存了虚拟机在某个指定时间点的状态(包括操作系统和所有的程序), 利用快照,我们可以恢复虚拟机到某个以前的状态,比如测试软件的时候经常需要回滚系统。 快照链就是多个快照组成的关系链,这些快照按照创建时间排列成链, 像下面这样,本文章要解释的… ...更多
gnome音频问题排查 systemctl --user --now disable pulseaudio.socket pulseaudio.service systemctl --user status pipewire pipewire-pulse wireplumber pulseaudio… ...更多
cloudflare常用端口 HTTP ports supported by Cloudflare
80 8080 8880 2052 2082 2086 2095
HTTPS ports supported by Cloudflare
443 2053 2083 2087 2096 8443… ...更多
安装sunshine和moonlight
seat一般控制哪些设备
哪些设备属于一个 seat、由谁配置/控制,是掌握 Linux 图形会话、多用户、多终端安全模型的关键
Seat 管理的设备主要包括:GPU(DRM/KMS)、输入设备(键盘/鼠标/触摸屏等)、声音设备(可选)和串口/智能卡读卡器(高级场景)
这些设备的归属由 … ...更多