国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

硬撐15年、僅1臺服務(wù)器、8GB內(nèi)存:他用一堆“淘汰” 技術(shù),讓50+萬人敲下人生第一條Linux命令!

0
分享至


整理 | 鄭麗媛

出品 | CSDN(ID:CSDNnews)

當(dāng)下主流互聯(lián)網(wǎng)架構(gòu)的“標(biāo)準(zhǔn)答案”,大概是這樣的:Kubernetes + 微服務(wù) + 自動擴(kuò)縮容 + 云原生 + 前后端分離 + React/Vue + 分布式數(shù)據(jù)庫……

但有一個項(xiàng)目,卻用最“反潮流”的架構(gòu)硬生生活了 15 年——它叫 Webminal,一個免費(fèi)在線 Linux 學(xué)習(xí)平臺,至今仍運(yùn)行在單臺 CentOS 服務(wù)器、8GB 內(nèi)存的極簡配置上,卻服務(wù)了全球 50+ 萬用戶,還扛過了數(shù)據(jù)中心火災(zāi)、多次停電、流量洪峰。



一個跨國組合:五年不見面,用 SSH 做產(chǎn)品

故事要從 2010 年前后說起。那時的 Lakshmipathi,還只是一個普通的印度開發(fā)者,在 Windows 辦公環(huán)境里工作,卻想系統(tǒng)地學(xué)習(xí) Linux。

但問題很現(xiàn)實(shí):本地裝環(huán)境麻煩、虛擬機(jī)配置復(fù)雜,線上教程也大多是“偽終端”。尤其是很多網(wǎng)站上的 Linux 教學(xué),基本就是“點(diǎn) Run 按鈕”,并不是真正的 Shell 體驗(yàn)。

于是 Lakshmipathi 冒出了一個看似簡單、卻極其關(guān)鍵的想法:

能不能直接在瀏覽器里,打開一個“真實(shí)的 Linux 終端”?

沒有“運(yùn)行按鈕”,沒有“執(zhí)行提示”,只有一個純粹的命令行環(huán)境。在里面敲的每一條命令,都像是在一臺真正的服務(wù)器上執(zhí)行。這樣一來,當(dāng)用戶真正面對一臺 Linux 機(jī)器時,不再緊張、不再試探,而是已經(jīng)“練過很多遍”。

Webminal 的雛形,就這樣誕生了。

Webminal 并不是 Lakshmipathi 一個人完成的,他還有一位聯(lián)合開發(fā)者,來自荷蘭的工程師 Freston。兩人相識于 2010 年的一個論壇:LinuxForums.org。

之后那幾年,他們做了一件今天看來幾乎不可思議的事情:在沒有 Slack、沒有 Zoom、沒有視頻會議的情況下,合作開發(fā)一個線上平臺。

他們的“溝通工具”只有一個:

hey, should we add MySQL support?

沒錯,他們直接在服務(wù)器的終端里聊天。直到 2015 年,兩人才第一次看到對方的臉。在那之前,他們只是“彼此 SSH 里的一個用戶名”。

但正是這樣一種極簡、甚至有點(diǎn)“原始”的協(xié)作方式,構(gòu)建出了 Webminal 的核心。


一臺8GB務(wù)器,撐了15

首先,介紹一下 Webminal 的基礎(chǔ)設(shè)施:一臺 CentOS Linux 服務(wù)器,8GB 內(nèi)存。沒有容器編排,沒有集群,沒有自動擴(kuò)容。

自 2011 年上線以來,這套架構(gòu)幾乎沒有本質(zhì)變化,卻撐過了不少“災(zāi)難時刻”:

● 2017 年,一篇西班牙技術(shù)博客帶來單日 1 萬用戶暴漲;

● 2021 年,數(shù)據(jù)中心發(fā)生火災(zāi),直接丟失 15 萬用戶賬號;

● 荷蘭發(fā)生過多次斷電事故,曾讓服務(wù)中斷;

● 再加上持續(xù)增長的用戶規(guī)?!猈ebminal 累計(jì)服務(wù)用戶已超過 50 萬人。

