TeoSeo v1.3.0:GEO 优化、主题适配检测与自动更新修复
本文要点 TeoSeo v1.3.0 新增 GEO 优化:meta/og:description 清理、BreadcrumbList 结构化数据、文章顶部「本文要点」折叠块保护; 新增 GEO 开关(默认关闭,手动开启)与主题适配检测弹窗(非 Inaline 主题勾选开启时会提示,可前往博客留言请求适配); 新增 Inaline 主题适配补丁(inaline-patch/),解决 details.
本文要点 TeoSeo v1.3.0 新增 GEO 优化:meta/og:description 清理、BreadcrumbList 结构化数据、文章顶部「本文要点」折叠块保护; 新增 GEO 开关(默认关闭,手动开启)与主题适配检测弹窗(非 Inaline 主题勾选开启时会提示,可前往博客留言请求适配); 新增 Inaline 主题适配补丁(inaline-patch/),解决 details.
本文要点 fio 是 Linux 存储基准测试的事实标准工具:随机/顺序、块大小、队列深度、直接 IO 全部可精确控制,比 dd 更能模拟数据库、虚拟机这类真实负载 核心参数组合:--rw(read/write/randread/randwrite)+ --bs + --iodepth + --ioengine=libaio + --direct=1(绕过页缓存,不加测到的是内存速度) 实测一台.
本文要点 netem 是 Linux 内核自带的网络模拟器(挂在 tc 的 qdisc 上):不用跨国拉专线,一条命令就能在回环接口上模拟出 100ms 延迟、±20ms 抖动、20% 丢包,用来提前验证应用在真实公网下的表现 tc 的流量控制模型:网卡出口有一个 qdisc(排队规则),生产网卡默认为 fqcodel;tc qdisc add dev lo root netem ... 就是把.
本文要点 管道 |:把前一条命令的 stdout 直接接到下一条命令的 stdin,命令之间无需落盘,数据在内存中流转 文件描述符:0 是 stdin、1 是 stdout、2 是 stderr;> 覆盖写、>> 追加写、2> 重定向错误输出、2>&1 把错误并进标准输出 退出码陷阱:管道整体只返回最后一条命令的状态;用 ${PIPESTATUS[@]}...
本文要点fio 是磁盘性能基准的标准工具,衡量两大指标:带宽(大块顺序 IO,MB/s)与 IOPS(小块随机 IO,次/秒)本文实测一块低配云盘:顺序写 136 MiB/s、顺序读 106 MiB/s,读写都只有百 MB 级且读反而低于写,典型云盘画像随机 4K 读写各半约 2726 IOPS,磁盘 util(利用率)全程 93~95%——util 接近 100%...
本文要点 网络命名空间(network namespace)给进程一套完全独立的网络栈:自己的网卡、IP、路由、防火墙,互不可见——Docker 容器隔离的基石 ip netns add 名字 创建命名空间,ip netns list 查看,ip netns exec 名字 命令 进入它的视角看网络 新建的命名空间里只有一张 DOWN 状态的 lo,与宿主机网络完全隔离,什么外网都访问不到...
本文要点journalctl 是 systemd 的统一日志查询命令,-b 看本次启动日志、--list-boots 列出全部启动历史,本文实测机当前只有 2 次启动记录排查"某个服务今天干了啥"用 -u 按服务过滤,再配合 --since/--until 锁定时间范围,比翻 /var/log/syslog 高效得多只关心异常用 -p err 过滤日志优先级,本文实测机历史错误集中在 sshd..
本文要点 nmap 是 Linux 上最常用的网络扫描器:主机发现、端口扫描、服务指纹识别、脚本探测一条龙,装好即用 nmap -sn 网段 只做主机发现不扫端口——局域网/容器网段走 ARP,谁在线一目了然;云 VPC 里慎用(实测未分配的 IP 也会被代理 ARP 报成"在线")...
本文要点 auditd 是 Linux 内核层的审计框架:它在系统调用这一层记录文件被谁打开、修改、删除,入侵者清掉 shell history 也抹不掉审计日志 auditctl -w 路径 -p 权限 -k 键名 监控文件读写与属性变化,-a always,exit -F arch=b64 -S execve -k 键名 记录每一次程序执行 规则都要起一个 键名(key),查询时...
本文要点rclone 用一个统一命令操作几十种存储(本地目录、WebDAV、S3、OSS、各种网盘),配置写在 rclone.conf 里实测在 Ubuntu 24.04 上把本地目录当"源",用 rclone serve webdav 起一个 WebDAV 服务当"远程盘",再以 rclone config create 一行配置远程rclone copy 增量复制后 rclone ls 列出.