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

硬撑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-07-15 18:16:05
“你就是一普通中年妇女,装什么嫩啊!”女子伪装儿子女友被喷!

“你就是一普通中年妇女,装什么嫩啊!”女子伪装儿子女友被喷!

世界圈
2026-07-13 12:38:30
三天6亿《功夫女足》把李诚儒评论区干炸:您那"高处"的艺术呢?

三天6亿《功夫女足》把李诚儒评论区干炸:您那"高处"的艺术呢?

许三岁
2026-07-15 02:50:13
讨好某人比赢球重要?德尚手握翻盘法宝却不敢用 任凭法国死去

讨好某人比赢球重要?德尚手握翻盘法宝却不敢用 任凭法国死去

雪狼侃体育
2026-07-15 06:26:39
赛力斯股价跌近七成,问界M8销量断崖式下滑

赛力斯股价跌近七成,问界M8销量断崖式下滑

新浪财经
2026-07-15 05:14:47
小米大裁员,炸了一个大雷!

小米大裁员,炸了一个大雷!

财经三分钟pro
2026-07-15 14:08:18
实验猴涨价,“猴茅”净利最高预增超13倍,股价创近4年新高

实验猴涨价,“猴茅”净利最高预增超13倍,股价创近4年新高

21世纪经济报道
2026-07-15 11:27:03
日本巡逻船以避台风为由驶入台湾海峡,中方提出严正交涉

日本巡逻船以避台风为由驶入台湾海峡,中方提出严正交涉

俄罗斯卫星通讯社
2026-07-15 15:10:51
贵州省贵阳市人大常委会原党组书记聂雪松被双开

贵州省贵阳市人大常委会原党组书记聂雪松被双开

界面新闻
2026-07-15 10:04:24
“你女儿的肉好吃吗”?捉奸在床斩奸夫命根,廊坊杀妻剥皮案始末

“你女儿的肉好吃吗”?捉奸在床斩奸夫命根,廊坊杀妻剥皮案始末

易玄
2026-07-13 11:00:44
不是马伊琍!不是姚笛!谁料到,42岁文章因这2个女人满血归来

不是马伊琍!不是姚笛!谁料到,42岁文章因这2个女人满血归来

十级搞笑选手
2026-07-14 16:34:28
彻查!信号强烈!中央升级反腐“天网”!

彻查!信号强烈!中央升级反腐“天网”!

职场资深秘书
2026-07-15 12:42:19
28岁上海女健身教练确诊艾滋病,痛苦坦言:早有异常,当时没重视

28岁上海女健身教练确诊艾滋病,痛苦坦言:早有异常,当时没重视

杜医生聊健康
2026-07-13 18:58:31
这次中立?甲亢哥身穿西班牙和法国队拼接球衣

这次中立?甲亢哥身穿西班牙和法国队拼接球衣

懂球帝
2026-07-14 23:58:16
移动宴席车,中国人自己的变形金刚

移动宴席车,中国人自己的变形金刚

酷玩实验室
2026-07-15 17:34:55
中国专家警告:若菲律宾敢开第一枪,黄岩岛填岛就是其灭顶之灾

中国专家警告:若菲律宾敢开第一枪,黄岩岛填岛就是其灭顶之灾

哎呀哎呀看电影
2026-07-14 16:11:53
美论坛:如果美国向中国发射200枚核弹,中国有能力进行反击吗?

美论坛:如果美国向中国发射200枚核弹,中国有能力进行反击吗?

蜉蝣说
2026-07-15 11:12:25
土耳其 Akinci 无人机在苏丹历史性空对空拦截中击落中国 CH-95 无人机

土耳其 Akinci 无人机在苏丹历史性空对空拦截中击落中国 CH-95 无人机

深度Militaire
2026-07-15 05:54:58
詹姆斯将成无关紧要角色?本人回应22个笑哭表情 仍是多队竞争目标

詹姆斯将成无关紧要角色?本人回应22个笑哭表情 仍是多队竞争目标

罗说NBA
2026-07-15 05:52:32
养好一个男孩,一定要多做这6件事,越早坚持,孩子越优秀

养好一个男孩,一定要多做这6件事,越早坚持,孩子越优秀

户外阿毽
2026-07-15 00:26:11
2026-07-15 19:08:49
CSDN incentive-icons
CSDN
成就一亿技术人
26751文章数 242304关注度
往期回顾 全部

科技要闻

国行大突破!“Apple智能”已备案

头条要闻

男子花137万在杭州买房九年 如今连房在哪都不知道

头条要闻

男子花137万在杭州买房九年 如今连房在哪都不知道

体育要闻

世界杯两大巨星,加一起22岁

娱乐要闻

大S遗嘱曝光!S家拒不承认

财经要闻

上半年GDP增长4.7% 新动能快速成长

汽车要闻

零重力座椅配按摩/前后备箱配齐 启源Q06还是太懂家用了

态度原创

家居
数码
房产
旅游
时尚

家居要闻

2026建博会(广州) 公装联探展交流活动

数码要闻

贝尔金推出45W小夜灯移动电源,售329元

房产要闻

海南买房,开始大规模返现了!

旅游要闻

垂钓、戏水、星空露营!济南起步区鹊华烟雨生态园打造多元田园体验

巴黎时装周奚梦瑶又美上热搜!今年穿得“花”一点才好看

无障碍浏览 进入关怀版