HackerURLs

一次又一次被重新发现的经典。

同一个链接,相隔一年以上,一次又一次被人重新发现、再次冲上 Hacker News 首页。能经受住这种时间检验的,大多是值得一读再读的文章。每篇附中文标题,讨论最热的那些再加上中文导读和高赞评论翻译。

从名人堂开始
  • 4,700+篇经过时间检验的经典

Hall of fame

名人堂

在经典库里看全部精选

上首页次数最多、而且有中文导读的 30 篇。时间轴上每个黑点是一次上首页,空心点是一次没冲上去的投稿。

  1. 正在载入经典…

Archive

经典库

按第一次上首页的年份分布,点柱子筛选。

排序

    About

    这些经典是怎么挑出来的

    1. 01

      合并同一个链接

      读取 Hacker News 自 2006 年以来的全部链接投稿,把 http/https、www、跟踪参数等写法不同的同一篇文章合并成一条。

    2. 02

      只留经得起时间的

      同一链接至少两次拿到 50 分以上(约等于上首页),而且两次相隔一年以上;再由 AI 剔除状态页、产品首页和新闻事件。

    3. 03

      写导读、译评论

      上首页次数最多的 2,000 篇配上中文导读、"为什么经久不衰",并精选翻译 HN 高赞评论。导读由 AI 生成,可能有误。

    系统与基础设施debian-handbook.info

    Debian 10 Buster 手册

    Debian Handbook for Debian 10 Buster

    3次上首页
    10年跨度
    533累计得分
    128条评论

    2012 — 2022,它一次次回到首页

    黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。

    导读

    这是《Debian Handbook》的在线阅读版本,当前面向 Debian 10(Buster),系统讲解 Debian 的安装、包管理、系统管理与常用服务配置。它长期作为免费、成体系的 Debian/Linux 参考书,适合管理员和进阶用户查阅。

    为什么经久不衰:它把 Debian 特有的包管理与系统管理讲得系统且可操作,基础概念不会随单个版本迅速过时,因此多年后仍是可靠的案头参考。

    关键词 DebianLinux 系统管理技术手册包管理

    HN 评论精选

    推荐用 Arch Wiki 学习通用 Linux 服务知识,并注意区分 Arch 特有的配置。

    就 Linux 文档而言,我通常有两个建议:一是在虚拟机里装个 Arch Linux 折腾一下——不是因为我特别喜欢它或用于生产,而是因为 Arch Wiki 对各个守护进程和子系统来说信息非常丰富;二是善用 Arch Wiki。至少了解 Arch 的基本组织方式后,你就能更好分辨哪些技术资料是 Arch 特有的,哪些是 Debian 或 CentOS 上同类守护进程(例如 Postfix、Dovecot)通用的。

    walrus01查看英文原文

    In terms of linux documentation, generally, I have two recommendations. One, install Arch Linux in a VM and mess around with it a bit. Not because I particularly like it, or use it for any production purposes. But because the Arch wiki is such a wealth of information on individual daemons and subsystems. Secondly, make use of the Arch wiki. By knowing at least the basics of how Arch is organized, you can better discern what technical reference material is unique to specific quirks of arch, and what is general to the same daemons running on debian or centos (postfix or dovecot, for instance). examples of generically useful reference: https://wiki.archlinux.org/index.php/Network_Time_Protocol_daemon https://wiki.archlinux.org/index.php/Postfix https://wiki.archlinux.org/index.php/Systemd

    现代运维用 Ansible 等自动化脚本让系统可重建、OS 可丢弃,传统手工维护安装的方式已不再必要。

    Debian 曾经是必需品:安装系统的信息复杂度由包管理器的水平决定,你会依赖它们做明智决策,这些决策连同原始源码被编进 debian/ 目录和 dpkg 源码里。如今这些似乎都被抛在一边:我的站点安装信息全在一组 Ansible playbook 里,它们能在任何现代 Linux 上完成安装,结果在 90 年代的系统管理员看来可能一团糟,但没关系——它仍像过去精心维护的 Debian 安装一样可复现,而且一旦不稳定,直接全部摧毁重建即可。既然一切都如此自动化,不经常清空重装反而像是做错了。我不再需要一 GB 以上的备份来保存僵化的 Debian 安装作为后备,取而代之的是几 kB 的 YAML 和 Ansible。比如 Debian 10 自带 LXC 3,我想要 LXC 4 就脚本化构建安装;需要备份的是脚本,操作系统是一次性的。

    gorgoiler查看英文原文

    Debian used to be a necessity. The informational complexity of an OS installation was defined by the skill of the package managers. You would rely on them to make smart decisions, which would be codified in the debian/ directory alongside the original source, in the dpkg sources themselves. All that feels by the wayside nowadays. The information about my site installation is all in a set of ansible playbooks. They could blast their way through an installation of any modern Linux OS and the result would look like an horrendous mess to a sysadmin from the 90s, but who cares? It’s still as reproducible as the carefully tended garden that was a Debian installation of the old days, but with the advantage that whenever the install drifts into instability you can just nuke everything and rebuild from scratch. In fact, it’s all so automated, if you aren’t regularly blasting everything away and reinstalling, you’re doing it wrong. No longer do I have a gigabyte or more of backups representing my ossified Debian install as a fallback. Instead I have a few kB of YAML and ansible to build everything. Case in point. Debian 10 ships with LXC 3. If I want LXC 4 I just script the build and installation. The script is what needs backing up. The OS is disposable. In the past I might have taken care to ./configure to install in /opt but why bother? It’s more work (LD_LIBRARY_PATH needs setting) so just blast it into /use/bin and don’t lose sleep over treading on Debian’s carefully pedicured toes. If it doesn’t work out, reimage and try something else. It’s wonderfully transient. I miss the old days, but I embrace the controlled chaos, volatility, and dynamism of the future. I can do what I want instead of what, in the last, was carefully curated for me by expert Debian maintainers. A bazaar to their cathedral, sort of.

    作者曾以为手册停更,Buster 版回归令人欣慰,但封面信息滞后。

    我以为这本书背后的工作已经终止了,因为 Debian 9 没有对应版本。在 Debian 6-8 时代它一直是我极好的资源,很高兴看到它回归!小挑刺:封面还写着“Debian Jessie”。

    chungy查看英文原文

    I thought the effort behind this book died, given the lack of one for Debian 9. This was always an excellent resource for me in the Debian 6-8 days, and I'm glad to see it back! Nitpick: the cover still says "Debian Jessie"

    Debian 包格式可用基础 Unix 工具解包,这一设计利于可移植性与灾难恢复。

    浏览手册十分钟,我就发现了一些此前不知道的重要信息:Debian 包格式的设计使其内容可以在任何具备经典命令 ar、tar 和 gzip 的 Unix 系统上解包。这个看似微不足道的特性对可移植性和灾难恢复很重要。

    fl3tch查看英文原文

    10 minutes browsing through the handbook and I already found great info that I did not know: The Debian package format is designed so that its content may be extracted on any Unix system that has the classic commands ar, tar, and gzip. This seemingly trivial property is important for portability and disaster recovery.

    历次讨论

    同类还值得读

    1. TTY 揭秘(2008)

      The TTY demystified (2008)

      经典文章深入剖析了 Unix/Linux 中 TTY 子系统的工作原理,包括线路规程、终端驱动、信号与控制字符等机制。

      系统与基础设施上首页 11 次 · 2009–2025linusakesson.net编辑精选
    2. 为什么 GNU grep 这么快

      Why GNU grep is Fast

      FreeBSD 邮件列表上一篇广为流传的帖子,解释 GNU grep 为什么快:核心在于 Boyer-Moore 字符串搜索算法配合精心优化的内部循环和 I/O,让程序在搜索时“…

      系统与基础设施上首页 9 次 · 2010–2022lists.freebsd.org
    3. Xplain:为普通人讲解 X11

      Xplain – Explaining X11 for the rest of us

      《Xplain》是作者(HN 用户 Jasper_)写的一系列 X11 长文,用他在浏览器中重建的 X11 绘图模型做交互演示,讲解 X11 的绘图模型与窗口系统设计。

      系统与基础设施上首页 6 次 · 2013–2020magcius.github.io编辑精选
    4. 旋风教程:为 Linux 创建极小 ELF 可执行文件(1999)

      A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux (1999)

      breadbox 写于 1999 年的经典教程,主题是如何为 Linux 手工构造并裁剪出体积极小的 ELF 可执行文件。

      系统与基础设施上首页 6 次 · 2007–2025muppetlabs.com
    5. PostgreSQL 内部原理

      The internals of PostgreSQL

      《The Internals of PostgreSQL》是一本免费在线书籍,系统讲解 PostgreSQL 的内部实现,包括查询处理、并发控制、WAL、缓冲区管理等核心机制。

      系统与基础设施上首页 5 次 · 2017–2025interdb.jp编辑精选

    打赏支持

    打赏二维码

    觉得有用,请作者喝杯咖啡。

    WeChat

    关注向阳乔木

    微信公众号「向阳乔木推荐看」

    微信公众号「向阳乔木推荐看」二维码

    微信扫一扫;在微信里打开本页时,长按二维码识别。