网易首页 > 网易号 > 正文 申请入驻

硬撑15年、仅1台服务器、8GB内存:他用一堆“淘汰” 技术,让50+万人敲下人生第一条Linux命令!

0
分享至


整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

当下主流互联网架构的“标准答案”,大概是这样的:Kubernetes + 微服务 + 自动扩缩容 + 云原生 + 前后端分离 + React/Vue + 分布式数据库……

但有一个项目,却用最“反潮流”的架构硬生生活了 15 年——它叫 Webminal,一个免费在线 Linux 学习平台,至今仍运行在单台 CentOS 服务器、8GB 内存的极简配置上,却服务了全球 50+ 万用户,还扛过了数据中心火灾、多次停电、流量洪峰。



一个跨国组合:五年不见面,用 SSH 做产品

故事要从 2010 年前后说起。那时的 Lakshmipathi,还只是一个普通的印度开发者,在 Windows 办公环境里工作,却想系统地学习 Linux。

但问题很现实:本地装环境麻烦、虚拟机配置复杂,线上教程也大多是“伪终端”。尤其是很多网站上的 Linux 教学,基本就是“点 Run 按钮”,并不是真正的 Shell 体验。

于是 Lakshmipathi 冒出了一个看似简单、却极其关键的想法:

能不能直接在浏览器里,打开一个“真实的 Linux 终端”?

没有“运行按钮”,没有“执行提示”,只有一个纯粹的命令行环境。在里面敲的每一条命令,都像是在一台真正的服务器上执行。这样一来,当用户真正面对一台 Linux 机器时,不再紧张、不再试探,而是已经“练过很多遍”。

Webminal 的雏形,就这样诞生了。

Webminal 并不是 Lakshmipathi 一个人完成的,他还有一位联合开发者,来自荷兰的工程师 Freston。两人相识于 2010 年的一个论坛:LinuxForums.org。

之后那几年,他们做了一件今天看来几乎不可思议的事情:在没有 Slack、没有 Zoom、没有视频会议的情况下,合作开发一个线上平台。

他们的“沟通工具”只有一个:

hey, should we add MySQL support?

没错,他们直接在服务器的终端里聊天。直到 2015 年,两人才第一次看到对方的脸。在那之前,他们只是“彼此 SSH 里的一个用户名”。

但正是这样一种极简、甚至有点“原始”的协作方式,构建出了 Webminal 的核心。


一台8GB务器,撑了15

首先,介绍一下 Webminal 的基础设施:一台 CentOS Linux 服务器,8GB 内存。没有容器编排,没有集群,没有自动扩容。

自 2011 年上线以来,这套架构几乎没有本质变化,却撑过了不少“灾难时刻”:

● 2017 年,一篇西班牙技术博客带来单日 1 万用户暴涨;

● 2021 年,数据中心发生火灾,直接丢失 15 万用户账号;

● 荷兰发生过多次断电事故,曾让服务中断;

● 再加上持续增长的用户规模——Webminal 累计服务用户已超过 50 万人。

换句话说,这台 8GB 内存的机器,承载了几十万 Linux 初学者的入门体验。

而如果把 Webminal 的技术栈列出来,可能大多数工程师的第一反应大概是:“这也能用?”

● Python 2.7(没错,就是这么古老)

● 框架:Flask 0.12.5

● 终端:Shellinabox(早在2017 年就停止维护了)

● Root 实验环境:User Mode Linux(2001 年的老技术)

● 监控:eBPF/execsnoop(整个栈里唯一比较新的组件)

● 数据库:MySQL,运行在那台扛过火灾的服务器上

● 前端:无 React、无 Vue、无 npm,纯 HTML + 内联 CSS

这套组合,几乎违背了过去十年所有“最佳实践”。但 Lakshmipathi 自信表示
:“所有技术大会分享都会告诉你这套栈‘完全不合理’,但它就是服务了 50 万用户,稳定运行了 15 年。


为什么选择老古董不用新技术

或许很多人会问:既然是在线 Linux 环境,为什么不用 Docker?Lakshmipathi 给出的答案很直接:因为Docker 不够“真实”。

在 Webminal 里,用户不仅仅是敲 ls、cd 这种基础命令,而是要做更底层的系统操作,比如磁盘分区(fdisk) 、LVM 管理、RAID 配置、文件系统创建(mkfs)等,这些操作都需要“真实的块设备”。

于是,Lakshmipathi 选择了一项几乎被人遗忘的技术:User Mode Linux(UML)——一种 2001 年由 Jeff Dike 开发、能在用户态运行完整 Linux 内核的技术。

简单来说,UML 让每个用户启动的不是容器,而是一个“完整的 Linux 内核”:每个用户都拥有一个独立 Linux 内核,4 个虚拟块设备(每个 64MB),用于练习 LVM、RAID、fdisk,256MB 内存和基于写时复制(COW)的共享镜像。

当用户输入 poweroff 时,UML 实例直接退出,回到普通 shell,完全隔离、零风险。而 COW 技术又保证了成本可控——即便 100 个用户同时操作,也只增加约 2GB 存储,基础镜像全局共享。

