博客
按日期写的更新与感想。需要长期查阅的主题笔记放在学习。
| Linux 服务器 SSH 登录与安全加固笔记 | LinuxSSHUFW安全Systemd | |
| 用 Oink 搭个人站:从零到发布的笔记整理 | OinkHugo建站博客 | |
| ROS 工作空间移植整理 | ROSCatkin工作空间 |

Linux 服务器 SSH 登录与安全加固笔记
从连不上服务器、私钥权限报错,到改端口、UFW 放行与密钥登录——CentOS/Ubuntu VPS 实操整理。

用 Oink 搭个人站:从零到发布的笔记整理
不太懂前端时,如何用 Hugo + Oink 搭文档站——内容结构、博客写法、hugo.yml 与本地预览命令。

ROS 工作空间移植整理
把多台 ROS 小车、多个 catkin 工作空间收敛成一条干净 source 链的实操记录——同名包、编译快照与 udev 都要查。
Linux 服务器 SSH 登录与安全加固笔记

最近在 VPS 上折腾 SSH:外网连超时、私钥权限报错、改端口后 systemd 不生效……把 Obsidian 里的几篇笔记合并成一篇,按「先能连上 → 再加固 → 防火墙配合」的顺序记录。 从客户端到服务器:云安全组、UFW 与 sshd 一层层放行 虚构示例 文中 IP 用 ip1、ip2 等占位(如 ip1 = 服务器、ip2 = 允许连入的来源);域名 xxx.xxx.com、端口(如 22222)、用户名 username 亦为演示占位,非真实环境。请替换为你自己的值。 SSH 登 …
最近在 VPS 上折腾 SSH:外网连超时、私钥权限报错、改端口后 systemd 不生效……把 Obsidian 里的几篇笔记合并成一篇,按「先能连上 → 再加固 → 防火墙配合」的顺序记录。 从客户端到服务器:云安全组、UFW 与 sshd 一层层放行 虚构示例 文中 IP 用 ip1、ip2 等占位(如 ip1 = 服务器、ip2 = 允许连入的来源);域名 xxx.xxx.com、端口(如 22222)、用户名 username 亦为演示占位,非真实环境。请替换为你自己的值。 SSH 登 …
用 Oink 搭个人站:从零到发布的笔记整理

Oink 官方教程 写得很完整,但对不太了解前端的人来说,第一次把「文件夹、配置、命令」串起来仍会有点晕。这篇把我最近搭 YHY Study Website 时的笔记整理成一条线:先搞清 Oink 是什么,再理解 content/ 怎么组织,最后走一遍写博客和发布的流程。 Markdown → Hugo → Oink 主题 → 可发布的静态站点 Oink 和 Hugo 各管什么 Hugo 是静态站点生成器:读 Markdown + 配置,输出 HTML。 Oink 是 Hugo 主题:决定侧栏、 …
Oink 官方教程 写得很完整,但对不太了解前端的人来说,第一次把「文件夹、配置、命令」串起来仍会有点晕。这篇把我最近搭 YHY Study Website 时的笔记整理成一条线:先搞清 Oink 是什么,再理解 content/ 怎么组织,最后走一遍写博客和发布的流程。 Markdown → Hugo → Oink 主题 → 可发布的静态站点 Oink 和 Hugo 各管什么 Hugo 是静态站点生成器:读 Markdown + 配置,输出 HTML。 Oink 是 Hugo 主题:决定侧栏、 …
ROS 工作空间移植整理

给 ROS 小车换机、换盘或「多车共用一套代码」时,最容易踩的坑不是 copy 文件,而是 shell 里还留着旧工作空间的 source 链。同一台机器上若叠了多个 catkin ws,甚至出现同名包,运行时到底用的是哪一份,往往要到报错时才暴露。 这篇是我整理、移植工作空间时的笔记:先搞清 catkin 怎么找包,再按顺序收敛 source,最后补上 udev 等硬件绑定。 多条混乱的 source 链收敛成一条干净的主工作空间 背景:为什么要整理 典型场景: 一台小车上叠了 主 ws + …
给 ROS 小车换机、换盘或「多车共用一套代码」时,最容易踩的坑不是 copy 文件,而是 shell 里还留着旧工作空间的 source 链。同一台机器上若叠了多个 catkin ws,甚至出现同名包,运行时到底用的是哪一份,往往要到报错时才暴露。 这篇是我整理、移植工作空间时的笔记:先搞清 catkin 怎么找包,再按顺序收敛 source,最后补上 udev 等硬件绑定。 多条混乱的 source 链收敛成一条干净的主工作空间 背景:为什么要整理 典型场景: 一台小车上叠了 主 ws + …