<ruby id="9ue20"></ruby>

  1. 
    

      国产午夜福利免费入口,国产日韩综合av在线,精品久久人人妻人人做精品,蜜臀av一区二区三区精品,亚洲欧美中文日韩在线v日本,人妻av中文字幕无码专区 ,亚洲精品国产av一区二区,久久精品国产清自在天天线
      網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

      硬撐15年、僅1臺(tái)服務(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ù) + 自動(dòng)擴(kuò)縮容 + 云原生 + 前后端分離 + React/Vue + 分布式數(shù)據(jù)庫……

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



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

      故事要從 2010 年前后說起。那時(shí)的 Lakshmipathi,還只是一個(gè)普通的印度開發(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 冒出了一個(gè)看似簡單、卻極其關(guān)鍵的想法:

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

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

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

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

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

      他們的“溝通工具”只有一個(gè):

      hey, should we add MySQL support?

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

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


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

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

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

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

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

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

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

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

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

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

      ● 框架:Flask 0.12.5

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

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

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

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

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

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


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

      或許很多人會(huì)問:既然是在線 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 讓每個(gè)用戶啟動(dòng)的不是容器,而是一個(gè)“完整的 Linux 內(nèi)核”:每個(gè)用戶都擁有一個(gè)獨(dú)立 Linux 內(nèi)核,4 個(gè)虛擬塊設(shè)備(每個(gè) 64MB),用于練習(xí) LVM、RAID、fdisk,256MB 內(nèi)存和基于寫時(shí)復(fù)制(COW)的共享鏡像。

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

      【活動(dòng)分享】"48 小時(shí),與 50+ 位大廠技術(shù)決策者,共探 AI 落地真路徑。"由 CSDN&奇點(diǎn)智能研究院聯(lián)合舉辦的「全球機(jī)器學(xué)習(xí)技術(shù)大會(huì)」正式升級(jí)為「奇點(diǎn)智能技術(shù)大會(huì)」。2026 奇點(diǎn)智能技術(shù)大會(huì)將于 4 月 17-18 日在上海環(huán)球港凱悅酒店正式召開,大會(huì)聚焦大模型技術(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)、降低試錯(cuò)成本、獲取可復(fù)用的工程方法論,真正實(shí)現(xiàn) AI 技術(shù)的規(guī)?;涞嘏c商業(yè)價(jià)值轉(zhuǎn)化。這不僅是一場(chǎng)技術(shù)的盛宴,更是決策者把握 2026 AI 拐點(diǎn)的戰(zhàn)略機(jī)會(huì)。

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(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)推薦
      民進(jìn)黨,極有可能在下一屆臺(tái)灣地區(qū)選舉后,成為長期一家獨(dú)大政黨

      民進(jìn)黨,極有可能在下一屆臺(tái)灣地區(qū)選舉后,成為長期一家獨(dú)大政黨

      李橑在北漂
      2026-04-02 10:22:26
      5小時(shí)空等耗死三條人命!

      5小時(shí)空等耗死三條人命!

      新動(dòng)察
      2026-05-09 11:17:26
      沖著王驍追《低智商犯罪》,男二一出場(chǎng),才知道什么是驚艷四座

      沖著王驍追《低智商犯罪》,男二一出場(chǎng),才知道什么是驚艷四座

      十里電影
      2026-05-08 21:41:13
      班主任讓全班孤立我女兒,我沒去學(xué)校鬧,買下學(xué)校對(duì)面的小賣部

      班主任讓全班孤立我女兒,我沒去學(xué)校鬧,買下學(xué)校對(duì)面的小賣部

      紙鳶奇譚
      2026-02-24 14:19:58
      又一個(gè)“愛國大V”人設(shè)翻車!靠愛國撈金千萬,私下悄悄辦移民!

      又一個(gè)“愛國大V”人設(shè)翻車!靠愛國撈金千萬,私下悄悄辦移民!

      麥杰遜
      2026-05-07 13:13:17
      奶奶剛死3天,瞎子上門討飯,臨走時(shí)說:明天你們家要多一口棺材

      奶奶剛死3天,瞎子上門討飯,臨走時(shí)說:明天你們家要多一口棺材

      千秋文化
      2026-04-27 20:12:24
      難怪藍(lán)玉被朱元璋屠戮三族,你不看他都做了啥,竟連王妃都敢侮辱

      難怪藍(lán)玉被朱元璋屠戮三族,你不看他都做了啥,竟連王妃都敢侮辱

      史筆似塵鉤
      2026-05-06 21:50:03
      安徽巨星夜崩盤,窮到欠薪卻敢辦大型演唱會(huì),粉絲淪為韭菜太扎心

      安徽巨星夜崩盤,窮到欠薪卻敢辦大型演唱會(huì),粉絲淪為韭菜太扎心

      法老不說教
      2026-05-09 15:11:16
      拼爹還是拼自己?父親是前外交部長,他哈佛畢業(yè)卻擠公交搬啤酒箱

      拼爹還是拼自己?父親是前外交部長,他哈佛畢業(yè)卻擠公交搬啤酒箱

      南宗歷史
      2026-05-05 17:00:11
      “過氣超女”黃雅莉:沒工作沒積蓄,已生子,住5㎡三室一廳,活成了城市版李子柒

      “過氣超女”黃雅莉:沒工作沒積蓄,已生子,住5㎡三室一廳,活成了城市版李子柒

      可讀
      2026-05-08 20:53:44
      戀足為何越來越普遍?全球每7人就有1個(gè),背后原因太真實(shí)

      戀足為何越來越普遍?全球每7人就有1個(gè),背后原因太真實(shí)

      人間無味啊
      2026-05-08 03:59:09
      14支球隊(duì)鎖定下賽季歐冠名額:巴薩、拜仁、皇馬、阿森納在列

      14支球隊(duì)鎖定下賽季歐冠名額:巴薩、拜仁、皇馬、阿森納在列

      懂球帝
      2026-05-09 16:43:08
      游戲中的中國背景永遠(yuǎn)都是臟亂差,“不隨地吐痰”顯得格外刺眼

      游戲中的中國背景永遠(yuǎn)都是臟亂差,“不隨地吐痰”顯得格外刺眼

      街機(jī)時(shí)代
      2026-05-06 15:00:03
      鞏俐和替身合影:倆人長得幾乎一模一樣,你能分清她倆誰是誰嗎?

      鞏俐和替身合影:倆人長得幾乎一模一樣,你能分清她倆誰是誰嗎?

      鄉(xiāng)野小珥
      2026-05-09 17:22:51
      61歲張曼玉豪宅改造菜園,親手挖芋頭,絲毫沒有明星架子

      61歲張曼玉豪宅改造菜園,親手挖芋頭,絲毫沒有明星架子

      老吳教育課堂
      2026-05-09 13:20:24
      羅翔:如果一個(gè)人突然努力工作,業(yè)余時(shí)間開始學(xué)習(xí),不再參加社交活動(dòng),那么,身邊的人可能不僅不會(huì)幫他,還會(huì)拉他下來,原因就一個(gè)!

      羅翔:如果一個(gè)人突然努力工作,業(yè)余時(shí)間開始學(xué)習(xí),不再參加社交活動(dòng),那么,身邊的人可能不僅不會(huì)幫他,還會(huì)拉他下來,原因就一個(gè)!

      譚老師地理大課堂
      2026-04-22 00:03:57
      日本乒乓球名將水谷隼說:中國隊(duì)之所以強(qiáng)大,根本不是技術(shù)優(yōu)勢(shì)

      日本乒乓球名將水谷隼說:中國隊(duì)之所以強(qiáng)大,根本不是技術(shù)優(yōu)勢(shì)

      籃球看比賽
      2026-02-04 17:46:56
      美國不聽中國勸阻售臺(tái)武器,臺(tái)欠下巨債,將來統(tǒng)一臺(tái)灣后誰還?

      美國不聽中國勸阻售臺(tái)武器,臺(tái)欠下巨債,將來統(tǒng)一臺(tái)灣后誰還?

      標(biāo)體
      2026-05-10 03:04:42
      女學(xué)霸發(fā)明“咯噔字體”,老師低分警告:別用個(gè)性挑戰(zhàn)考試底線

      女學(xué)霸發(fā)明“咯噔字體”,老師低分警告:別用個(gè)性挑戰(zhàn)考試底線

      蝴蝶花雨話教育
      2026-05-07 00:05:04
      母親稱去幫表姐照看孩子五年,我出差路過表姐家,小區(qū)保安說:你媽媽?她去年就回老家了

      母親稱去幫表姐照看孩子五年,我出差路過表姐家,小區(qū)保安說:你媽媽?她去年就回老家了

      二胡的歲月如歌
      2026-05-06 18:17:13
      2026-05-10 05:12:49
      CSDN incentive-icons
      CSDN
      成就一億技術(shù)人
      26523文章數(shù) 242282關(guān)注度
      往期回顧 全部

      科技要聞

      美國政府強(qiáng)力下場(chǎng) 蘋果英特爾達(dá)成代工協(xié)議

      頭條要聞

      演員文章面館大火后又開酒吧 多位明星到場(chǎng)母親也現(xiàn)身

      頭條要聞

      演員文章面館大火后又開酒吧 多位明星到場(chǎng)母親也現(xiàn)身

      體育要聞

      成立128年后,這支升班馬首奪頂級(jí)聯(lián)賽冠軍

      娛樂要聞

      50歲趙薇臉頰凹陷滄桑得認(rèn)不出!

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

      多地號(hào)召,公職人員帶頭繳納物業(yè)費(fèi)

      汽車要聞

      軸距加長/智駕拉滿 阿維塔07L定位大五座SUV

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

      房產(chǎn)
      藝術(shù)
      親子
      本地
      公開課

      房產(chǎn)要聞

      低價(jià)甩賣!??谶@個(gè)地標(biāo)商業(yè),無人接盤!

      藝術(shù)要聞

      深圳終究失去“中國第一高樓”,華潤接手地塊!

      親子要聞

      媽媽說女兒休學(xué)一年,我教她3個(gè)笨辦法

      本地新聞

      用蘇繡的方式,打開江西婺源

      公開課

      李玫瑾:為什么性格比能力更重要?

      無障礙瀏覽 進(jìn)入關(guān)懷版 主站蜘蛛池模板: 日本一极品久久99精品| 亚洲日本欧洲二区精品| 95在线一区| 97色色资源站| 亚洲日韩图片专区第1页| jiZZjiZZ少妇高潮喷水| 久久久久亚洲AV成人网人人小说 | 超级黄色a毛片视频| 鄂尔多斯市| 亚洲国产aⅴ综合网一区| 国产成人啪精品视频免费网| 2020年最新国产精品正在播放| 国产美女裸身网站免费观看视频| 国产在线尤物在线不卡网站| 伊人久久大香线蕉精品,亚洲国产一成人久久精品,久久99精品久久久久久三 | 欧美一区二区三区欧美日韩亚洲| 国产中文在线| 博爱县| 欧美疯狂性受xxxxx喷水| 亚洲AV无码一区二区一二区色戒| 精品午夜福利短视频一区| www.成人| 亚洲毛色一区二区第一网站| 如何挑抖丰满少妇的******的毛| 伊人婷婷五月| 国产精品成人国产乱| 国产乱码1卡二卡3卡四卡5| 久久亚洲精品国产精品 | 亚洲黄片一区二区三区| 国产亚洲日本人在线观看| 人妻少妇精品专区性色av| 91中文字幕在线一区| 欧美z0zo人禽交另类视频| 大胸美女吃奶爽死视频| 欧美国产精品啪啪| 欧美丝袜高跟鞋一区二区| 麻豆国产VA免费精品高清在线| 在线中文字幕av| 制服丝袜美腿一区二区| 丁香婷婷综合激情五月色| 精品人妻V|