当然,Webminal 也不是没尝试过现代化。Lakshmipathi 直言他们曾尝试用现代化的 WebSocket 终端替换 Shellinabox,结果上线才几小时,用户就反馈白屏、Firefox 兼容异常等问题。

Shellinabox 诞生于 2005 年,虽然老、慢、丑,但它有一个关键优势:几乎可以穿透所有防火墙、代理和企业内网。所以,Lakshmipathi 最后还是切回了 Shellinabox:“有时候,老东西反而才是正确选择。

在整个项目中,唯一称得上“现代”的技术,是 eBPF。Webminal 使用它来实时追踪系统命令执行,并在首页展示一个滚动的“命令流”:ls、gcc、vim……这些不是模拟数据,全部来自当前真实用户的输入,且已做匿名化处理,只展示命令本身,无参数、无路径、无密码。

据 Lakshmipathi 介绍,截至目前,这个首页滚动的实时命令流已经记录了超过 2800万条命令。


一个根本“不赚钱”的项目,为什么活了 15 年?

事实上,Webminal 最大的“反常识”,不仅是技术,还有它的商业模式——没有广告、用户追踪、风险投资和订阅收入,所有的服务器费用,全部由 Lakshmipathi 自己承担。

“在这个项目上的花费,甚至超过了我个人和家庭的日常开支。我不止一次想过关停它,15 年确实太久了”Lakshmipathi 坦言,在他失业的那几个月里,看着积蓄不断减少,服务器账单却每月准时到来,他都会想:这个月,要不要把服务器关掉?

但每次他找到新工作后,这个念头就消失了,Webminal 也就又多活了一年。

这些年来,Lakshmipathi 也进行过一些变现尝试,但他申请 YC 被拒、推广付费订阅失败、寻求赞助也无果。原因很简单:Webminal 的核心用户是学生,而这些人,往往连每月 4 美元都付不起。于是这个项目,最终选择了一个最“笨”的方法——继续免费。

已有 50 万人在 Webminal 敲下了人生第一条 ls 命令。他们中有人现在成了系统管理员,有人运营着自己的服务器,甚至有人管理的基础设施规模远超我。”尽管如此,Lakshmipathi 依然坚定:“只要还能帮到哪怕一名学生,Webminal 就会一直运行下去。