換句話說,這臺 8GB 內(nèi)存的機(jī)器,承載了幾十萬 Linux 初學(xué)者的入門體驗(yàn)。

而如果把 Webminal 的技術(shù)棧列出來,可能大多數(shù)工程師的第一反應(yīng)大概是:“這也能用?”

● Python 2.7(沒錯,就是這么古老)

● 框架:Flask 0.12.5

● 終端:Shellinabox(早在2017 年就停止維護(hù)了)

● Root 實(shí)驗(yàn)環(huán)境:User Mode Linux(2001 年的老技術(shù))

● 監(jiān)控:eBPF/execsnoop(整個棧里唯一比較新的組件)

● 數(shù)據(jù)庫:MySQL,運(yùn)行在那臺扛過火災(zāi)的服務(wù)器上

● 前端:無 React、無 Vue、無 npm,純 HTML + 內(nèi)聯(lián) CSS

這套組合,幾乎違背了過去十年所有“最佳實(shí)踐”。但 Lakshmipathi 自信表示
:“所有技術(shù)大會分享都會告訴你這套棧‘完全不合理’,但它就是服務(wù)了 50 萬用戶,穩(wěn)定運(yùn)行了 15 年。


為什么選擇老古董不用新技術(shù)

或許很多人會問:既然是在線 Linux 環(huán)境,為什么不用 Docker?Lakshmipathi 給出的答案很直接:因?yàn)?/strong>Docker 不夠“真實(shí)”。

在 Webminal 里,用戶不僅僅是敲 ls、cd 這種基礎(chǔ)命令,而是要做更底層的系統(tǒng)操作,比如磁盤分區(qū)(fdisk) 、LVM 管理、RAID 配置、文件系統(tǒng)創(chuàng)建(mkfs)等,這些操作都需要“真實(shí)的塊設(shè)備”。

于是,Lakshmipathi 選擇了一項(xiàng)幾乎被人遺忘的技術(shù):User Mode Linux(UML)——一種 2001 年由 Jeff Dike 開發(fā)、能在用戶態(tài)運(yùn)行完整 Linux 內(nèi)核的技術(shù)。

簡單來說,UML 讓每個用戶啟動的不是容器,而是一個“完整的 Linux 內(nèi)核”:每個用戶都擁有一個獨(dú)立 Linux 內(nèi)核,4 個虛擬塊設(shè)備(每個 64MB),用于練習(xí) LVM、RAID、fdisk,256MB 內(nèi)存和基于寫時復(fù)制(COW)的共享鏡像。

當(dāng)用戶輸入 poweroff 時,UML 實(shí)例直接退出,回到普通 shell,完全隔離、零風(fēng)險(xiǎn)。而 COW 技術(shù)又保證了成本可控——即便 100 個用戶同時操作,也只增加約 2GB 存儲,基礎(chǔ)鏡像全局共享。

當(dāng)然,Webminal 也不是沒嘗試過現(xiàn)代化。Lakshmipathi 直言他們曾嘗試用現(xiàn)代化的 WebSocket 終端替換 Shellinabox,結(jié)果上線才幾小時,用戶就反饋白屏、Firefox 兼容異常等問題。

Shellinabox 誕生于 2005 年,雖然老、慢、丑,但它有一個關(guān)鍵優(yōu)勢:幾乎可以穿透所有防火墻、代理和企業(yè)內(nèi)網(wǎng)。所以,Lakshmipathi 最后還是切回了 Shellinabox:“有時候,老東西反而才是正確選擇。

在整個項(xiàng)目中,唯一稱得上“現(xiàn)代”的技術(shù),是 eBPF。Webminal 使用它來實(shí)時追蹤系統(tǒng)命令執(zhí)行,并在首頁展示一個滾動的“命令流”:ls、gcc、vim……這些不是模擬數(shù)據(jù),全部來自當(dāng)前真實(shí)用戶的輸入,且已做匿名化處理,只展示命令本身,無參數(shù)、無路徑、無密碼。

