如何說服運維選擇Debian/Ubuntu而不是CentOS?

大岔姐


操作系統要根據業務環境來選擇,沒必要非得用誰不可。

  我是系統軟件產品經理,計算機科學與技術工學碩士,歡迎關注我,瞭解更多業界知識,和我一起探索數據後面的真相。

  Debian/Ubuntu系和CentOS都是非常優秀的服務器操作系統,國內因為Linux的早期教程多基於CentOS,所以CentOS更常見一些,實際業務中還是需要根據業務要求來選擇合適的操作系統。


如果非要說服運維選擇Debian/Ubuntu的話,可能要用數據說話,是最有力的:

web服務器的市場份額(數據來自W3Techs.com)

從圖中可以看到,ubuntu和debian佔據的份額加起來達到了67%以上,可以說是WebServer裡的王者。而CentOS只有20.6%。在佔有率上,Debian和Ubuntu完勝。


軟件包數量以及社區維護人數:

Debian/ubuntu的軟件包數量是CentOS的好幾倍,社區也更加龐大。CentOS的軟件包數量就有點少,社區的情況也不夠明晰,想必還是依靠RHEL官方開恩提供的一些技術服務為主了。但這並不代表CentOS一定不好,只是說明Debian系在軟件選擇上會更多。

CentOS:


總結:

市場份額大,軟件數量多,社區維護人員多,這幾條就已經是使用Debian/Ubuntu作為服務器很有力的理由了。


歡迎朋友們在評論中發表自己的觀點。


產品經理老胡


這個問題非常有意思,我不知道你是以什麼樣的一個身份來提這樣的一個問題,如果你的身份是一個普通的開發工程師或者是產品經理的話,我覺得你沒有必要去糾結這個事情,如果你是老闆的話或者是投資人的話,那麼我覺得,你也沒有必要非要去針對這個細節去推進運維人員使用具體什麼樣的操作系統。

我認為採用什麼樣的操作系統或者是採用什麼樣的技術站來進行開發,要根據公司現有的人員的技術情況來進行選擇,而不是市場上流行什麼就去整什麼。


雖然在國際大環境上來說,ubuntu操作系統確實是比較流行的一個操作系統,但是在國內的運維環境上來說的話,絕對的多數都是使用centos操作系統。這是因為學習環境的這樣的一個因素,因為國內絕大多數運維人員上手和實踐的操作系統,主要就是基於redhat系統的社區分支,centos操作系統。

這就好比,現在其實最流行的開發語言是Java,但是你公司的開發人員都會的是PhP,那麼很明顯,你沒有必要讓這群會PhP的人去用Java語言進行開發呀。擅長使用什麼語言,就使用什麼語言進行開發,最重要的是你要做的業務或者產品,而不是這個產品基於什麼樣的語言或者運行於什麼樣的操作系統上。


如果你非常在意你的系統運行於什麼樣的操作系統上,那就招一個相對應的一個運維人員過來給你做不就可以了嗎?

如果你強制推行大家使用ubuntu系統,那麼很可能造成一個非常嚴重的後果,就是這個運維人員由於對ubuntu系統不是很瞭解,最終產生一些問題,如果給客戶造成損失,那就得不償失了。

以上文字只是我的個人觀點,如果各位看官有不同的觀點,歡迎在評論區中討論留言,如果喜歡我的回答可以給我點贊,轉發並關注我,在這裡謝謝大家了。


FungLeo


還是想想如果勸自己離職吧,又不是桌面端,幾個跑服務的敢用這些桌面系統。服務器還是紅帽centOS靠譜。不要在別人最擅長的領域勸人


百思形象大使


用ubuntu做服務器運維就是災難,版本開發過於激進,桌面端個人使用無所謂,對於服務器用幾年的用戶來說還是rhel/centos穩定靠譜


呂老二貨


國內因為鳥哥所以centos流行吧。其實國外debian系是主流。


fidojiang


運維當然用centos,如果爆了0day漏洞,是你來幫運維補漏洞嗎?只有centos,才有最長的維護週期和最快的補丁發佈。ubuntu lts維護週期勉強和centos比,但補丁速度不能比,人家有個紅帽子爸爸


young999


國內還是centos用的比較多

所以國內的運維對centos相對來說比較熟悉

你可以培訓他們熟悉deban和ubutu 等到他們用這些比centos更熟練了 那麼 不用你說服 他們自然就換掉了



三杯酒oO


然後我們就要重寫所有原來可以在CentOS上穩定運行的腳本,如果重寫的出了問題還運維背鍋。背不起[周冬雨的凝視]


用戶4197146739630


公司好不好全看業務穩不穩

業務要想穩全頻系統妥不妥

系統沒問題全看運維好不好

運維穩 老闆給的少

故障多 老闆漲薪多

就這個理由讓運維用centos,合理


我是王大合


別說服,就要求用arch,各種理由堆,最後折中


分享到:


相關文章: