1前言
前段時間搭建博客需要購買服務(wù)器,發(fā)現(xiàn)網(wǎng)上無論物理服務(wù)器還是云服務(wù)器,大部分都是Linux操作系統(tǒng)。
那么問題來了,為什么大部分服務(wù)器都是Linux服務(wù)器呢?今天這篇文章就給大家分享幾個Linux服務(wù)器的優(yōu)點(diǎn)。
2什么是Linux?
linux是一個基于POSIX的多用戶、多任務(wù)并且支持多線程和多CPU的操作系統(tǒng);linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
Linux 在設(shè)計(jì)之初,就是一個基于 POSIX 的多用戶、多任務(wù)并且支持多線程和多 CPU 的操作系統(tǒng)。它是由世界各地成千上萬的程序員設(shè)計(jì)和開發(fā)實(shí)現(xiàn)的,當(dāng)初開發(fā) Linux 系統(tǒng)的目的就是建立不受任何商業(yè)化軟件版權(quán)制約的、全世界都能自由使用的類 Unix 操作系統(tǒng)兼容產(chǎn)品。
在過去的 20 年里,Linux 系統(tǒng)主要被應(yīng)用于服務(wù)器端、嵌入式開發(fā)和 PC 桌面 3 大領(lǐng)域,其中服務(wù)器端領(lǐng)域是重中之重。例如,我們熟知的大型、超大型互聯(lián)網(wǎng)企業(yè)(百度、騰訊、Sina、阿里等)都在使用 Linux 系統(tǒng)作為其服務(wù)器端的程序運(yùn)行平臺,全球及國內(nèi)排名前 1000 的 90% 以上的網(wǎng)站使用的主流系統(tǒng)都是 Linux 系統(tǒng)。
3Linux的優(yōu)點(diǎn)
Linux操作系統(tǒng)之所以如此流行,是因?yàn)樗邆浜芏嗟膬?yōu)點(diǎn),當(dāng)然這些優(yōu)點(diǎn)是對于特定人群來說的,不同的人可能有不同的理解,下面我就列舉我認(rèn)為Linux的幾個優(yōu)點(diǎn)。
(1)開源
Linux的主要優(yōu)點(diǎn)之一是它是一個開放源代碼的操作系統(tǒng),即每個人都可以輕松獲得其源代碼。任何有編碼能力的人都可以出于任何目的貢獻(xiàn)、修改、增強(qiáng)和分發(fā)代碼給任何人。
可能這么說大家還不能理解,我還能改Linux的源代碼?這么神奇嗎?
理論上你是可以對Linux的源代碼進(jìn)行修改的,但是一般的人還真做不到這個水平。linux的源碼是在/usr/src這個目錄下,你可以修改它試試看,不過把系統(tǒng)改崩了我可不負(fù)責(zé)。
其實(shí)Linux操作系統(tǒng)的開源性不是在這方面體現(xiàn)的,而是體現(xiàn)在下面幾個方面:
Linux官方將軟件程序與源代碼文件一起打包提供給用戶,讓用戶在不受限制地使用某個軟件功能的基礎(chǔ)上還可以按需進(jìn)行修改,或編制成衍生產(chǎn)品再發(fā)布出去。用戶具有使用自由、修改自由、重新發(fā)布自由以及創(chuàng)建衍生品的自由。這也正好符合了黑客和極客對自由的追求,因此國內(nèi)外開源社區(qū)的根基都很龐大,人氣也相當(dāng)高。
你是否為自己的軟件收費(fèi)而苦惱過,當(dāng)自己急需轉(zhuǎn)一份大的PDF時,卻顯示著會員權(quán)限?
linux系統(tǒng)卻大無畏的開源共享,將權(quán)利全部給你,任你支配,是不是能滿足的強(qiáng)大內(nèi)心呢,自己可以做主來操作了。
另外,你可以想象一下,如果自己是個大企業(yè)的老板,你現(xiàn)在需要買一批服務(wù)器,現(xiàn)在有一套開源的系統(tǒng)(當(dāng)然是在安全的前提下)和一套不開源的系統(tǒng)(說白了就是要錢),你會選擇哪一個?
(2)低風(fēng)險(xiǎn)性
有的人看到開源性又看到低風(fēng)險(xiǎn),心里就產(chǎn)生了疑問,不是說開源嗎?既然都開源了為啥還安全呢?
其實(shí)Linux的低風(fēng)險(xiǎn)性正是因?yàn)長inux是開源的,源代碼公開,研究的人多,發(fā)現(xiàn)漏洞或不安全 bug 的機(jī)會也多,因而能得到快速修正,所以安全系數(shù)高。
(3)穩(wěn)定性
業(yè)界公認(rèn):Linux服務(wù)器比Windows服務(wù)器穩(wěn)定性高的多,很多人都認(rèn)為Linux穩(wěn)定性雖然比不上在IBM小型機(jī)上運(yùn)行AIX,但是比Windows服務(wù)器確實(shí)高很多。
你也許會聽到Windows服務(wù)器長時間運(yùn)行而突然死機(jī)(藍(lán)屏),但你絕不會聽到Linux系統(tǒng)服務(wù)器因?yàn)殚L時間不關(guān)機(jī)會卡死,在Linux上幾乎是不會出現(xiàn)這種情況的,而Linux系統(tǒng)的穩(wěn)定性主要取決于系統(tǒng)設(shè)計(jì)的結(jié)構(gòu)。
(4)多用戶
Linux是一個真實(shí)的、完整的多用戶多任務(wù)操作系統(tǒng),多用戶多任務(wù)就是可以在系統(tǒng)上建立多個用戶,而多個用戶可以在同一時間內(nèi)登錄同一個系統(tǒng)執(zhí)行各自不同的任務(wù),而互不影響。
例如某臺linux服務(wù)器上有4個用戶,分別是root、www、ftp和mysql,在同一時間內(nèi),root用戶可能在查看系統(tǒng)日志,管理維護(hù)系統(tǒng),www用戶可能在修改自己的網(wǎng)頁程序,ft加p用戶可能在上傳軟件到服務(wù)器,mysql用戶可能在執(zhí)行自己的SQL查詢,每個用戶互不干擾,有條不紊的進(jìn)行著自己的工作。
但是每個用戶之間不能越權(quán)訪問,比如www用戶不能執(zhí)行mysq|用戶的SQL查詢操作, ftp用戶也不能修改www用戶的網(wǎng)頁程序,由此可知,不同用戶具有不同的權(quán)限,每個用戶是在權(quán)限允許的范圍內(nèi)完成不同的任務(wù),linux正是通過這種權(quán)限的劃分與管理,實(shí)現(xiàn)了多用戶多任務(wù)的運(yùn)行機(jī)制。
4Linux版本
新手往往會被 Linux 眾多的發(fā)行版本搞得一頭霧水,我曾經(jīng)也被困擾過,并且傻傻的認(rèn)為不同版本之間只是Win10和win7的區(qū)別,只是同一系統(tǒng)在不同階段的不同版本而已,其實(shí)并非如此。
由于自己對不同版本的理解有限,所以這里就簡單的給大家介紹一下吧!
(1)Red Hat Linux
Red Hat(紅帽公司)創(chuàng)建于 1993 年,是目前世界上資深的 Linux 廠商,也是最獲認(rèn)可的 Linux 品牌。
(2)Ubuntu Linux
Ubuntu 基于知名的 Debian Linux 發(fā)展而來,界面友好,容易上手,對硬件的支持非常全面,是目前最適合做桌面系統(tǒng)的 Linux 發(fā)行版本,而且 Ubuntu 的所有發(fā)行版本都免費(fèi)提供。
Ubuntu 的創(chuàng)始人 Mark Shuttleworth 是非常具有傳奇色彩的人物。他在大學(xué)畢業(yè)后創(chuàng)建了一家安全咨詢公司,1999 年以 5.75 億美元被收購,由此一躍成為南非最年輕有為的本土富翁。
(3)SuSE Linux
SuSE Linux 以 Slackware Linux 為基礎(chǔ),原來是德國的 SuSE Linux AG 公司發(fā)布的 Linux 版本,1994 年發(fā)行了第一版,早期只有商業(yè)版本,2004 年被 Novell 公司收購后,成立了 OpenSUSE 社區(qū),推出了自己的社區(qū)版本 OpenSUSE。
SuSE Linux 可以非常方便地實(shí)現(xiàn)與 Windows 的交互,硬件檢測非常優(yōu)秀,擁有界面友好的安裝過程、圖形管理工具,對于終端用戶和管理員來說使用非常方便。
(4)Gentoo Linux
Gentoo 最初由 Daniel Robbins(FreeBSD 的開發(fā)者之一)創(chuàng)建,首個穩(wěn)定版本發(fā)布于 2002 年。Gentoo 是所有 Linux 發(fā)行版本里安裝最復(fù)雜的,到目前為止仍采用源碼包編譯安裝操作系統(tǒng)。
當(dāng)然,并不是所有的服務(wù)器都用Linux。從安全性來說,Windows服務(wù)器和Linux服務(wù)器其實(shí)差不多,畢竟微軟作為操作系統(tǒng)市場占有率的老大,對于系統(tǒng)安全性還是做的很到位的,網(wǎng)站管理員熟悉哪種操作系統(tǒng),懂得如何配置哪種操作系統(tǒng)的安全參數(shù),哪種操作系統(tǒng)就更安全。
審核編輯 :李倩
-
Linux
+關(guān)注
關(guān)注
87文章
11296瀏覽量
209358 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
9129瀏覽量
85346 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6808瀏覽量
123291
原文標(biāo)題:為什么大部分服務(wù)器都用Linux系統(tǒng)?
文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論