據(jù) Lakshmipathi 介紹,截至目前,這個首頁滾動的實(shí)時命令流已經(jīng)記錄了超過 2800萬條命令。


一個根本“不賺錢”的項(xiàng)目,為什么活了 15 年?

事實(shí)上,Webminal 最大的“反常識”,不僅是技術(shù),還有它的商業(yè)模式——沒有廣告、用戶追蹤、風(fēng)險(xiǎn)投資和訂閱收入,所有的服務(wù)器費(fèi)用,全部由 Lakshmipathi 自己承擔(dān)。

“在這個項(xiàng)目上的花費(fèi),甚至超過了我個人和家庭的日常開支。我不止一次想過關(guān)停它,15 年確實(shí)太久了。”Lakshmipathi 坦言,在他失業(yè)的那幾個月里,看著積蓄不斷減少,服務(wù)器賬單卻每月準(zhǔn)時到來,他都會想:這個月,要不要把服務(wù)器關(guān)掉?

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

這些年來,Lakshmipathi 也進(jìn)行過一些變現(xiàn)嘗試,但他申請 YC 被拒、推廣付費(fèi)訂閱失敗、尋求贊助也無果。原因很簡單:Webminal 的核心用戶是學(xué)生,而這些人,往往連每月 4 美元都付不起。于是這個項(xiàng)目,最終選擇了一個最“笨”的方法——繼續(xù)免費(fèi)。

已有 50 萬人在 Webminal 敲下了人生第一條 ls 命令。他們中有人現(xiàn)在成了系統(tǒng)管理員,有人運(yùn)營著自己的服務(wù)器,甚至有人管理的基礎(chǔ)設(shè)施規(guī)模遠(yuǎn)超我。”盡管如此,Lakshmipathi 依然堅(jiān)定:“只要還能幫到哪怕一名學(xué)生,Webminal 就會一直運(yùn)行下去。

不過,他也坦言,如今 8GB 內(nèi)存已成為 Webminal 的瓶頸,Root 實(shí)驗(yàn)環(huán)境的并發(fā)用戶數(shù)也受限,希望能將服務(wù)器內(nèi)存升級到 128GB,讓更多學(xué)生同時使用 Root 環(huán)境,便在 GitHub Sponsors 開通了贊助渠道(https://github.com/sponsors/Lakshmipathihmipathi):“哪怕很小的幫助也意義重大?!?/p>


如他所說,從 Webminal 的用戶評價(jià)中,可以看到許多真情實(shí)感的反饋:

● “我是一名 Windows 管理員,平時沒太多空閑時間,這個網(wǎng)站幫我快速熟悉了 Linux。我甚至在平板上也用它,教程也非常棒,感謝你們的付出。”

● “我是韓國電子工程專業(yè)的學(xué)生,通過你的網(wǎng)站學(xué)習(xí) Linux,收獲非常大!”

● “教程太棒了,有些地方還很有趣。網(wǎng)站簡直絕了,希望多出內(nèi)容,繼續(xù)保持!”

在現(xiàn)在這個強(qiáng)調(diào)效率、規(guī)模和資本回報(bào)的時代,Webminal 的故事似乎有些“格格不入”——但也正因?yàn)槿绱耍棚@得珍貴:15 年、單臺服務(wù)器、8GB 內(nèi)存、50 萬用戶,Webminal 拒絕死亡的背后,是一位開發(fā)者對技術(shù)初心的極致守護(hù)。

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

【活動分享】"48 小時,與 50+ 位大廠技術(shù)決策者,共探 AI 落地真路徑。"由 CSDN&奇點(diǎn)智能研究院聯(lián)合舉辦的「全球機(jī)器學(xué)習(xí)技術(shù)大會」正式升級為「奇點(diǎn)智能技術(shù)大會」。2026 奇點(diǎn)智能技術(shù)大會將于 4 月 17-18 日在上海環(huán)球港凱悅酒店正式召開,大會聚焦大模型技術(shù)演進(jìn)、智能體系統(tǒng)工程、OpenClaw 生態(tài)實(shí)踐及 AI 行業(yè)落地等十二大專題板塊,特邀來自BAT、京東、微軟、小紅書、美團(tuán)等頭部企業(yè)的 50+ 位技術(shù)決策者分享實(shí)戰(zhàn)案例。旨在幫助技術(shù)管理者與一線 AI 落地人員規(guī)避選型風(fēng)險(xiǎn)、降低試錯成本、獲取可復(fù)用的工程方法論,真正實(shí)現(xiàn) AI 技術(shù)的規(guī)模化落地與商業(yè)價(jià)值轉(zhuǎn)化。這不僅是一場技術(shù)的盛宴,更是決策者把握 2026 AI 拐點(diǎn)的戰(zhàn)略機(jī)會。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

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.

相關(guān)推薦
熱點(diǎn)推薦
李德維再嗆馬英九:有需要一直發(fā)聲明嗎?真無聊!

李德維再嗆馬英九:有需要一直發(fā)聲明嗎?真無聊!

荊楚寰宇文樞
2026-04-21 22:42:50
舊將:帕斯個人能力很強(qiáng),但他很難在皇馬體系中找到合適位置

舊將:帕斯個人能力很強(qiáng),但他很難在皇馬體系中找到合適位置

懂球帝
2026-04-22 11:08:12
世體:弗洛倫蒂諾考慮就近況發(fā)聲,皇馬今夏不會大規(guī)模換血

世體:弗洛倫蒂諾考慮就近況發(fā)聲,皇馬今夏不會大規(guī)模換血

懂球帝
2026-04-22 13:27:07
1944年劉少奇急請全軍改名,毛主席為何寧犯眾怒也要強(qiáng)行叫停?三年后全黨驚出冷汗

1944年劉少奇急請全軍改名,毛主席為何寧犯眾怒也要強(qiáng)行叫停?三年后全黨驚出冷汗

史海孤雁
2026-04-10 17:06:11
剛剛,伊朗向特朗普甩出終極條件:想談?先承認(rèn)我是贏家!

剛剛,伊朗向特朗普甩出終極條件:想談?先承認(rèn)我是贏家!

菁菁子衿
2026-04-22 10:55:02
王玉梅案,是內(nèi)蒙古農(nóng)商銀行深度反腐的開始

王玉梅案,是內(nèi)蒙古農(nóng)商銀行深度反腐的開始

金透社
2026-04-22 10:23:40
越南算盤打太精!體驗(yàn)中國高鐵連聲稱贊,轉(zhuǎn)頭為德國送去百億訂單

越南算盤打太精!體驗(yàn)中國高鐵連聲稱贊,轉(zhuǎn)頭為德國送去百億訂單

小影的娛樂
2026-04-21 12:33:33
岳父逼我拿188萬給小舅子,老婆摔杯怒提離婚,結(jié)局亮了!

岳父逼我拿188萬給小舅子,老婆摔杯怒提離婚,結(jié)局亮了!

曉艾故事匯
2026-04-15 16:02:42
武統(tǒng)、和統(tǒng)都沒希望?臺島專家:大陸已經(jīng)走上“第三條路”!

武統(tǒng)、和統(tǒng)都沒希望?臺島專家:大陸已經(jīng)走上“第三條路”!

阿芒娛樂說
2026-04-22 11:06:34
王海霞已任合肥市委常委、統(tǒng)戰(zhàn)部部長

王海霞已任合肥市委常委、統(tǒng)戰(zhàn)部部長

鳳凰網(wǎng)安徽
2026-04-22 09:08:45
14歲被送上導(dǎo)演的床,17歲拍全裸寫真,被操控半生,如今怎樣了?

14歲被送上導(dǎo)演的床,17歲拍全裸寫真,被操控半生,如今怎樣了?

阿訊說天下
2026-04-18 11:52:55
黎筍長子曾坦言:越南當(dāng)年敢打中國有3個原因,結(jié)果發(fā)現(xiàn)全是錯覺

