大家好
之前被好幾個客戶問我使用Linux的底層是什麼
我只是個只會下一般指令的菜鳥
我腦袋裡只想到 redhat CentOS rocky F5 等等錯誤回答
完全不懂客戶的意思
來請教各位高手:(
redhat CentOS rocky F5
這些是發行版,是「Linux核心」加上套件一起發布的軟體包
我猜底層應該是問你用幾版的核心,也可以問說特定功能的底層是什麼東西。
我會先反問: 你想知道哪一層? 第十八層可以嗎?
還是 18 層太多了? 那把幾層做成樓中樓好了, 這樣可以少好幾層:
如果這不是他們要的, 那請它們回答一個準確的英文名詞...
中文的: 底層兩個字, 可以從不同角度解釋出好多種不同的東西;
這些是: 連提問都沒能把問題定義講清楚的客戶...
大神們都太專業,原PO看不懂沒關係,不要花太多時間硬去搞懂,問問RD您們家產品用的KERNEL版本就可以應付95%的客戶了。
因為我有十多年甲方經驗,了解其實客戶會這樣問,只是想要表示我也懂Linux,不要呼嚨我喔!您就誇誇他,說他好強好厲害喔,其他的客戶都不會問的那麼Detail,不愧是經驗豐富的前輩就夠了。
真遇到那5%較真的客戶,您講的再專業也不可能滿足他,直接請您們家RD出門支援,一起去搞定他。
之前被好幾個客戶問我使用Linux的底層是什麼
Linux沒有「底層」的,只有「核心」,跟地球一樣不是平面的。
當客戶問Linux的底層是什麼,他們想知道的不是「核心」/Kernel這種「底層」,對客戶而言,Linux和Windows一樣都是統稱,他們只想知道的是Linux這個名稱「底」下最淺的那一「層」,因此回答Ubuntu, CentOS,...這種發行版的名稱就可以了。
一般客戶會問這問題。
我大多會先回答套裝系統的名稱。如ubuntu 、redhat CentOS
但會反問他一下說,還是你想知道的核心版本。
這裏講的核心版本。其實「窮嘶發發發」與「raytracy」都已經有回答到了。
就是 KERNEL 了。
這一般我也很少去記它。
但你可以打 「uname -a」
大多數出現的開頭版本號,就是核心版本。
依我的機器例子來說(IP的部份我就用??取代掉)
「Linux ip-??-??-??-?? 5.11.0-1020-aws #21~20.04.2-Ubuntu SMP Fri Oct 1 13:03:59 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux」
那一開頭的 5.11.0 就是核心版本號。
如果連這也不是客戶要的。那就真的得搬出 raytracy 大的那張圖出來了。
也就是將 KERNEL 給更細分出來了。
說真的,我就算看著那張圖,我也不會跟客戶解釋那麼多。