214 标签
#310p2 #aarch641 #agent3 #安全29 #anytls2 #apparmor1 #apt5 #arborist3 #ArchLinux5 #arm643 #ascend2 #audio1 #auxiliary router1 #ballooning1 #Bash3 #笔记1 #编译链接78 #编译原理4 #并发4 #bluetooth1 #bmc2 #bugfix1 #bun2 #bypass router1 #C++50 #caddy3 #操作系统原理28 #cargo1 #策略路由1 #clang3 #clipboard5 #cloudflare8 #cockpit1 #console2 #cross-compilation1 #存储与文件系统24 #代理与科学上网21 #dbus1 #debian3 #debootstrap1 #debug2 #deployment2 #调试37 #DNS3 #docker8 #dsh2 #dvd3 #eBPF 与观测7 #edid1 #effect3 #elf2 #evtest1 #发行版34 #FAQ2 #fcitx2 #font3 #freerdp3 #fwupd1 #fzf1 #gcc5 #gdb6 #gdm2 #gist1 #Git14 #github2 #gnome4 #gnome-keyring2 #gnome-remote-desktop3 #gpg3 #grep3 #grub1 #HDMI2 #合集13 #httpupgrade1 #hysteria21 #ibus3 #ibus-rime1 #ip rule1 #ipmi3 #iptables2 #ipv41 #ipv64 #iso1 #寄存器2 #jos2 #开源许可5 #key frequency1 #keycode2 #kitty1 #快捷键2 #kunpeng3 #kvm4 #landlock2 #ld1 #libvirt10 #linker3 #Linux116 #linux-image1 #llm5 #lock2 #logind1 #漏洞挖掘1 #路由表1 #lxc1 #Mac2 #memory3 #密码学59 #命名2 #moonlight1 #mount1 #multiarch2 #内存模型3 #network2 #networkmanager1 #nginx2 #npm4 #ntfs1 #obsidian291 #opencode16 #openshell2 #openssl2 #openvpn1 #OS2 #pam1 #旁路由1 #pcap1 #perf1 #pipewire2 #playwright2 #plugin5 #pm1 #podman3 #polkit1 #port-forwarding2 #printer1 #proc3 #proxy3 #Python5 #qcow21 #qemu9 #qemu-img1 #嵌入式13 #迁移2 #RDP7 #reality2 #容器18 #routing2 #Rust37 #rustc1 #sandbox2 #seat1 #secure boot1 #sed2 #serial2 #server2 #shadowsocks1 #Shell2 #Shell 与命令行47 #输入法3 #sing-box7 #specialized term1 #SSH18 #SSH 与远程连接12 #sshd1 #ssl2 #strace2 #算法与数据结构2 #sudo2 #sunshine1 #systemd9 #systemd-nspawn1 #tailscale3 #tauri1 #tcpdump2 #template2 #Terminal3 #terminology1 #tls3 #tmux7 #tokio2 #tshark1 #TTY2 #tun3 #ubuntu2 #udev1 #uefi1 #usb2 #video1 #Vim5 #virtio1 #vocabulary1 #vpn8 #vscode3 #网络83 #waydroid1 #Wayland7 #waypipe5 #Web 与前端8 #wifi1 #win111 #Windows 与 WSL5 #wireguard3 #wps1 #X113 #显示管理器1 #协议与标准25 #xremap1 #虚拟化16 #音视频9 #硬件33 #杂项1 #证书2 #终端1 #桌面应用17
#310p
ARM 服务器(鲲鹏 920)让内核日志显示在 VGA:从 console=tty0 实验到 simplefb 点亮 -
昇腾服务器根分区只读故障:ext4 日志中止 → 远程 fsck + IPMI 全程修复记录 -
#aarch64
清理 Linux 多架构环境:彻底卸载 ARM64 并恢复本地编译环境 -
#agent
网页显示还有额度,opencode 却报限额:一个 provider 挂两个账号 key 的坑 -
AI 编程代理(Agent)工具/Skills 安装指南 -
#安全
libvirt 外部快照删除:从 QCOW2 链到 AppArmor 权限陷阱 -
Windows 开启 SSH 与远程桌面完整指南:OpenSSH、WSL、家庭版 RDPWrap 与 Remmina 调优 -
让 agent 执行 sudo 的公钥认证:pam_ssh_agent_auth + 确认门 -
让 agent 执行 sudo 时弹窗授权:sudo -A + pass + gpg-agent 免费方案 -
mDNS与DNS-SD以及在Matter中使用 - FreeBuf网络安全行业门户 -
对比表格:数字签名方案、密钥交换协议、密码学协议、后量子密码学——密码学基础 -
使用 iptables 的 tproxy 完成本机访问家里内网的透明代理 -
Tor The Second-Generation Onion Router学习笔记 -
C++ 技术笔记 -
GPG 使用指南 -
SSH 安全加固 -
开放性问题 Windows 和 Linux 哪个更加安全? -
Linux Capabilities命令实战指南 安全赋予程序权限详解 -
MIT 6.858 Computer Systems Security - Lab 1 实验报告 -
五方法破解Linux(CentOS7.4)系统的root密码-腾讯云开发者社区-腾讯云 -
巧用 Cowrie 部署 SSH 蜜罐,让黑客攻击无处遁形!-腾讯云开发者社区-腾讯云 -
AFL -
#anytls
#apparmor
#apt
把 Hermes 关进 OpenShell 沙箱(基于 pi 镜像):rootless Podman 与凭证不落地 -
apt本地仓库 -
#arborist
npx 安装卡死排查:workspace 误匹配与循环 peerDependencies -
opencode 启动耗时验证:注入 [TRACE] 日志实测完整链路 -
opencode Npm.install 源码分析:为什么每个 .opencode 目录都会触发依赖安装 -
#ArchLinux
基于上游发行版制作你的 Linux 发行版 — live-build/archiso/livecd-tools 指南 -
ArchLinux 键盘映射:交换 CapsLock 和 Ctrl -
#arm64
服务器启动慢排查:systemd-networkd-wait-online 等空网口 2 分钟的根因与 netplan optional 修复 -
ARM 服务器(鲲鹏 920)让内核日志显示在 VGA:从 console=tty0 实验到 simplefb 点亮 -
清理 Linux 多架构环境:彻底卸载 ARM64 并恢复本地编译环境 -
#ascend
ARM 服务器(鲲鹏 920)让内核日志显示在 VGA:从 console=tty0 实验到 simplefb 点亮 -
昇腾服务器根分区只读故障:ext4 日志中止 → 远程 fsck + IPMI 全程修复记录 -
#audio
#auxiliary router
#ballooning
#Bash
保存和恢复 TMUX 工作区 —— The Easy Way -
#笔记
#编译链接
硬核挑战:如果说精通 Linux 有段位,这份文档直接拉满宗师级 -
How to collect Rust source-based code coverage -
基于源代码的代码覆盖率 — Clang 20.0.0git 文档 -
FuturesUnordered: An Efficient Way to Manage Multiple Futures in Rust -
How can I link a static library to a dynamic library? -
Linux Capabilities | HackTricks -
openssl : deprecated key derivation used -
Run A GUI APPs inside a Docker Container - Geek Culture - Medium -
Linux Capabilities命令实战指南 安全赋予程序权限详解 -
Learn how to improve your Git skills -
Linux之facl----设置文件访问控制列表(详解) -
用户态coredump - OpenCloudOS Documentation -
GNU Binutils - readelf & objdump -
GUNBash 系列(四)Shell 管道、重定向、序列、复合命令总结 -
Telling gcc directly to link a library statically -
GDB 源码分析系列文章三:调试信息的处理、符号表的创建和使用_gdb 符号表-CSDN博客 -
GDB 源码分析系列文章二:gdb 主流程 Event Loop 事件处理逻辑详解 -
arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别 -
Relocation overflow and code models -
You don’t need more than one cursor in vim -
glibc 版本(version `GLIBC_2.14' not found) -
Build Your Text Editor With Rust! -
C Language Tutorial => Flexible Array Members -
The Evolutions of Lambdas in C++14, C++17 and C++20 -
linux动态库加载路径: LD_LIBRARY_PATH失效 -
An unsafe tour of Rust's Send and Sync -
UEFI之虚拟环境(OVMF)seabios --- ovmf -
Writing Python inside your Rust code — Part 1 -
MIT 6.858 Computer Systems Security - Lab 1 实验报告 -
MIT 6.858 Computer Systems Security - Lab 3 实验报告 -
OS 现代 64 位操作系统开发(一):Cmake 构建、UEFI 启动、GRUB 引导、frame buffer 文字绘制 -
Systemd user unit that depends on system unit (sleep.target) -
系统调用会引起CPU上下文切换吗? · Issue #5 · Talk-Go-CSAPP-05Discusion -
深入 Rust 1.63 新特性 Scoped Thread -
使用内联汇编 (三) 内联汇编结束篇 - zengl开源网 -
AFL -
c++雅兰亭库 (yalantinglibs) 介绍及使用(序列化、json和结构体转换、协程) -
GCC链接器静态库链接顺序浅析_gcc 静态库的先后顺序 -
Visual Studio Code的clangd插件一篇通 -
The Most Common OpenSSL Commands -
#编译原理
C Language Tutorial => Flexible Array Members -
#并发
#bluetooth
#bmc
昇腾服务器根分区只读故障:ext4 日志中止 → 远程 fsck + IPMI 全程修复记录 -
服务器管理口(BMC/iBMC)排查与配置指南:NPU 与 GPU 服务器实测 -
#bugfix
#bun
opencode 在服务器上启动卡死:IPv6 不通与 @opentui 依赖缺失 -
opencode 启动慢排查:plugin 触发 60MB npm 依赖下载 -
#bypass router
#C++
C++ 技术笔记 -
【C++ 20 并发工具 std::barrier】掌握并发编程:深入理解C++的std::barrier -
The Evolutions of Lambdas in C++14, C++17 and C++20 -
C++20中的CPO(定制点对象)与niebloid——ranges受约束算法的调用 - zclll's blog -
C++20 中的 CPO(定制点对象)与 niebloid -
c++雅兰亭库 (yalantinglibs) 介绍及使用(序列化、json和结构体转换、协程) -
高效CC++调试 -
cxx lvalue,prvalue,xvalue,glvalue和rvalue -
移动语义move -
c++常用库 -
可变参数模板 -
cxx std::enable_shared_from_this -
cxxFAQ -
cxx CRTP -
cxx std::enable_shared_from_this -
31 nooby cxx habits you need to ditch -
PIMPL 模式 -
有栈vs无栈协程 -
#caddy
Nextcloud 自托管:rootless Podman + Cloudflare Tunnel + 宿主机 Caddy -
Cloudflare 代理(橙云)下 Caddy 能否自动签发 TLS 证书?tls-alpn 失败后的 http-01 回退实测 -
#操作系统原理
硬核挑战:如果说精通 Linux 有段位,这份文档直接拉满宗师级 -
Tor The Second-Generation Onion Router学习笔记 -
基于源代码的代码覆盖率 — Clang 20.0.0git 文档 -
GDB 源码分析系列文章二:gdb 主流程 Event Loop 事件处理逻辑详解 -
【C++ 20 并发工具 std::barrier】掌握并发编程:深入理解C++的std::barrier -
串口线悬空带来的灾难:定位一次意想不到的Linux系统崩溃 -
systemd 中的requires, wants, before, after - kissrule -
CPU上下文切换 -
系统调用会引起CPU上下文切换吗? · Issue #5 · Talk-Go-CSAPP-05Discusion -
深入 Rust 1.63 新特性 Scoped Thread -
Futures Explained in 200 Lines of Rust(Rust Future 系列合集) -
源码剖析signal和sigaction的区别[通俗易懂]-腾讯云开发者社区-腾讯云 -
c++雅兰亭库 (yalantinglibs) 介绍及使用(序列化、json和结构体转换、协程) -
#cargo
rustc-wrapper(linker)解决cargo并行链接OOM问题 -
#策略路由
默认路由到旁路由 -
#clang
代码覆盖率 -
#clipboard
SSH + tmux 下 opencode v2 复制静默失效:OSC52 与 wl-copy 双路径多方验证记 -
Tmux 实践 -
#cloudflare
DNS 委派、TLD 与胶水记录:把新域名 NS 切到 Cloudflare 的实战与原理 -
sing-box 分流 WARP 出口访问 ChatGPT:告别 Cloudflare 验证 -
Cloudflare 代理(橙云)下 Caddy 能否自动签发 TLS 证书?tls-alpn 失败后的 http-01 回退实测 -
自建 headscale 打通公司与家庭的 P2P 网络:方案选型、部署与面板 -
deploy blog to github cloudflare vercel -
#cockpit
#console
ARM 服务器(鲲鹏 920)让内核日志显示在 VGA:从 console=tty0 实验到 simplefb 点亮 -
终端字体 -
#cross-compilation
清理 Linux 多架构环境:彻底卸载 ARM64 并恢复本地编译环境 -
#存储与文件系统
硬核挑战:如果说精通 Linux 有段位,这份文档直接拉满宗师级 -
配置基于硬件安全的 Linux:TPM2FIDO2 解密 LUKS 全盘加密和 U2F 用户登录 -
如何监测 Linux 的磁盘 IO 性能-linux 磁盘性能测试 -
4.5 Kernel Page Table,内存地址为什么从0x8000 0000开始,这是DRAM的开始地址,小于这个地址是IO或者其他的存储类地址_ddr的地址范围为什么不是从0开始 -
kdumpcrash - OpenCloudOS Documentation -
pve磁盘直通 -
OS 现代 64 位操作系统开发(一):Cmake 构建、UEFI 启动、GRUB 引导、frame buffer 文字绘制 -
#代理与科学上网
使用 iptables 的 tproxy 完成本机访问家里内网的透明代理 -
Compare AnyTLS, Reality and ShadowTLS -
restlsRestls-Script: 隐藏你的代理行为 -
XTLS Vision原理介绍|Xray新协议Reality | VPS小白 -
搭建最新的VLESS Vision和VLESS Reality防止VPS端口封禁 -
【代理新姿势】科学上网最新AnyTLS协议快速上手,收集了两年的各代理协议反馈分享,reality依旧稳如老狗! - 科学上网 技术分享 -
How to setup SSH tuntap tunnel -
搭建属于自己的cloudflare反代IP | tanglu's blog -
CF-Workers-docker.io:Docker仓库镜像代理工具。 -
nginx中proxy_set_header Host $host的作用及$proxy_host,$host与$http_host的区别 -
#dbus
dbus 工具 -
#debian
libvirt 外部快照删除:从 QCOW2 链到 AppArmor 权限陷阱 -
两台机器的 GNOME RDP 排查:xrdp 占端口 / 0x907 证书 / 白屏闪退 / 凭证丢失 -
基于上游发行版制作你的 Linux 发行版 — live-build/archiso/livecd-tools 指南 -
#debootstrap
#debug
cockpit-machines 只剩串口 console?——SPICE unix socket 监听踩坑记 -
#deployment
AI 编程代理(Agent)工具/Skills 安装指南 -
deploy blog to github cloudflare vercel -
#调试
客户端卡死在 tool-use 上——vLLM 工具调用静默截断排查记 -
网页显示还有额度,opencode 却报限额:一个 provider 挂两个账号 key 的坑 -
libvirt 外部快照删除:从 QCOW2 链到 AppArmor 权限陷阱 -
NO_PROXY 漏了 0.0.0.0:opencode 只在一个 tmux 窗口启动失败的真凶 -
systemd-run --working-directory 的 ~ 不展开:一次 status=200/CHDIR 排查 -
昇腾服务器根分区只读故障:ext4 日志中止 → 远程 fsck + IPMI 全程修复记录 -
tokio 运行时「睡死」诊断记录:message-queue-enhance 服务异常排查 -
SSH ControlMaster 复用引发的「幽灵监听」:-L 端口转发生命周期详解 -
waypipe 报 Iris kernel too old 排查:被『客户端没有 GPU 节点』带偏的过程 -
opencode 在服务器上启动卡死:IPv6 不通与 @opentui 依赖缺失 -
opencode 启动慢排查:plugin 触发 60MB npm 依赖下载 -
waypipe + weston 全屏乱码排查:一次被现象带偏的过程 -
GNOME Remote Desktop 证书问题排查记录 -
GNOME Remote Desktop (RDP) 完整排查与修复记录 -
开发环境与工具 -
kdumpcrash - OpenCloudOS Documentation -
用户态coredump - OpenCloudOS Documentation -
Debugging with gdb - Examining Data -
GDB 源码分析系列文章三:调试信息的处理、符号表的创建和使用_gdb 符号表-CSDN博客 -
GDB 源码分析系列文章二:gdb 主流程 Event Loop 事件处理逻辑详解 -
AFL -
高效CC++调试 -
#DNS
dns泄漏检测 -
dns报文格式 -
#docker
opencode 启动耗时验证:注入 [TRACE] 日志实测完整链路 -
#dsh
让 Agent 调用模型却拿不到 API Key:OpenShell 实测、DSH 默认隔离与 SSH Key 的边界 -
#dvd
#eBPF 与观测
How to Enable Remote Desktop in Ubuntu 22.04 | Losst -
如何监测 Linux 的磁盘 IO 性能-linux 磁盘性能测试 -
通过 eBPF socket filter 或 syscall trace 追踪 HTTP 请求等七层协议 -
命令行选项解析函数(C语言):getopt()和getopt_long() - 肖邦linux - 博客园 -
#edid
#effect
opencode 启动耗时验证:注入 [TRACE] 日志实测完整链路 -
opencode Npm.install 源码分析:为什么每个 .opencode 目录都会触发依赖安装 -
#elf
#evtest
#发行版
在Arch Linux上使用Sunshine和Moonlight实现使用平板电脑作为副屏 -
OpenLDAP 应用服务器部署介绍在 Debian 11 系统上安装 OpenLDAP 服务器,还介绍了如何使用 LD -
Arch Linux 安装笔记(LUKS2 + Secure Boot + TPM + PIN) -
How to Enable Remote Desktop in Ubuntu 22.04 | Losst -
systemd: Template unit files - Fedora Magazine -
目前国内可用Docker镜像源汇总(截至2025年1月) -
4.1 配置网络 - DebianUbuntu Book《Linux 二零》 -
Glibc可调参数使用指南 - OpenCloudOS Documentation -
kdumpcrash - OpenCloudOS Documentation -
用户态coredump - OpenCloudOS Documentation -
使用虚拟机镜像安装 - OpenCloudOS Documentation -
配置轻量级 Linux 远程开发环境(Fedora 38) -
CentOS7下利用FRR路由套件实现OSPF动态路由组网 -
解决ubuntu开机resolve.conf被覆盖为127.0.0.53无法导致上网的问题 -
Centos 网卡命名规范及信息查看(物理网卡,虚拟网卡) -
UEFI之虚拟环境(OVMF)seabios --- ovmf -
apt-key is deprecated. Manage keyring files in trusted.gpg.d -
五方法破解Linux(CentOS7.4)系统的root密码-腾讯云开发者社区-腾讯云 -
#FAQ
cxxFAQ -
#fcitx
#font
#freerdp
两台机器的 GNOME RDP 排查:xrdp 占端口 / 0x907 证书 / 白屏闪退 / 凭证丢失 -
GNOME Remote Desktop 证书问题排查记录 -
GNOME Remote Desktop (RDP) 完整排查与修复记录 -
#fwupd
#fzf
#gcc
gcc 参数 -
#gdb
tokio 运行时「睡死」诊断记录:message-queue-enhance 服务异常排查 -
gdb -
gdb基础 -
#gdm
systemctl restart gdm3 卡住排查:gpu-manager 阻塞在 QXL 的 drm_master_open -
两台机器的 GNOME RDP 排查:xrdp 占端口 / 0x907 证书 / 白屏闪退 / 凭证丢失 -
#gist
gist使用 -
#Git
给本地裸仓库启用 Git LFS:1.6GB 媒体历史迁移实录 -
Linux上利用sunshine串流和虚拟显示器实现副屏扩展 -
GPG 使用指南 -
Learn how to improve your Git skills -
NGINX使用相同TCP端口同时服务HTTP和HTTPS -
CF-Workers-docker.io:Docker仓库镜像代理工具。 -
Rust By Practice( Rust 练习实践 ) -
#github
deploy blog to github cloudflare vercel -
#gnome
两台机器的 GNOME RDP 排查:xrdp 占端口 / 0x907 证书 / 白屏闪退 / 凭证丢失 -
Linux 闲置笔记本做副屏:方案调研与后续研究 TODO -
#gnome-keyring
SSH 登录下解锁 GNOME Keyring 的两种方法 -
GNOME Remote Desktop (RDP) 完整排查与修复记录 -
#gnome-remote-desktop
GNOME Remote Desktop 证书问题排查记录 -
GNOME Remote Desktop (RDP) 完整排查与修复记录 -
gnome-remote-desktop headless 模式 -
#gpg
让 agent 执行 sudo 时弹窗授权:sudo -A + pass + gpg-agent 免费方案 -
GPG 使用指南 -
#grep
零宽断言 -
#grub
#HDMI
#合集
Futures Explained in 200 Lines of Rust(Rust Future 系列合集) -
C++20 中的 CPO(定制点对象)与 niebloid -
#httpupgrade
#hysteria2
#ibus
#ibus-rime
#ip rule
默认路由到旁路由 -
#ipmi
ARM 服务器(鲲鹏 920)让内核日志显示在 VGA:从 console=tty0 实验到 simplefb 点亮 -
昇腾服务器根分区只读故障:ext4 日志中止 → 远程 fsck + IPMI 全程修复记录 -
服务器管理口(BMC/iBMC)排查与配置指南:NPU 与 GPU 服务器实测 -
#iptables
自建 headscale 打通公司与家庭的 P2P 网络:方案选型、部署与面板 -
#ipv4
#ipv6
opencode 在服务器上启动卡死:IPv6 不通与 @opentui 依赖缺失 -
#iso
#寄存器
#jos
JOS 学习笔记 -
#开源许可
秒懂开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 -
NGINX使用相同TCP端口同时服务HTTP和HTTPS -
MIT 6.858 Computer Systems Security - Lab 1 实验报告 -
MIT 6.858 Computer Systems Security - Lab 3 实验报告 -
使用内联汇编 (三) 内联汇编结束篇 - zengl开源网 -
#key frequency
#keycode
ArchLinux 键盘映射:交换 CapsLock 和 Ctrl -
#kitty
#快捷键
#kunpeng
服务器启动慢排查:systemd-networkd-wait-online 等空网口 2 分钟的根因与 netplan optional 修复 -
ARM 服务器(鲲鹏 920)让内核日志显示在 VGA:从 console=tty0 实验到 simplefb 点亮 -
昇腾服务器根分区只读故障:ext4 日志中止 → 远程 fsck + IPMI 全程修复记录 -
#kvm
libvirt 外部快照删除:从 QCOW2 链到 AppArmor 权限陷阱 -
ARM 服务器(鲲鹏 920)让内核日志显示在 VGA:从 console=tty0 实验到 simplefb 点亮 -
虚拟化技术 -
#landlock
让 Agent 调用模型却拿不到 API Key:OpenShell 实测、DSH 默认隔离与 SSH Key 的边界 -
把 Hermes 关进 OpenShell 沙箱(基于 pi 镜像):rootless Podman 与凭证不落地 -
#ld
rustc-wrapper(linker)解决cargo并行链接OOM问题 -
#libvirt
libvirt 外部快照删除:从 QCOW2 链到 AppArmor 权限陷阱 -
libvirt USB 设备直通虚拟机:在线热插拔,不硬编码 domain XML -
libvirt macvlan + VSOCK:局域网直连虚拟机,宿主零断网风险 -
#linker
Rust Cargo 编译优化:利用 Link Wrapper + 文件锁实现「编译全并行,链接限并发」 -
rustc-wrapper(linker)解决cargo并行链接OOM问题 -
#Linux
setenv 后 /proc/self/environ 为何不变:环境变量存哪、会不会 realloc -
Linux 双网卡 Server 与直连 Device 通信:标准路由与 Proxy ARP 两种方案(含勘误) -
tailscale 为什么不能像 OpenVPN 那样用 via 路由访问对端局域网 -
TUN / TAP 虚拟网卡技术详解:三层隧道与二层网桥的取舍 -
SSH 登录下解锁 GNOME Keyring 的两种方法 -
Linux 使用优化记录(一):终端与 Wayland 使用优化 -
两台机器的 GNOME RDP 排查:xrdp 占端口 / 0x907 证书 / 白屏闪退 / 凭证丢失 -
Ubuntu 中文输入法 Shift 切换故障排查与 GNOME 输入源机制剖析 -
systemd 资源控制:cgroup v2 配置与实践 -
Linux 闲置笔记本做副屏:方案调研与后续研究 TODO -
基于上游发行版制作你的 Linux 发行版 — live-build/archiso/livecd-tools 指南 -
硬核挑战:如果说精通 Linux 有段位,这份文档直接拉满宗师级 -
在Arch Linux上使用Sunshine和Moonlight实现使用平板电脑作为副屏 -
Linux上利用sunshine串流和虚拟显示器实现副屏扩展 -
文件编码处理 -
开放性问题 Windows 和 Linux 哪个更加安全? -
Arch Linux 安装笔记(LUKS2 + Secure Boot + TPM + PIN) -
Docker的bridge和macvlan两种网络模式 - 张艳华 - 博客园 -
Docker跨主机通信之macvlan · Docker实战 -
Linux Capabilities | HackTricks -
Linux系统如何做性能测试?-腾讯云开发者社区-腾讯云 -
Run A GUI APPs inside a Docker Container - Geek Culture - Medium -
systemd: Template unit files - Fedora Magazine -
Linux Capabilities命令实战指南 安全赋予程序权限详解 -
Linux之facl----设置文件访问控制列表(详解) -
如何监测 Linux 的磁盘 IO 性能-linux 磁盘性能测试 -
4.1 配置网络 - DebianUbuntu Book《Linux 二零》 -
7. 平台设备驱动 — [野火]嵌入式Linux驱动开发实战指南——基于i.MX6ULL系列 文档 -
4.5 Kernel Page Table,内存地址为什么从0x8000 0000开始,这是DRAM的开始地址,小于这个地址是IO或者其他的存储类地址_ddr的地址范围为什么不是从0开始 -
kdumpcrash - OpenCloudOS Documentation -
用户态coredump - OpenCloudOS Documentation -
使用虚拟机镜像安装 - OpenCloudOS Documentation -
Linux dd Command Show Progress Copy Bar With Status -
Telling gcc directly to link a library statically -
GDB 源码分析系列文章二:gdb 主流程 Event Loop 事件处理逻辑详解 -
配置轻量级 Linux 远程开发环境(Fedora 38) -
arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别 -
Sunshine + Moonlight 纯软件实现全平台设备作 Linux 副屏 -
linux动态库加载路径: LD_LIBRARY_PATH失效 -
CentOS7下利用FRR路由套件实现OSPF动态路由组网 -
串口线悬空带来的灾难:定位一次意想不到的Linux系统崩溃 -
systemd 中的requires, wants, before, after - kissrule -
OS 现代 64 位操作系统开发(一):Cmake 构建、UEFI 启动、GRUB 引导、frame buffer 文字绘制 -
Systemd user unit that depends on system unit (sleep.target) -
将windows的显示器作为linux的扩展屏_linux miracast-CSDN博客 -
CPU上下文切换 -
系统调用会引起CPU上下文切换吗? · Issue #5 · Talk-Go-CSAPP-05Discusion -
五方法破解Linux(CentOS7.4)系统的root密码-腾讯云开发者社区-腾讯云 -
Linux系列—策略路由、ip rule、ip route - wanstack -
通过 eBPF socket filter 或 syscall trace 追踪 HTTP 请求等七层协议 -
GCC链接器静态库链接顺序浅析_gcc 静态库的先后顺序 -
命令行选项解析函数(C语言):getopt()和getopt_long() - 肖邦linux - 博客园 -
Visual Studio Code的clangd插件一篇通 -
进程状态 -
#linux-image
#llm
客户端卡死在 tool-use 上——vLLM 工具调用静默截断排查记 -
揭秘AI模型的“越狱”:从原理到实战,深入解析LoRA与Abliteration -
opencode 如何判断模型是否支持图片——记一次能力判定排查 -
#lock
常见的各种锁 -
#logind
#漏洞挖掘
漏洞挖掘方法 -
#路由表
默认路由到旁路由 -
#lxc
systemd-nspawn lxc podman 容器对比 -
#Mac
#memory
setenv 后 /proc/self/environ 为何不变:环境变量存哪、会不会 realloc -
C++ 技术笔记 -
#密码学
Linux上利用sunshine串流和虚拟显示器实现副屏扩展 -
对比表格:数字签名方案、密钥交换协议、密码学协议、后量子密码学——密码学基础 -
Tor The Second-Generation Onion Router学习笔记 -
Compare AnyTLS, Reality and ShadowTLS -
restlsRestls-Script: 隐藏你的代理行为 -
XTLS Vision原理介绍|Xray新协议Reality | VPS小白 -
搭建最新的VLESS Vision和VLESS Reality防止VPS端口封禁 -
GPG 使用指南 -
chacha20-poly1305算法分析和纯JS实现本文 -
开放性问题 Windows 和 Linux 哪个更加安全? -
Arch Linux 安装笔记(LUKS2 + Secure Boot + TPM + PIN) -
配置基于硬件安全的 Linux:TPM2FIDO2 解密 LUKS 全盘加密和 U2F 用户登录 -
【代理新姿势】科学上网最新AnyTLS协议快速上手,收集了两年的各代理协议反馈分享,reality依旧稳如老狗! - 科学上网 技术分享 -
【SSO单点登录】JWT续签问题 && OAuth2.0 中的refreshToken刷新机制①JWT续签问题 ②快过期 -
How can I link a static library to a dynamic library? -
Linux Capabilities | HackTricks -
openssl : deprecated key derivation used -
Linux Capabilities命令实战指南 安全赋予程序权限详解 -
Telling gcc directly to link a library statically -
Relocation overflow and code models -
TLS 详解 -
python安全攻防---scapy基础---计算机网络各层协议 -
搭建属于自己的cloudflare反代IP | tanglu's blog -
apt-key is deprecated. Manage keyring files in trusted.gpg.d -
将windows的显示器作为linux的扩展屏_linux miracast-CSDN博客 -
通过 eBPF socket filter 或 syscall trace 追踪 HTTP 请求等七层协议 -
OpenSSL命令速查手册:证书、私钥与证书签名请求文件 -
The Most Common OpenSSL Commands -
#命名
C++ 技术笔记 -
#moonlight
sunshine moonlight 配置linux第二屏幕 -
#mount
#multiarch
清理 Linux 多架构环境:彻底卸载 ARM64 并恢复本地编译环境 -
#内存模型
#network
常用网络工具 -
#networkmanager
#nginx
#npm
npx 安装卡死排查:workspace 误匹配与循环 peerDependencies -
opencode 启动耗时验证:注入 [TRACE] 日志实测完整链路 -
opencode Npm.install 源码分析:为什么每个 .opencode 目录都会触发依赖安装 -
opencode 启动慢排查:plugin 触发 60MB npm 依赖下载 -
#ntfs
#obsidian
mDNS与DNS-SD以及在Matter中使用 - FreeBuf网络安全行业门户 -
硬核挑战:如果说精通 Linux 有段位,这份文档直接拉满宗师级 -
在Arch Linux上使用Sunshine和Moonlight实现使用平板电脑作为副屏 -
Linux上利用sunshine串流和虚拟显示器实现副屏扩展 -
对比表格:数字签名方案、密钥交换协议、密码学协议、后量子密码学——密码学基础 -
OpenLDAP 应用服务器部署介绍在 Debian 11 系统上安装 OpenLDAP 服务器,还介绍了如何使用 LD -
零依赖的软路由——使用OpenVSwitch改造家庭网络 -
使用 iptables 的 tproxy 完成本机访问家里内网的透明代理 -
Tor The Second-Generation Onion Router学习笔记 -
DNS报文格式 -
Compare AnyTLS, Reality and ShadowTLS -
restlsRestls-Script: 隐藏你的代理行为 -
XTLS Vision原理介绍|Xray新协议Reality | VPS小白 -
搭建最新的VLESS Vision和VLESS Reality防止VPS端口封禁 -
chacha20-poly1305算法分析和纯JS实现本文 -
How to collect Rust source-based code coverage -
基于源代码的代码覆盖率 — Clang 20.0.0git 文档 -
开放性问题 Windows 和 Linux 哪个更加安全? -
Arch Linux 安装笔记(LUKS2 + Secure Boot + TPM + PIN) -
配置基于硬件安全的 Linux:TPM2FIDO2 解密 LUKS 全盘加密和 U2F 用户登录 -
【代理新姿势】科学上网最新AnyTLS协议快速上手,收集了两年的各代理协议反馈分享,reality依旧稳如老狗! - 科学上网 技术分享 -
【SSO单点登录】JWT续签问题 && OAuth2.0 中的refreshToken刷新机制①JWT续签问题 ②快过期 -
docker使用macvlan配置网络,使容器与宿主机在同一局域网,广播域内_docker macvlan dhcp-CSDN博客 -
Docker的bridge和macvlan两种网络模式 - 张艳华 - 博客园 -
Docker跨主机通信之macvlan · Docker实战 -
FuturesUnordered: An Efficient Way to Manage Multiple Futures in Rust -
How can I link a static library to a dynamic library? -
How to Enable Remote Desktop in Ubuntu 22.04 | Losst -
Linux Capabilities | HackTricks -
Linux系统如何做性能测试?-腾讯云开发者社区-腾讯云 -
openssl : deprecated key derivation used -
Run A GUI APPs inside a Docker Container - Geek Culture - Medium -
systemd: Template unit files - Fedora Magazine -
目前国内可用Docker镜像源汇总(截至2025年1月) -
Linux Capabilities命令实战指南 安全赋予程序权限详解 -
Learn how to improve your Git skills -
Linux之facl----设置文件访问控制列表(详解) -
如何监测 Linux 的磁盘 IO 性能-linux 磁盘性能测试 -
秒懂开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 -
CloudEngine S8700 V600R024C00 配置指南-以太网交换 -
4.1 配置网络 - DebianUbuntu Book《Linux 二零》 -
7. 平台设备驱动 — [野火]嵌入式Linux驱动开发实战指南——基于i.MX6ULL系列 文档 -
4.5 Kernel Page Table,内存地址为什么从0x8000 0000开始,这是DRAM的开始地址,小于这个地址是IO或者其他的存储类地址_ddr的地址范围为什么不是从0开始 -
How to setup SSH tuntap tunnel -
Glibc可调参数使用指南 - OpenCloudOS Documentation -
kdumpcrash - OpenCloudOS Documentation -
用户态coredump - OpenCloudOS Documentation -
使用虚拟机镜像安装 - OpenCloudOS Documentation -
GNU Binutils - readelf & objdump -
Linux dd Command Show Progress Copy Bar With Status -
GUNBash 系列(四)Shell 管道、重定向、序列、复合命令总结 -
Are Nested Static Library dependencies possible? -
Telling gcc directly to link a library statically -
Debugging with gdb - Examining Data -
Docker格式化输出命令:"docker inspect --format" 学习笔记 -
pve磁盘直通 -
GDB 源码分析系列文章三:调试信息的处理、符号表的创建和使用_gdb 符号表-CSDN博客 -
GDB 源码分析系列文章二:gdb 主流程 Event Loop 事件处理逻辑详解 -
qemu virtio device behind pci bridge -
配置轻量级 Linux 远程开发环境(Fedora 38) -
rust-lifetime-misconceptions -
arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别 -
Sunshine + Moonlight 纯软件实现全平台设备作 Linux 副屏 -
穿透 wsl 和 ssh, 新版本 neovim 跨设备任意复制,copy anywhere! -
Relocation overflow and code models -
ASN.1笔记——标准编码规则BER - Netsharp - 博客园 -
Convert Hex String to Bytes in Python -
Digging Into Runtimes – runc -
NGINX使用相同TCP端口同时服务HTTP和HTTPS -
【C++ 20 并发工具 std::barrier】掌握并发编程:深入理解C++的std::barrier -
You don’t need more than one cursor in vim -
[Docker]GUI最佳实践 - Containerization and Automation -
glibc 版本(version `GLIBC_2.14' not found) -
Build Your Text Editor With Rust! -
Mastering Zsh Keyboard Shortcuts for Efficient Shell Navigation and Editing -
C Language Tutorial => Flexible Array Members -
The Little Book of Rust Macros (Rust 宏小册) -
The Evolutions of Lambdas in C++14, C++17 and C++20 -
nginx only deal with https and ignore http -
TLS 详解 -
linux动态库加载路径: LD_LIBRARY_PATH失效 -
python安全攻防---scapy基础---计算机网络各层协议 -
在 sudo 中保留部分环境变量: sudo -E not effect -
CentOS7下利用FRR路由套件实现OSPF动态路由组网 -
解决ubuntu开机resolve.conf被覆盖为127.0.0.53无法导致上网的问题 -
串口线悬空带来的灾难:定位一次意想不到的Linux系统崩溃 -
An unsafe tour of Rust's Send and Sync -
Centos 网卡命名规范及信息查看(物理网卡,虚拟网卡) -
搭建属于自己的cloudflare反代IP | tanglu's blog -
CF-Workers-docker.io:Docker仓库镜像代理工具。 -
sshd_config 中 PermitRootLogin -
UEFI之虚拟环境(OVMF)seabios --- ovmf -
Writing Python inside your Rust code — Part 1 -
systemd 中的requires, wants, before, after - kissrule -
MIT 6.858 Computer Systems Security - Lab 1 实验报告 -
MIT 6.858 Computer Systems Security - Lab 3 实验报告 -
OS 现代 64 位操作系统开发(一):Cmake 构建、UEFI 启动、GRUB 引导、frame buffer 文字绘制 -
Systemd user unit that depends on system unit (sleep.target) -
Rust By Practice( Rust 练习实践 ) -
apt-key is deprecated. Manage keyring files in trusted.gpg.d -
将windows的显示器作为linux的扩展屏_linux miracast-CSDN博客 -
CPU上下文切换 -
系统调用会引起CPU上下文切换吗? · Issue #5 · Talk-Go-CSAPP-05Discusion -
蚂蚁集团 | 如何在生产环境排查 Rust 内存占用过高问题 -
深入 Rust 1.63 新特性 Scoped Thread -
五方法破解Linux(CentOS7.4)系统的root密码-腾讯云开发者社区-腾讯云 -
Futures Explained in 200 Lines of Rust(Rust Future 系列合集) -
源码剖析signal和sigaction的区别[通俗易懂]-腾讯云开发者社区-腾讯云 -
Linux系列—策略路由、ip rule、ip route - wanstack -
C++20中的CPO(定制点对象)与niebloid——ranges受约束算法的调用 - zclll's blog -
C++20 中的 CPO(定制点对象)与 niebloid -
巧用 Cowrie 部署 SSH 蜜罐,让黑客攻击无处遁形!-腾讯云开发者社区-腾讯云 -
使用内联汇编 (三) 内联汇编结束篇 - zengl开源网 -
AFL -
c++雅兰亭库 (yalantinglibs) 介绍及使用(序列化、json和结构体转换、协程) -
高效CC++调试 -
通过 eBPF socket filter 或 syscall trace 追踪 HTTP 请求等七层协议 -
GCC链接器静态库链接顺序浅析_gcc 静态库的先后顺序 -
命令行选项解析函数(C语言):getopt()和getopt_long() - 肖邦linux - 博客园 -
Visual Studio Code的clangd插件一篇通 -
nginx中proxy_set_header Host $host的作用及$proxy_host,$host与$http_host的区别 -
OpenSSL命令速查手册:证书、私钥与证书签名请求文件 -
The Most Common OpenSSL Commands -
通过tcpdump对Unix Domain Socket 进行抓包解析 -
#opencode
客户端卡死在 tool-use 上——vLLM 工具调用静默截断排查记 -
网页显示还有额度,opencode 却报限额:一个 provider 挂两个账号 key 的坑 -
NO_PROXY 漏了 0.0.0.0:opencode 只在一个 tmux 窗口启动失败的真凶 -
opencode 工具执行用谁的 DISPLAY:"哪个终端发起 prompt 就用谁的"对不对 -
SSH + tmux 下 opencode v2 复制静默失效:OSC52 与 wl-copy 双路径多方验证记 -
昇腾服务器根分区只读故障:ext4 日志中止 → 远程 fsck + IPMI 全程修复记录 -
opencode 如何判断模型是否支持图片——记一次能力判定排查 -
触摸板滚动灵敏度排查:从 tmux 到 opencode 的三层事件链 -
让 agent 执行 sudo 时弹窗授权:sudo -A + pass + gpg-agent 免费方案 -
opencode 在服务器上启动卡死:IPv6 不通与 @opentui 依赖缺失 -
opencode 启动耗时验证:注入 [TRACE] 日志实测完整链路 -
opencode Npm.install 源码分析:为什么每个 .opencode 目录都会触发依赖安装 -
opencode 启动慢排查:plugin 触发 60MB npm 依赖下载 -
AI 编程代理(Agent)工具/Skills 安装指南 -
#openshell
让 Agent 调用模型却拿不到 API Key:OpenShell 实测、DSH 默认隔离与 SSH Key 的边界 -
把 Hermes 关进 OpenShell 沙箱(基于 pi 镜像):rootless Podman 与凭证不落地 -
#openssl
#openvpn
#OS
JOS 学习笔记 -
#pam
#旁路由
默认路由到旁路由 -
#pcap
#perf
性能分析工具 -
#pipewire
#playwright
AI 编程代理(Agent)工具/Skills 安装指南 -
#plugin
opencode 在服务器上启动卡死:IPv6 不通与 @opentui 依赖缺失 -
opencode 启动耗时验证:注入 [TRACE] 日志实测完整链路 -
opencode Npm.install 源码分析:为什么每个 .opencode 目录都会触发依赖安装 -
opencode 启动慢排查:plugin 触发 60MB npm 依赖下载 -
#pm
#podman
Nextcloud 自托管:rootless Podman + Cloudflare Tunnel + 宿主机 Caddy -
把 Hermes 关进 OpenShell 沙箱(基于 pi 镜像):rootless Podman 与凭证不落地 -
systemd-nspawn lxc podman 容器对比 -
#polkit
#port-forwarding
SSH ControlMaster 复用引发的「幽灵监听」:-L 端口转发生命周期详解 -
SSH 安全加固 -
#printer
#proc
setenv 后 /proc/self/environ 为何不变:环境变量存哪、会不会 realloc -
tokio 运行时「睡死」诊断记录:message-queue-enhance 服务异常排查 -
#proxy
NO_PROXY 漏了 0.0.0.0:opencode 只在一个 tmux 窗口启动失败的真凶 -
sing-box 分流 WARP 出口访问 ChatGPT:告别 Cloudflare 验证 -
#Python
Convert Hex String to Bytes in Python -
python安全攻防---scapy基础---计算机网络各层协议 -
Writing Python inside your Rust code — Part 1 -
#qcow2
#qemu
cockpit-machines 只剩串口 console?——SPICE unix socket 监听踩坑记 -
libvirt 外部快照删除:从 QCOW2 链到 AppArmor 权限陷阱 -
libvirt USB 设备直通虚拟机:在线热插拔,不硬编码 domain XML -
libvirt macvlan + VSOCK:局域网直连虚拟机,宿主零断网风险 -
TUN / TAP 虚拟网卡技术详解:三层隧道与二层网桥的取舍 -
虚拟化技术 -
#qemu-img
#嵌入式
零依赖的软路由——使用OpenVSwitch改造家庭网络 -
CloudEngine S8700 V600R024C00 配置指南-以太网交换 -
7. 平台设备驱动 — [野火]嵌入式Linux驱动开发实战指南——基于i.MX6ULL系列 文档 -
4.5 Kernel Page Table,内存地址为什么从0x8000 0000开始,这是DRAM的开始地址,小于这个地址是IO或者其他的存储类地址_ddr的地址范围为什么不是从0开始 -
arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别 -
串口线悬空带来的灾难:定位一次意想不到的Linux系统崩溃 -
#迁移
给本地裸仓库启用 Git LFS:1.6GB 媒体历史迁移实录 -
#RDP
Windows 开启 SSH 与远程桌面完整指南:OpenSSH、WSL、家庭版 RDPWrap 与 Remmina 调优 -
两台机器的 GNOME RDP 排查:xrdp 占端口 / 0x907 证书 / 白屏闪退 / 凭证丢失 -
GNOME Remote Desktop 证书问题排查记录 -
GNOME Remote Desktop (RDP) 完整排查与修复记录 -
远程桌面配置 -
#reality
#容器
docker使用macvlan配置网络,使容器与宿主机在同一局域网,广播域内_docker macvlan dhcp-CSDN博客 -
Docker的bridge和macvlan两种网络模式 - 张艳华 - 博客园 -
Docker跨主机通信之macvlan · Docker实战 -
Run A GUI APPs inside a Docker Container - Geek Culture - Medium -
目前国内可用Docker镜像源汇总(截至2025年1月) -
Docker格式化输出命令:"docker inspect --format" 学习笔记 -
Digging Into Runtimes – runc -
[Docker]GUI最佳实践 - Containerization and Automation -
CF-Workers-docker.io:Docker仓库镜像代理工具。 -
#routing
Linux 双网卡 Server 与直连 Device 通信:标准路由与 Proxy ARP 两种方案(含勘误) -
tailscale 为什么不能像 OpenVPN 那样用 via 路由访问对端局域网 -
#Rust
setenv 后 /proc/self/environ 为何不变:环境变量存哪、会不会 realloc -
tokio 运行时「睡死」诊断记录:message-queue-enhance 服务异常排查 -
Rust Cargo 编译优化:利用 Link Wrapper + 文件锁实现「编译全并行,链接限并发」 -
How to collect Rust source-based code coverage -
FuturesUnordered: An Efficient Way to Manage Multiple Futures in Rust -
rust-lifetime-misconceptions -
Build Your Text Editor With Rust! -
The Little Book of Rust Macros (Rust 宏小册) -
An unsafe tour of Rust's Send and Sync -
Writing Python inside your Rust code — Part 1 -
Rust By Practice( Rust 练习实践 ) -
apt-key is deprecated. Manage keyring files in trusted.gpg.d -
蚂蚁集团 | 如何在生产环境排查 Rust 内存占用过高问题 -
深入 Rust 1.63 新特性 Scoped Thread -
Futures Explained in 200 Lines of Rust(Rust Future 系列合集) -
#rustc
rustc-wrapper(linker)解决cargo并行链接OOM问题 -
#sandbox
让 Agent 调用模型却拿不到 API Key:OpenShell 实测、DSH 默认隔离与 SSH Key 的边界 -
把 Hermes 关进 OpenShell 沙箱(基于 pi 镜像):rootless Podman 与凭证不落地 -
#seat
#secure boot
#sed
#serial
ARM 服务器(鲲鹏 920)让内核日志显示在 VGA:从 console=tty0 实验到 simplefb 点亮 -
昇腾服务器根分区只读故障:ext4 日志中止 → 远程 fsck + IPMI 全程修复记录 -
#server
负载均衡算法 -
#shadowsocks
#Shell
systemd-run --working-directory 的 ~ 不展开:一次 status=200/CHDIR 排查 -
#Shell 与命令行
How to collect Rust source-based code coverage -
How to Enable Remote Desktop in Ubuntu 22.04 | Losst -
openssl : deprecated key derivation used -
Linux dd Command Show Progress Copy Bar With Status -
GUNBash 系列(四)Shell 管道、重定向、序列、复合命令总结 -
Sunshine + Moonlight 纯软件实现全平台设备作 Linux 副屏 -
穿透 wsl 和 ssh, 新版本 neovim 跨设备任意复制,copy anywhere! -
You don’t need more than one cursor in vim -
glibc 版本(version `GLIBC_2.14' not found) -
Mastering Zsh Keyboard Shortcuts for Efficient Shell Navigation and Editing -
Centos 网卡命名规范及信息查看(物理网卡,虚拟网卡) -
sshd_config 中 PermitRootLogin -
Rust By Practice( Rust 练习实践 ) -
五方法破解Linux(CentOS7.4)系统的root密码-腾讯云开发者社区-腾讯云 -
巧用 Cowrie 部署 SSH 蜜罐,让黑客攻击无处遁形!-腾讯云开发者社区-腾讯云 -
GCC链接器静态库链接顺序浅析_gcc 静态库的先后顺序 -
命令行选项解析函数(C语言):getopt()和getopt_long() - 肖邦linux - 博客园 -
Visual Studio Code的clangd插件一篇通 -
#输入法
#sing-box
sing-box 分流 WARP 出口访问 ChatGPT:告别 Cloudflare 验证 -
#specialized term
#SSH
Windows 开启 SSH 与远程桌面完整指南:OpenSSH、WSL、家庭版 RDPWrap 与 Remmina 调优 -
opencode 工具执行用谁的 DISPLAY:"哪个终端发起 prompt 就用谁的"对不对 -
SSH + tmux 下 opencode v2 复制静默失效:OSC52 与 wl-copy 双路径多方验证记 -
让 Agent 调用模型却拿不到 API Key:OpenShell 实测、DSH 默认隔离与 SSH Key 的边界 -
SSH ControlMaster 复用引发的「幽灵监听」:-L 端口转发生命周期详解 -
SSH 登录下解锁 GNOME Keyring 的两种方法 -
Linux 使用优化记录(一):终端与 Wayland 使用优化 -
让 agent 执行 sudo 的公钥认证:pam_ssh_agent_auth + 确认门 -
GPG 使用指南 -
SSH 安全加固 -
Tmux 实践 -
ssh配置 -
#SSH 与远程连接
How to setup SSH tuntap tunnel -
配置轻量级 Linux 远程开发环境(Fedora 38) -
穿透 wsl 和 ssh, 新版本 neovim 跨设备任意复制,copy anywhere! -
在 sudo 中保留部分环境变量: sudo -E not effect -
sshd_config 中 PermitRootLogin -
巧用 Cowrie 部署 SSH 蜜罐,让黑客攻击无处遁形!-腾讯云开发者社区-腾讯云 -
#sshd
ssh配置 -
#ssl
Cloudflare 代理(橙云)下 Caddy 能否自动签发 TLS 证书?tls-alpn 失败后的 http-01 回退实测 -
#strace
opencode 启动慢排查:plugin 触发 60MB npm 依赖下载 -
#算法与数据结构
二叉树后序遍历 -
#sudo
让 agent 执行 sudo 的公钥认证:pam_ssh_agent_auth + 确认门 -
让 agent 执行 sudo 时弹窗授权:sudo -A + pass + gpg-agent 免费方案 -
#sunshine
sunshine moonlight 配置linux第二屏幕 -
#systemd
systemd-run --working-directory 的 ~ 不展开:一次 status=200/CHDIR 排查 -
systemctl restart gdm3 卡住排查:gpu-manager 阻塞在 QXL 的 drm_master_open -
服务器启动慢排查:systemd-networkd-wait-online 等空网口 2 分钟的根因与 netplan optional 修复 -
昇腾服务器根分区只读故障:ext4 日志中止 → 远程 fsck + IPMI 全程修复记录 -
SSH ControlMaster 复用引发的「幽灵监听」:-L 端口转发生命周期详解 -
systemd 资源控制:cgroup v2 配置与实践 -
GNOME Remote Desktop (RDP) 完整排查与修复记录 -
#systemd-nspawn
systemd-nspawn lxc podman 容器对比 -
#tailscale
tailscale 为什么不能像 OpenVPN 那样用 via 路由访问对端局域网 -
TUN / TAP 虚拟网卡技术详解:三层隧道与二层网桥的取舍 -
自建 headscale 打通公司与家庭的 P2P 网络:方案选型、部署与面板 -
#tauri
清理 Linux 多架构环境:彻底卸载 ARM64 并恢复本地编译环境 -
#tcpdump
#template
C++ 技术笔记 -
#Terminal
Tmux 实践 -
#terminology
#tls
GNOME Remote Desktop 证书问题排查记录 -
GNOME Remote Desktop (RDP) 完整排查与修复记录 -
#tmux
NO_PROXY 漏了 0.0.0.0:opencode 只在一个 tmux 窗口启动失败的真凶 -
SSH + tmux 下 opencode v2 复制静默失效:OSC52 与 wl-copy 双路径多方验证记 -
触摸板滚动灵敏度排查:从 tmux 到 opencode 的三层事件链 -
Tmux 实践 -
保存和恢复 TMUX 工作区 —— The Easy Way -
#tokio
tokio 运行时「睡死」诊断记录:message-queue-enhance 服务异常排查 -
#tshark
#TTY
#tun
tailscale 为什么不能像 OpenVPN 那样用 via 路由访问对端局域网 -
TUN / TAP 虚拟网卡技术详解:三层隧道与二层网桥的取舍 -
#ubuntu
systemctl restart gdm3 卡住排查:gpu-manager 阻塞在 QXL 的 drm_master_open -
#udev
#uefi
#usb
libvirt USB 设备直通虚拟机:在线热插拔,不硬编码 domain XML -
#video
#Vim
开发环境与工具 -
文件编码处理 -
#virtio
#vocabulary
#vpn
TUN / TAP 虚拟网卡技术详解:三层隧道与二层网桥的取舍 -
nginx only deal with https and ignore http -
搭建属于自己的cloudflare反代IP | tanglu's blog -
CF-Workers-docker.io:Docker仓库镜像代理工具。 -
nginx中proxy_set_header Host $host的作用及$proxy_host,$host与$http_host的区别 -
#vscode
开发环境与工具 -
#网络
DNS 委派、TLD 与胶水记录:把新域名 NS 切到 Cloudflare 的实战与原理 -
Windows 开启 SSH 与远程桌面完整指南:OpenSSH、WSL、家庭版 RDPWrap 与 Remmina 调优 -
Linux 双网卡 Server 与直连 Device 通信:标准路由与 Proxy ARP 两种方案(含勘误) -
libvirt macvlan + VSOCK:局域网直连虚拟机,宿主零断网风险 -
mDNS与DNS-SD以及在Matter中使用 - FreeBuf网络安全行业门户 -
OpenLDAP 应用服务器部署介绍在 Debian 11 系统上安装 OpenLDAP 服务器,还介绍了如何使用 LD -
零依赖的软路由——使用OpenVSwitch改造家庭网络 -
使用 iptables 的 tproxy 完成本机访问家里内网的透明代理 -
Tor The Second-Generation Onion Router学习笔记 -
DNS报文格式 -
Compare AnyTLS, Reality and ShadowTLS -
XTLS Vision原理介绍|Xray新协议Reality | VPS小白 -
docker使用macvlan配置网络,使容器与宿主机在同一局域网,广播域内_docker macvlan dhcp-CSDN博客 -
Docker的bridge和macvlan两种网络模式 - 张艳华 - 博客园 -
Docker跨主机通信之macvlan · Docker实战 -
Linux Capabilities | HackTricks -
4.1 配置网络 - DebianUbuntu Book《Linux 二零》 -
Sunshine + Moonlight 纯软件实现全平台设备作 Linux 副屏 -
NGINX使用相同TCP端口同时服务HTTP和HTTPS -
nginx only deal with https and ignore http -
TLS 详解 -
python安全攻防---scapy基础---计算机网络各层协议 -
CentOS7下利用FRR路由套件实现OSPF动态路由组网 -
Centos 网卡命名规范及信息查看(物理网卡,虚拟网卡) -
搭建属于自己的cloudflare反代IP | tanglu's blog -
UEFI之虚拟环境(OVMF)seabios --- ovmf -
systemd 中的requires, wants, before, after - kissrule -
Linux系列—策略路由、ip rule、ip route - wanstack -
巧用 Cowrie 部署 SSH 蜜罐,让黑客攻击无处遁形!-腾讯云开发者社区-腾讯云 -
通过 eBPF socket filter 或 syscall trace 追踪 HTTP 请求等七层协议 -
nginx中proxy_set_header Host $host的作用及$proxy_host,$host与$http_host的区别 -
通过tcpdump对Unix Domain Socket 进行抓包解析 -
#waydroid
#Wayland
opencode 工具执行用谁的 DISPLAY:"哪个终端发起 prompt 就用谁的"对不对 -
Linux 使用优化记录(一):终端与 Wayland 使用优化 -
Ubuntu 中文输入法 Shift 切换故障排查与 GNOME 输入源机制剖析 -
Linux 闲置笔记本做副屏:方案调研与后续研究 TODO -
waypipe + weston 全屏乱码排查:一次被现象带偏的过程 -
远程桌面配置 -
#waypipe
Linux 使用优化记录(一):终端与 Wayland 使用优化 -
waypipe 报 Iris kernel too old 排查:被『客户端没有 GPU 节点』带偏的过程 -
waypipe + weston 全屏乱码排查:一次被现象带偏的过程 -
远程桌面配置 -
#Web 与前端
MIT 6.858 Computer Systems Security - Lab 3 实验报告 -
#wifi
#win11
#Windows 与 WSL
Windows 开启 SSH 与远程桌面完整指南:OpenSSH、WSL、家庭版 RDPWrap 与 Remmina 调优 -
开放性问题 Windows 和 Linux 哪个更加安全? -
穿透 wsl 和 ssh, 新版本 neovim 跨设备任意复制,copy anywhere! -
将windows的显示器作为linux的扩展屏_linux miracast-CSDN博客 -
#wireguard
tailscale 为什么不能像 OpenVPN 那样用 via 路由访问对端局域网 -
自建 headscale 打通公司与家庭的 P2P 网络:方案选型、部署与面板 -
#wps
#X11
Linux 使用优化记录(一):终端与 Wayland 使用优化 -
#显示管理器
#协议与标准
mDNS与DNS-SD以及在Matter中使用 - FreeBuf网络安全行业门户 -
对比表格:数字签名方案、密钥交换协议、密码学协议、后量子密码学——密码学基础 -
OpenLDAP 应用服务器部署介绍在 Debian 11 系统上安装 OpenLDAP 服务器,还介绍了如何使用 LD -
XTLS Vision原理介绍|Xray新协议Reality | VPS小白 -
配置基于硬件安全的 Linux:TPM2FIDO2 解密 LUKS 全盘加密和 U2F 用户登录 -
【代理新姿势】科学上网最新AnyTLS协议快速上手,收集了两年的各代理协议反馈分享,reality依旧稳如老狗! - 科学上网 技术分享 -
【SSO单点登录】JWT续签问题 && OAuth2.0 中的refreshToken刷新机制①JWT续签问题 ②快过期 -
ASN.1笔记——标准编码规则BER - Netsharp - 博客园 -
C Language Tutorial => Flexible Array Members -
python安全攻防---scapy基础---计算机网络各层协议 -
c++雅兰亭库 (yalantinglibs) 介绍及使用(序列化、json和结构体转换、协程) -
#xremap
#虚拟化
libvirt macvlan + VSOCK:局域网直连虚拟机,宿主零断网风险 -
虚拟化技术 -
使用虚拟机镜像安装 - OpenCloudOS Documentation -
pve磁盘直通 -
qemu virtio device behind pci bridge -
MIT 6.858 Computer Systems Security - Lab 1 实验报告 -
#音视频
搭建属于自己的cloudflare反代IP | tanglu's blog -
#硬件
服务器管理口(BMC/iBMC)排查与配置指南:NPU 与 GPU 服务器实测 -
在Arch Linux上使用Sunshine和Moonlight实现使用平板电脑作为副屏 -
使用 iptables 的 tproxy 完成本机访问家里内网的透明代理 -
配置基于硬件安全的 Linux:TPM2FIDO2 解密 LUKS 全盘加密和 U2F 用户登录 -
Linux系统如何做性能测试?-腾讯云开发者社区-腾讯云 -
7. 平台设备驱动 — [野火]嵌入式Linux驱动开发实战指南——基于i.MX6ULL系列 文档 -
4.5 Kernel Page Table,内存地址为什么从0x8000 0000开始,这是DRAM的开始地址,小于这个地址是IO或者其他的存储类地址_ddr的地址范围为什么不是从0开始 -
使用虚拟机镜像安装 - OpenCloudOS Documentation -
pve磁盘直通 -
qemu virtio device behind pci bridge -
Centos 网卡命名规范及信息查看(物理网卡,虚拟网卡) -
UEFI之虚拟环境(OVMF)seabios --- ovmf -
OS 现代 64 位操作系统开发(一):Cmake 构建、UEFI 启动、GRUB 引导、frame buffer 文字绘制 -
CPU上下文切换 -
系统调用会引起CPU上下文切换吗? · Issue #5 · Talk-Go-CSAPP-05Discusion -
#杂项
#证书
Cloudflare 代理(橙云)下 Caddy 能否自动签发 TLS 证书?tls-alpn 失败后的 http-01 回退实测 -
GNOME Remote Desktop 证书问题排查记录 -
#终端
#桌面应用
在Arch Linux上使用Sunshine和Moonlight实现使用平板电脑作为副屏 -
Linux上利用sunshine串流和虚拟显示器实现副屏扩展 -
Arch Linux 安装笔记(LUKS2 + Secure Boot + TPM + PIN) -
How to Enable Remote Desktop in Ubuntu 22.04 | Losst -
配置轻量级 Linux 远程开发环境(Fedora 38) -
Sunshine + Moonlight 纯软件实现全平台设备作 Linux 副屏 -
穿透 wsl 和 ssh, 新版本 neovim 跨设备任意复制,copy anywhere! -