黎筍長子曾坦言:越南當(dāng)年敢打中國有3個原因,結(jié)果發(fā)現(xiàn)全是錯覺

顧史
2026-04-18 09:17:19
山東泰山本輪取勝,本賽季中超首次有扣分隊(duì)排名高于未扣分隊(duì)

山東泰山本輪取勝,本賽季中超首次有扣分隊(duì)排名高于未扣分隊(duì)

懂球帝
2026-04-21 22:45:07
59歲宋祖英與男友合影曝光,氣質(zhì)優(yōu)雅素顏真實(shí)

59歲宋祖英與男友合影曝光,氣質(zhì)優(yōu)雅素顏真實(shí)

無處遁形
2026-04-22 11:37:27
接受審判!小S坦言后悔發(fā)起日本旅行害死姐姐 錯過3次機(jī)會拯救她

接受審判!小S坦言后悔發(fā)起日本旅行害死姐姐 錯過3次機(jī)會拯救她

娛樂小丸子
2026-04-21 14:07:10
絕不談判!永久關(guān)閉豁免窗口!中國打響光刻機(jī)反擊戰(zhàn)

絕不談判!永久關(guān)閉豁免窗口!中國打響光刻機(jī)反擊戰(zhàn)

阿七說史
2026-04-20 15:10:26
維尼修斯獲評9.3分+官方MVP:飆遠(yuǎn)程無解世界波,現(xiàn)場視角,太牛了

維尼修斯獲評9.3分+官方MVP:飆遠(yuǎn)程無解世界波,現(xiàn)場視角,太牛了

俯身沖頂
2026-04-22 06:09:45
發(fā)現(xiàn)一個特點(diǎn),凡是患上糖尿病的患者,身體大多數(shù)有這幾個特征

發(fā)現(xiàn)一個特點(diǎn),凡是患上糖尿病的患者,身體大多數(shù)有這幾個特征

今日養(yǎng)生之道
2026-04-22 10:21:20
前隊(duì)友:羅塞尼爾說話像是吞了一本長單詞字典,簡直滿口胡言

前隊(duì)友:羅塞尼爾說話像是吞了一本長單詞字典,簡直滿口胡言

懂球帝
2026-04-22 08:29:12
恭喜特朗普,這場中東沖突,終于被他搞成了全球都喜歡的樣子

恭喜特朗普,這場中東沖突,終于被他搞成了全球都喜歡的樣子

田園小歸
2026-04-22 08:29:10
2026-04-22 14:35:00
CSDN incentive-icons
CSDN
成就一億技術(shù)人
26471文章數(shù) 242270關(guān)注度
往期回顧 全部

科技要聞

凌晨突發(fā)!ChatGPT Images 2.0發(fā)布

頭條要聞

KTV服務(wù)員被指強(qiáng)奸14歲女生 官方通報(bào)

頭條要聞

KTV服務(wù)員被指強(qiáng)奸14歲女生 官方通報(bào)

體育要聞

一到NBA季后賽,四屆DPOY就成了主角

娛樂要聞

復(fù)婚無望!baby黃曉明陪小海綿零交流

財(cái)經(jīng)要聞

伊朗拒絕出席 特朗普宣布延長停火期限

汽車要聞

純電續(xù)航301km+激光雷達(dá) 宋Pro DM-i飛馳版9.99萬起

態(tài)度原創(chuàng)

親子
教育
數(shù)碼
時尚
軍事航空

親子要聞

卵巢早衰吃什么保養(yǎng)品調(diào)理好?輔酶q10備孕要提前多久吃?

教育要聞

2026 成都新初高中大爆發(fā)!七中 、 樹德、 西川、北二外領(lǐng)銜,9 月集體亮相!

數(shù)碼要聞

官宣!追覓硅谷發(fā)布會定檔,4月27日-30日登陸北美

頂流復(fù)工,已判若兩人

軍事要聞

特朗普宣布延長停火 伊朗表態(tài)

無障礙瀏覽 進(jìn)入關(guān)懷版