不过,他也坦言,如今 8GB 内存已成为 Webminal 的瓶颈,Root 实验环境的并发用户数也受限,希望能将服务器内存升级到 128GB,让更多学生同时使用 Root 环境,便在 GitHub Sponsors 开通了赞助渠道(https://github.com/sponsors/Lakshmipathihmipathi):“哪怕很小的帮助也意义重大。”


如他所说,从 Webminal 的用户评价中,可以看到许多真情实感的反馈:

● “我是一名 Windows 管理员,平时没太多空闲时间,这个网站帮我快速熟悉了 Linux。我甚至在平板上也用它,教程也非常棒,感谢你们的付出。”

● “我是韩国电子工程专业的学生,通过你的网站学习 Linux,收获非常大!”

● “教程太棒了,有些地方还很有趣。网站简直绝了,希望多出内容,继续保持!”

在现在这个强调效率、规模和资本回报的时代,Webminal 的故事似乎有些“格格不入”——但也正因为如此,它才显得珍贵:15 年、单台服务器、8GB 内存、50 万用户,Webminal 拒绝死亡的背后,是一位开发者对技术初心的极致守护。

参考链接:https://community.webminal.org/t/15-years-one-server-8gb-ram-and-500k-users-how-webminal-refuses-to-die/8803

【活动分享】"48 小时,与 50+ 位大厂技术决策者,共探 AI 落地真路径。"由 CSDN&奇点智能研究院联合举办的「全球机器学习技术大会」正式升级为「奇点智能技术大会」。2026 奇点智能技术大会将于 4 月 17-18 日在上海环球港凯悦酒店正式召开,大会聚焦大模型技术演进、智能体系统工程、OpenClaw 生态实践及 AI 行业落地等十二大专题板块,特邀来自BAT、京东、微软、小红书、美团等头部企业的 50+ 位技术决策者分享实战案例。旨在帮助技术管理者与一线 AI 落地人员规避选型风险、降低试错成本、获取可复用的工程方法论,真正实现 AI 技术的规模化落地与商业价值转化。这不仅是一场技术的盛宴,更是决策者把握 2026 AI 拐点的战略机会。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
伊朗凌晨紧急发文,最高领袖决定退让一步,全世界长舒一口气

伊朗凌晨紧急发文,最高领袖决定退让一步,全世界长舒一口气

无人倾听无人倾听
2026-04-08 10:20:41
租电 42 万起的 ES9,是蔚来在背刺还是求生存

租电 42 万起的 ES9,是蔚来在背刺还是求生存

42号车库
2026-04-10 00:55:44
金价真的是一夜变天,4月10日新报价,全国金价竟然差这么多?

金价真的是一夜变天,4月10日新报价,全国金价竟然差这么多?

趣味萌宠的日常
2026-04-10 03:51:03
中国又“躺枪”了!美媒:中国不在中东驻军,成功诱使美卷入战争

中国又“躺枪”了!美媒:中国不在中东驻军,成功诱使美卷入战争

荷兰豆爱健康
2026-04-09 17:50:19
字母无缘明日主场收官战!总经理:在乎一个人不代表事事言听计从

字母无缘明日主场收官战!总经理:在乎一个人不代表事事言听计从

罗说NBA
2026-04-10 06:25:33
现役巨星50分次数:伦纳德仅1次,杜兰特9,库里15,仅一人破20

现役巨星50分次数:伦纳德仅1次,杜兰特9,库里15,仅一人破20

大西体育
2026-04-09 18:57:14
网友好奇:网暴全红婵的群主是谁?群内真有现役运动员吗?

网友好奇:网暴全红婵的群主是谁?群内真有现役运动员吗?

罗纳尔说个球
2026-04-08 23:08:09
继德国之后,英国也开始贴出“中文标语”?中国游客:不能够接受

继德国之后,英国也开始贴出“中文标语”?中国游客:不能够接受

潮鹿逐梦
2026-04-02 12:31:48
韩国女星每天和丈夫一起洗澡,曾拒绝对方10次,如今每天黏在一起

韩国女星每天和丈夫一起洗澡,曾拒绝对方10次,如今每天黏在一起

八斗小先生
2026-04-08 12:42:12
苹果配陈皮太厉害!老中医用一辈子,省钱又实用

苹果配陈皮太厉害!老中医用一辈子,省钱又实用

开心美食白科
2026-04-08 21:25:15
做了连战马英九没敢做的事,郑丽文专机将飞进北京,岛内风向要变

做了连战马英九没敢做的事,郑丽文专机将飞进北京,岛内风向要变

涵豆说娱
2026-04-08 21:40:01
物理学世纪难题告破:黑洞蒸发最后0.0009克改写认知

物理学世纪难题告破:黑洞蒸发最后0.0009克改写认知

窥探宇宙1
2026-04-09 12:00:06
眼镜妹为何是系列里面人气第一女主?

眼镜妹为何是系列里面人气第一女主?

挪威森林
2026-02-11 12:09:26
全红婵后续:多家主流媒体拍桌子,樊振东,朱婷都是受害者!

全红婵后续:多家主流媒体拍桌子,樊振东,朱婷都是受害者!

眼光很亮
2026-04-09 13:23:05
钾是香蕉的42倍,春天使劲吃,一通便,二护肝,三解乏,四增免疫

钾是香蕉的42倍,春天使劲吃,一通便,二护肝,三解乏,四增免疫

小茉莉美食记
2026-04-09 13:37:29
4月病毒大爆发!央视紧急提醒:这6件事,全家必须严格执行!

4月病毒大爆发!央视紧急提醒:这6件事,全家必须严格执行!

小陆搞笑日常
2026-04-08 20:08:55
林诗栋回应身体状况:前段时间有些伤病,现在状况越来越好

林诗栋回应身体状况:前段时间有些伤病,现在状况越来越好

懂球帝
2026-04-09 17:52:10
意大利前总理:“史诗怒火”以“史诗级失败”告终

意大利前总理:“史诗怒火”以“史诗级失败”告终

环球网资讯
2026-04-09 21:05:07
广东男篮新大外援基本确定,崔永熙被用成工具人,黄明依有意离队

广东男篮新大外援基本确定,崔永熙被用成工具人,黄明依有意离队

中国篮坛快讯
2026-04-09 17:28:18
出大事了,伊朗胜利不到24小时,美以出现分歧,中东和平或再生变

出大事了,伊朗胜利不到24小时,美以出现分歧,中东和平或再生变

面包夹知识
2026-04-09 14:32:20
2026-04-10 06:40:49
CSDN incentive-icons
CSDN
成就一亿技术人
26439文章数 242264关注度
往期回顾 全部

科技要闻

Meta凌晨首发闭源大模型 扎克伯格又行了?

头条要闻

消息人士:伊朗在黎巴嫩实现停火前不会与美和谈

头条要闻

消息人士:伊朗在黎巴嫩实现停火前不会与美和谈

体育要闻

8万人面前心脏骤停 现在他还站在球场上

娱乐要闻

金莎官宣结婚 与老公孙丞潇相差18岁

财经要闻

停火又悬了,最糟糕的情况要来了?

汽车要闻

文飞掌舵,给神行者带来了什么?

态度原创

本地
教育
旅游
健康
房产

本地新闻

12吨巧克力有难,全网化身超级侦探添乱

教育要闻

中考体育将与语数外同分,国家正式定调,家长必看!

旅游要闻

温州园博会来了!下高铁10分钟入园,100天免费逛

干细胞抗衰4大误区,90%的人都中招

房产要闻

利润暴跌44%!那个春节被骂惨了的海峡股份 正在经历什么?

无障碍浏览 进入关怀版