浏览器指纹
操作系统 cpu架构 系统支持的字体遍历 窗口大小、显示器大小 禁用 Canvas 图像提取 集成 NoScript 以及第一方域名隔离 利用字体、功能、行为特征等等(无论是否使用 JavaScript) tls 指纹 ...更多
g++链接时,--start-group和--end-group的作用 在使用g++进行链接时,库之间的符号依赖可能导致链接失败
例如,当库A依赖库B中的符号,而库B又需要库A中的符号时,传统的链接顺序无法满足这种循环依赖 此时,--start-group和--end-group选项就显得尤为重要… ...更多
tls
KDF(Key derivation function) 密钥派生函数
可用于将密钥扩展到更长的密钥或获得所需格式的密钥 非秘密参数被称为盐 相比其他加密哈希算法,KDF 具有一个独特属性——计算速度很慢,而且从设计上就使其计算速度难以提升,所以 KDF 也被称作「慢哈希算法」
AE… ...更多
迁移虚拟机问题记录
因为apparmor的限制 libvirt 访问/var/lib/vz/images目录会遇到权限问题, 所有将虚拟机文件迁移到libvirt目录中
可能会遇到pve中的模板文件移动失败: 修改attr后再执行
sudo chatt… ...更多
包转linker的方式 ld_wrapper.sh 并没有验证通过ORZ? #!/bin/bash
通用链接器包装器 - ld_generic_wrapper.sh
PRESSURE_THRESHOLD="0.10" # 内存压力阈值(… ...更多
sudo tee /etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf <<EOF [Service] Ex… ...更多
libvirt windows虚拟机内存占用过高 虚拟机内存策略
QEMU 在虚拟机启动时,一次性分配固定的内存。 这部分内存被 预留并映射到宿主机进程(qemu-system-x86_64)。 从宿主机的角度看,这些内存都是“被占用的”。 即使 Windows 内部只使用很少,也不会被宿主机回收… ...更多
全流程配置 sudo apt install -y gnome-remote-desktop winpr-utils
为 RDP 服务生成自签名 TLS 证书:
mkdir -p ~/.local/share/gnome-remote-desktop winpr… ...更多
https://gist.githubusercontent.com/peter/0d54d265365eea6cc485eff0e27a6095/raw/306d43e59dda68c9bbda73568bc35938afec147b&#… ...更多
安装和配置 apt install openvpn
覆盖默认配置, 探测192.168.2.1可达
sudo tee /etc/systemd/system/openvpn-client@work.service <<EOF [Unit] De… ...更多
命令行查看配置 gsettings list-recursively | grep remote-desktop systemctl --user stop gnome-remote-desktop
但是我尝试了多种方法最后生成的都是openssh格式的私钥key???!!!
生成新的密钥…
...更多软件列表
mkcert
openssl
openvpn easyrsa self-service-password
gpg
cargo install xremap --features gnome
nginx
pingora: pingap
ddns-go
dn… ...更多
方案一:yum / apt 下载离线包(推荐新手) CentOS / RHEL(下载 rpm 包)
首先安装 yum-plugin-downloadonly 插件
yum install yum-plugin-downloadonly -y
使用下面命令下载指定的包及其依赖项
yum ins… ...更多
Linux 固件刷新工具 fwupd: 这是一个 Linux 上的通用固件更新守护进程。如果您的电脑硬件制造商支持 fwupd,您可以在 Debian 系统上安装并使用它来检查和安装固件更新。 sudo apt update sudo apt install fwupd sudo fwupdmgr … ...更多
使用 debootstrap 构建一个原生 Debian 系统并引导启动(推荐) 这是最干净、最安全、完全不需要U盘的方法。 你会在 Ubuntu 里“手工安装”一个 Debian,然后让 grub 启动它。 如果没有空闲分区, 缩小 Ubuntu 的根分区,腾出 20GB 以上空间,创建一个 ex… ...更多
查看suspend休眠配置模式 cat /sys/power/mem_sleep echo deep | sudo tee /sys/power/mem_sleep
配置hibernate休眠 cat /etc/fst… ...更多
常用工具
xrdp: 主要适配x11 xorg后端
sudo apt install xrdp sudo apt install xfce4 echo xfce4-session > ~/.xsession sudo systemctl restart xrdp
gnome … ...更多
vm ubuntu24.04 虚拟机关机界面卡住 通过添加启动内核的参数, 在virt-view界面直接看到关机流程被阻塞在ntopng.service上 sudo vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT=&…
...更多现象
使用serde_json 序列化一个对象, 并base64编码后打印出来 复制打印的base64字符串, 并保存到文件 /tmp/file 程序中读取/tmp/file内容,base64解码并使用serde_json反序列化, 会报错
原因 通过排查发现,手动复制到文件/tmp/file的… ...更多