<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>技术/运维 on June6699's Blog</title><link>https://june6699.github.io/tags/%E6%8A%80%E6%9C%AF/%E8%BF%90%E7%BB%B4/</link><description>Recent content in 技术/运维 on June6699's Blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 11 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://june6699.github.io/tags/%E6%8A%80%E6%9C%AF/%E8%BF%90%E7%BB%B4/index.xml" rel="self" type="application/rss+xml"/><item><title>让 QQ Bot 主动给你发消息：关键不是 QQ 号，而是 openid</title><link>https://june6699.github.io/posts/%E8%AE%A9-qq-bot-%E4%B8%BB%E5%8A%A8%E7%BB%99%E4%BD%A0%E5%8F%91%E6%B6%88%E6%81%AF-%E5%85%B3%E9%94%AE%E4%B8%8D%E6%98%AF-qq-%E5%8F%B7%E8%80%8C%E6%98%AF-openid/</link><pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate><guid>https://june6699.github.io/posts/%E8%AE%A9-qq-bot-%E4%B8%BB%E5%8A%A8%E7%BB%99%E4%BD%A0%E5%8F%91%E6%B6%88%E6%81%AF-%E5%85%B3%E9%94%AE%E4%B8%8D%E6%98%AF-qq-%E5%8F%B7%E8%80%8C%E6%98%AF-openid/</guid><description>&lt;p&gt;这次折腾 QQ Bot，最容易误会的一点是：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;配置好 AppID 和 Secret，不等于你已经知道消息要发给谁。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Bot 能上线，是一回事；它要主动给某个人发私聊，是另一回事。&lt;/p&gt;</description></item><item><title>给新服务器配 SSH 免密：它其实只是在认一把钥匙</title><link>https://june6699.github.io/posts/%E7%BB%99%E6%96%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%85%8D-ssh-%E5%85%8D%E5%AF%86-%E5%AE%83%E5%85%B6%E5%AE%9E%E5%8F%AA%E6%98%AF%E5%9C%A8%E8%AE%A4%E4%B8%80%E6%8A%8A%E9%92%A5%E5%8C%99/</link><pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate><guid>https://june6699.github.io/posts/%E7%BB%99%E6%96%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%85%8D-ssh-%E5%85%8D%E5%AF%86-%E5%AE%83%E5%85%B6%E5%AE%9E%E5%8F%AA%E6%98%AF%E5%9C%A8%E8%AE%A4%E4%B8%80%E6%8A%8A%E9%92%A5%E5%8C%99/</guid><description>&lt;p&gt;新服务器到手后，第一件事通常不是装环境，而是把 SSH 登录整理干净。&lt;/p&gt;
&lt;p&gt;密码登录能用，但它不适合每天敲。容易输错，也容易让人心里没底：这台机器到底配过没有？免密登录听起来像是“把密码省掉”，其实不是。它更像是提前给服务器留一张名单：这把公钥我认识，拿着对应私钥的人可以进。&lt;/p&gt;</description></item><item><title>让 Cloudflare Workers 在 push 后自动更新：我怎么把 Simple Live Sync 接进 Git 部署链路</title><link>https://june6699.github.io/posts/cloudflare-workers-%E8%87%AA%E5%8A%A8%E9%83%A8%E7%BD%B2%E8%AE%B0%E5%BD%95/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://june6699.github.io/posts/cloudflare-workers-%E8%87%AA%E5%8A%A8%E9%83%A8%E7%BD%B2%E8%AE%B0%E5%BD%95/</guid><description>&lt;p&gt;阅读说明：本文按排障顺序记录，从“为什么改了代码域名却没变”开始，直到把自动部署链路真正跑通。&lt;/p&gt;
&lt;h2 id="1问题起点"&gt;1、问题起点&lt;/h2&gt;
&lt;p&gt;前几天我改了 &lt;code&gt;simple-live-sync-site&lt;/code&gt; 这个 Cloudflare Workers 项目，本地也已经 &lt;code&gt;push&lt;/code&gt; 到 GitHub 了，但线上这个地址：&lt;/p&gt;</description></item><item><title>让 GitHub Pages 和 top 域名保持同步：我把同一份 public 发到了两边</title><link>https://june6699.github.io/posts/github-pages-%E5%92%8C-top-%E5%9F%9F%E5%90%8D%E6%80%8E%E4%B9%88%E4%BF%9D%E6%8C%81%E5%90%8C%E6%AD%A5/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://june6699.github.io/posts/github-pages-%E5%92%8C-top-%E5%9F%9F%E5%90%8D%E6%80%8E%E4%B9%88%E4%BF%9D%E6%8C%81%E5%90%8C%E6%AD%A5/</guid><description>&lt;p&gt;这两天我把博客的发布链路重新理了一遍，目标其实很朴素：我在 Windows 本地改完代码，只 push 一次，GitHub Pages 能更新，&lt;code&gt;www.june6699.top&lt;/code&gt; 也能跟着更新。&lt;/p&gt;</description></item><item><title>把微信群里的徐子昂昂跑起来</title><link>https://june6699.github.io/posts/%E6%8A%8A%E5%BE%AE%E4%BF%A1%E7%BE%A4%E9%87%8C%E7%9A%84%E5%BE%90%E5%AD%90%E6%98%82%E6%98%82%E8%B7%91%E8%B5%B7%E6%9D%A5/</link><pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate><guid>https://june6699.github.io/posts/%E6%8A%8A%E5%BE%AE%E4%BF%A1%E7%BE%A4%E9%87%8C%E7%9A%84%E5%BE%90%E5%AD%90%E6%98%82%E6%98%82%E8%B7%91%E8%B5%B7%E6%9D%A5/</guid><description>&lt;h2 id="一起因"&gt;一、起因&lt;/h2&gt;
&lt;p&gt;今天本来只是想把两个机器人跑起来。&lt;/p&gt;
&lt;p&gt;一个放在 QQ 里，走 OpenClaw；一个放在微信里，用 &lt;code&gt;wangrongding/wechat-bot&lt;/code&gt;。名字也很随意，叫“徐子昂昂”。我的预期并不复杂：群里 @ 它，它能回；前面刚聊过的东西，它别下一句就忘；微信这边再加一个 &lt;code&gt;/生图&lt;/code&gt;，后面接图片 API。&lt;/p&gt;</description></item><item><title>一次 htop 段错误排查：LD_LIBRARY_PATH 和 Conda 动态库污染</title><link>https://june6699.github.io/posts/htop%E6%AE%B5%E9%94%99%E8%AF%AF%E6%8E%92%E6%9F%A5-ld_library_path%E5%92%8Cconda%E5%8A%A8%E6%80%81%E5%BA%93%E6%B1%A1%E6%9F%93/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://june6699.github.io/posts/htop%E6%AE%B5%E9%94%99%E8%AF%AF%E6%8E%92%E6%9F%A5-ld_library_path%E5%92%8Cconda%E5%8A%A8%E6%80%81%E5%BA%93%E6%B1%A1%E6%9F%93/</guid><description>&lt;h2 id="一问题现场"&gt;一、问题现场&lt;/h2&gt;
&lt;p&gt;晚上在一台 Rocky Linux 8.10 机器上看进程，随手敲了个：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;htop
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;结果直接崩了：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;段错误 &lt;span style="color:#f92672"&gt;(&lt;/span&gt;核心已转储&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;第一反应一般会怀疑 &lt;code&gt;htop&lt;/code&gt; 包坏了，或者 ncurses 这类终端库出了问题。先把基本信息看一遍：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;which htop
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# /usr/bin/htop&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cat /etc/centos-release
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Rocky Linux release 8.10 (Green Obsidian)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rpm -qf &lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;command -v htop&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# htop-3.2.1-1.el8.x86_64&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;htop --version
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# htop 3.2.1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;路径是系统路径，包也是 EPEL 里的正常包。于是先重装：&lt;/p&gt;</description></item></channel></rss>