panstar.

一个持续生长的个人技术空间

以好奇心出发,
把想法写成现实。

写代码,理思路,记录每一次探索。
在开发、系统与网络之间,寻找清晰而简单的答案。

翻开技术手记
开发Linux网络日常思考

FIELD NOTES

一些值得记下的事

从问题开始,向理解靠近。

01LINUX / 系统排查问题,先建立一张全景图从资源、进程到日志,让每一步操作都有依据。

遇到服务异常时,先别急着重启。确认故障发生的时间、受影响的范围,以及最近一次变化,往往比连续尝试命令更有价值。

先看 CPU、内存和磁盘,再确认服务状态与监听端口,最后沿着同一时间线检查日志。每次只改变一个条件,并保留操作前的状态,才能判断究竟是哪一步解决了问题。

手记:先观察,再假设;用证据缩小问题。

02WEB / 开发让页面轻一点,让内容近一点好的阅读体验,始于清晰的结构与恰当的留白。

一个个人网站可以从很简单的事情开始:明确的标题、舒适的行宽,以及在小屏幕上也能轻松阅读的正文。技术选择应当服务于这些目标。

优先使用语义明确的 HTML,为图片声明尺寸,减少无用的脚本与外部依赖。完成后用键盘走一遍页面,再缩窄窗口,检查焦点、导航与文字是否依然清楚。

手记:把复杂留给思考,把简单留给使用。

03NETWORK / 网络从输入域名到看见页面沿着 DNS、连接、TLS 与 HTTP,理解一次访问。

浏览器访问一个网站,需要先解析域名,再建立网络连接、完成 TLS 握手,随后发出 HTTP 请求。任何一个环节异常,都可能表现为“网页打不开”。

排查时把这些步骤分开验证:DNS 是否指向预期地址,目标端口是否可达,证书是否匹配域名,服务器是否返回预期内容。若同时发布 A 与 AAAA 记录,还要分别确认 IPv4 和 IPv6 的访问结果。

手记:把一条长链拆开,问题就有了边界。

点击标题,展开阅读

ABOUT THIS SPACE

留一处安静的地方,
认真记录。

这里是 Panstar 的个人技术空间,收集开发中的思路、系统与网络的知识,以及那些值得停下来想一想的小问题。

不追求复杂,先把一件事理解清楚。让笔记慢慢积累,也让想法有一个可以回来的地方。

保持好奇,持续构建。