Mac 当主机,Linux 当服务器:一个运维小白的成长记 第 10 篇 · 日志文件在哪?Nginx 开始说话了
【前情提要】 Nginx 配好了,博客能访问了,Mac 也能通过端口转发看到了。老周说:“博客上线了,但你不知道它什么时候会挂。”小林打开 `access.log`,准备看看日志。但他不知道,`grep`、`awk`、状态码统计,正在前面
阅读全文正在浏览 「日常类型以及小说」 分类下的全部文章, 返回 博客首页 查看所有分类。
【前情提要】 Nginx 配好了,博客能访问了,Mac 也能通过端口转发看到了。老周说:“博客上线了,但你不知道它什么时候会挂。”小林打开 `access.log`,准备看看日志。但他不知道,`grep`、`awk`、状态码统计,正在前面
阅读全文【前情提要】 图片、代码块、TOC 都搞定了,博客终于“有个人样”了。老周说:“明天让 Nginx 接管,把 `hugo server` 换成正经的 80 端口。”小林打开 Nginx 文档,准备配置。但他不知道,`try_files`、
阅读全文【前情提要】 文章写好了,标签配好了,列表页也有了。老周说:“明天让博客有点‘人样’,加图片、代码块、短代码。”小林打开 PaperMod 文档,准备大干一场。但他不知道,Hugo 的 shortcode、代码高亮、TOC,每一个都有细节
阅读全文【前情提要】 主题装好了,菜单配好了,首页也有“人样”了。老周说:“明天写第一篇文章。”小林打开 `hugo new`,准备大展身手。但他不知道,YAML front matter 的缩进、`draft` 的坑、`_index.md` 和
阅读全文【前情提要】 Hugo 装好了,站点跑起来了,`hugo.toml` 也改好了。老周说:“明天装主题,PaperMod。你先把主题克隆下来,改改配置。”小林打开终端,敲下 `git clone`,以为一切顺利。 ## 一、主题商城,
阅读全文【前情提要】 方言课补完了,小林终于可以安心搭博客了。老周说:“第一个项目,Hugo 博客。你先在 Ubuntu 里把 Hugo 装上,然后把 PaperMod 主题克隆下来。”小林打开终端,敲下 `git clone`,以为一切顺利。
阅读全文【前情提要】 用户、组、权限、SSH 密钥,小林总算搞明白了。老周说:“基础打完了,明天开始,第一个项目——搭博客。”小林兴奋地打开 Hugo 官网,准备大干一场。但他不知道,Mac 的 zsh 和 Ubuntu 的 bash,正在前面等
阅读全文【前情提要】 Ubuntu 装好了,SSH 连上了,nano 也会用了。小林觉得自己已经是个“准运维”了。结果老周让他创建一个专用用户,他上来就被 `permission denied` 扇了一巴掌。 ## 一、老周的任务:给博客建
阅读全文【前情提要】 小林装好了 Homebrew,下载了 Ubuntu 26.04 LTS ARM64 镜像,准备在 VMware Fusion 里装虚拟机。他以为跟装 App 一样简单,结果卡在了第一屏。 ## 一、新建虚拟机,第一屏就
阅读全文【前情提要】 小林,应届生,乐观话痨,入职第一天。导师老周递来一台 MacBook Air M2,说:“你的服务器,在虚拟机里。”小林以为运维就是敲敲命令,结果连终端都没打开过。 ## 一、入职第一天,工位是一台 Mac 小林
阅读全文## 一、一条小红书评论引发的书 事情的起因,是一条某书上面的笔记。 有个大学生发了一篇笔记,标题大概是:“求助,MacBook Pro 怎么装 VMware Fusion 学 Linux?学校教的是 Windows + VMw
阅读全文
**摘要** > 大结局。12 篇连载的总账摊开:消耗多少、赚回多少、净额多少——全程零付费是否成立,数字说话。加上按学费排序的 5 个坑、3 个思维转变,和这个待办 App 的下一个形态:服务端 SQLite,真·多设备同步。
阅读全文
**摘要** > 只活在我浏览器里的待办 App,怎么变成一个能发给别人的链接?这篇实测上线全流程:一句话、一分钟、免域名免备案、自带 https。也诚实交代局限——数据存在各自设备的浏览器里,不跨设备同步,以及导出导入的迁移方案。
阅读全文
**摘要** > 应用做到这,功能齐了。最后一块拼图是让数据产生汇报价值:完成率进度条、导出真 .sqlite、拿 sqlite3 做月度盘点,以及把导出的数据库丢给 WorkBuddy——它读我的库,给我生成一张周报图。这就是能力组
阅读全文
**摘要** > 加搜索功能,它改完,整个列表点不动了,页面飘着报错。这篇讲我的第一次救火:先看影响范围、再回退、然后带证据报修——报错原文一字不改贴给它,让它先说原因再动手。运维的排障流程,在 AI 编程上一个字都不用改。 *
阅读全文
**摘要** > 同事一句"你这界面是 2010 年的?"把我干沉默了。美化第一轮翻了车——一句"帮我美化一下",它上了彩虹渐变。这篇讲审美公式(参考物+风格词+禁忌词)、CSS 变量为什么像配置中心,以及夜班人最爱的深色模式。
阅读全文**摘要** > 功能一多,界面开始挤。这篇讲第二轮迭代:截止日期、分类、分类筛选,一次提齐一轮做对。核心干货是"位置语言"——像画部署图一样跟 AI 描述界面,说清楚哪个位置放什么、按什么规则排,而不是"合理点""好看点"。
阅读全文
**摘要** > 它给数据加存储,用的是浏览器最常见的方案,能用——但运维本能告诉我那是黑盒:看不见、带不走。我退回去重做,只要真 SQLite。这篇讲怎么向 AI 描述"我要什么样的数据",报修三段式模板,以及用 sqlite3 打
阅读全文
**摘要** > 需求卡丢进去,几十秒后我的文件夹里多了一个 .html 文件。双击,跑起来了——八年运维生涯里第一个"我自己造的"应用。这篇讲单文件 HTML 为什么适合零基础、网页三件套各管什么人话版,以及我按计划留的那个坑:刷新
阅读全文
**摘要** > 我以为需求就是一句"做个待办 App",结果它反问了我 6 个问题,第 6 个当场把我问住。这篇讲怎么把脑子里的模糊想法写成一张 AI 能照着做的需求卡——必须有、最好有、不要有,三栏缺一不可。写需求单我在行,居然栽
阅读全文