<?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 AKHH · AI 时代的学习与实践</title><link>https://akhh.com.cn/server/</link><description>Recent content in 第四周：架起来（服务与自动化） on AKHH · AI 时代的学习与实践</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Tue, 20 Oct 2026 18:00:00 +0800</lastBuildDate><atom:link href="https://akhh.com.cn/server/index.xml" rel="self" type="application/rss+xml"/><item><title>S1｜搭一个静态网站（10 分钟能上线）</title><link>https://akhh.com.cn/server/s1-nginx/</link><pubDate>Tue, 20 Oct 2026 18:00:00 +0800</pubDate><guid>https://akhh.com.cn/server/s1-nginx/</guid><description>&lt;blockquote>
&lt;p>&lt;strong>适用&lt;/strong>：Ubuntu 22.04/24.04、Debian 12、麒麟、openEuler
&lt;strong>耗时&lt;/strong>：约 30 分钟
&lt;strong>前置&lt;/strong>：E2（懂服务）、T1（会编辑文件）&lt;/p>
&lt;/blockquote>
&lt;p>&lt;strong>先做出一个能访问的页面，再谈别的。&lt;/strong> 这一篇从零到&amp;quot;浏览器能看到东西&amp;quot;，只用 nginx，不碰数据库、不碰后端。&lt;/p></description></item><item><title>S2｜数据库入门：SQLite 和 MySQL</title><link>https://akhh.com.cn/server/s2-database/</link><pubDate>Tue, 20 Oct 2026 18:00:00 +0800</pubDate><guid>https://akhh.com.cn/server/s2-database/</guid><description>&lt;blockquote>
&lt;p>&lt;strong>适用&lt;/strong>：所有 Linux
&lt;strong>耗时&lt;/strong>：约 35 分钟
&lt;strong>前置&lt;/strong>：E1（权限）、S1（会起服务）&lt;/p>
&lt;/blockquote>
&lt;p>&lt;strong>数据要存下来、要能查。&lt;/strong> 这一篇只讲两个数据库：&lt;strong>SQLite&lt;/strong>（文件级，零配置）和 &lt;strong>MySQL&lt;/strong>（服务级，多用户）。&lt;/p></description></item><item><title>S3｜Docker：装一次，到处跑</title><link>https://akhh.com.cn/server/s3-docker/</link><pubDate>Tue, 20 Oct 2026 18:00:00 +0800</pubDate><guid>https://akhh.com.cn/server/s3-docker/</guid><description>&lt;blockquote>
&lt;p>&lt;strong>适用&lt;/strong>：所有 Linux
&lt;strong>耗时&lt;/strong>：约 35 分钟
&lt;strong>前置&lt;/strong>：S1（会起服务）、E2（懂服务管理）&lt;/p>
&lt;/blockquote>
&lt;p>&lt;strong>Docker 解决的是一个很具体的问题：这个软件在我机器上能跑，在你机器上跑不起来。&lt;/strong>&lt;/p></description></item><item><title>S4｜反向代理与 HTTPS（让服务有域名和证书）</title><link>https://akhh.com.cn/server/s4-https/</link><pubDate>Tue, 20 Oct 2026 18:00:00 +0800</pubDate><guid>https://akhh.com.cn/server/s4-https/</guid><description>&lt;blockquote>
&lt;p>&lt;strong>适用&lt;/strong>：有公网 IP 的服务器 + 一个域名
&lt;strong>耗时&lt;/strong>：约 40 分钟
&lt;strong>前置&lt;/strong>：S1（nginx 会配）、S3（懂端口映射）&lt;/p>
&lt;/blockquote>
&lt;p>现在你的服务可能跑在 &lt;code>http://IP:8080&lt;/code>。&lt;strong>这一篇让它变成 &lt;code>https://你的域名&lt;/code>。&lt;/strong>&lt;/p></description></item><item><title>S5｜定时任务：cron 与 systemd timer</title><link>https://akhh.com.cn/server/s5-timer/</link><pubDate>Tue, 20 Oct 2026 18:00:00 +0800</pubDate><guid>https://akhh.com.cn/server/s5-timer/</guid><description>&lt;blockquote>
&lt;p>&lt;strong>适用&lt;/strong>：所有 Linux
&lt;strong>耗时&lt;/strong>：约 25 分钟
&lt;strong>前置&lt;/strong>：E6（会写脚本）&lt;/p>
&lt;/blockquote>
&lt;p>&lt;strong>让机器自己干活。&lt;/strong> 这一篇讲两种方式：&lt;strong>cron&lt;/strong>（经典）和 &lt;strong>systemd timer&lt;/strong>（现代）。&lt;/p>
&lt;hr>
&lt;h2 id="一cron最经典的方式">一、cron：最经典的方式&lt;/h2>
&lt;h3 id="基本用法">基本用法&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>crontab -e &lt;span style="color:#75715e"># 编辑当前用户的定时任务&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>crontab -l &lt;span style="color:#75715e"># 列出&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>crontab -r &lt;span style="color:#75715e"># 删除全部 ⚠️ 不问确认&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;strong>第一次会问用哪个编辑器。选 nano&lt;/strong>（否则进了 vim 出不来）。&lt;/p></description></item><item><title>S6｜监控：出问题前先知道</title><link>https://akhh.com.cn/server/s6-monitor/</link><pubDate>Tue, 20 Oct 2026 18:00:00 +0800</pubDate><guid>https://akhh.com.cn/server/s6-monitor/</guid><description>&lt;blockquote>
&lt;p>&lt;strong>适用&lt;/strong>：所有 Linux
&lt;strong>耗时&lt;/strong>：约 30 分钟
&lt;strong>前置&lt;/strong>：S5（会定时任务）、E3（会看日志）&lt;/p>
&lt;/blockquote>
&lt;p>&lt;strong>服务器的特点是：它挂了不会告诉你。&lt;/strong>&lt;/p>
&lt;p>桌面电脑卡住了你会马上发现。&lt;strong>服务器磁盘满了、内存耗尽、服务默默退出——你可能几天后才知道，因为用户先发现了。&lt;/strong>&lt;/p></description></item><item><title>S7｜安全加固：把门锁好</title><link>https://akhh.com.cn/server/s7-harden/</link><pubDate>Tue, 20 Oct 2026 18:00:00 +0800</pubDate><guid>https://akhh.com.cn/server/s7-harden/</guid><description>&lt;blockquote>
&lt;p>&lt;strong>适用&lt;/strong>：有公网 IP 的服务器
&lt;strong>耗时&lt;/strong>：约 40 分钟
&lt;strong>前置&lt;/strong>：T3（SSH）、E4（网络排查）&lt;/p>
&lt;/blockquote>
&lt;p>&lt;strong>公网服务器上线后，多久会被人扫？答案是：几分钟。&lt;/strong>&lt;/p>
&lt;p>这一篇讲&lt;strong>最有效的六件事&lt;/strong>。做完这六件，你的服务器就比 95% 的机器安全。&lt;/p></description></item></channel></rss>