桌面环境或窗口管理器未正确配置 Super 键行为 Super 键默认绑定到“显示活动概览”(Activities Overview),其中包含搜索框。 若该绑定被修改、禁用,或 GNOME Shell 未完全加载,Super 键可能无响应。 可通过以下命令检查绑定: gsettings get o… ...更多
虚拟机优化
使用spice协议, 优化本地访问 配置ballooning, 优化内存使用
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
安装 SPIC… ...更多
xremap 无 root 运行、uinput/input 权限、用户级 systemd 服务、GNOME Wayland 扩展与常见故障排查 ...更多
学习项目
zbus https://github.com/z-galaxy/zbus pydbus https://github.com/LEW21/pydbus python-dbus-next https://github.com/altdesktop/python-dbus-next pys… ...更多
截图工具 flameshot sudo apt install flameshot
配置系统快捷键: 直接配置快捷键命令"flameshot gui" 执行报错
sh -c "env QT_QPA_PLATFORM=wayland flameshot gui&quo… ...更多
解决方案 修改bluetooth策略 sudo vim /etc/bluetooth/main.conf [Policy] AutoEnable=true JustWorksRepairing=always AutoConnect=true
end config
… ...更多
配置样例 ippfind avahi-resolve -n EPSON4DDFDF.local getent hosts EPSON4DDFDF.local
ipptool -tv ipp://EPSON4DDFDF.local:631/ipp/print … ...更多
自动挂载windows分区 sudo apt install ntfs-3g sudo ntfslabel /dev/sda2 "Windows" sudo mount -a sudo systemctl restart udisks2.service ls… ...更多
使用lb-build基于Debian上游制作你的Linux发行版 apt install live-build mkdir TestOS cd TestOS
Ubuntu 系统的 live-build 会自动注入 Ubuntu 默认包: 使用debian环境构建
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 可用。 要让… ...更多
把默认路由指向旁路由的两种方式:直接 replace 与策略路由(ip rule + 独立路由表)。重点解释:路由表本身没有优先级、查找顺序由规则链决定、高优先级默认路由会吞掉 main 内网路由的坑,以及 ip route get 排查方法。 ...更多
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
流量转发设备建议设置 default_qdisc 为 fq_codel,详细…
...更多配置一个jumper用户 sudo useradd -m peter.jumper sudo passwd peter.jumper
禁止用户登录
使用usermod命令
sudo usermod -s /sbin/nologin username
或使用chsh命令…
...更多常用网络工具
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 … ...更多