03.08 服務器為什麼基本都用Linux系統?

騷浪小板板


為什麼大多數服務器選擇Linux

首先Linux的特點,Linux是"免費"的,上面有許多"免費"的軟件,基於Linux的並行計算,不但費用低廉,而且功能強大,有潛力,重要的是有源代碼。



其特性有,開放性,凡遵循國際標準所開發的硬件和軟件,都能彼此兼容,可方便地實現互連;多用戶,系統資源可以被不同用戶各自擁有使用,即每個用戶對自己的資源;



多任務,計算機同時執行多個程序,而且各個程序的運行互相獨立;良好的用戶界面,用戶界面和系統調用;設備獨立性,操作系統把所有外部設備統一當作成文件來看待,只要安裝它們的驅動程序,任何用戶都可以象使用文件一樣,操縱、使用這些設備,而不必知道它們的具體存在形式;提供了豐富的網絡功能,完善的內置。



網絡是Linux的一大特點;可靠的系統安全,Linux採取了許多安全技術措施,包括對讀、寫進行權限控制、帶保護的子系統、審計跟蹤、核心授權等,這為網絡多用戶環境中的用戶提供了必要的安全保障;良好的可移植性,指將操作系統從一個平臺轉移到另一個平臺使它仍然能按其自身的方式運行的能力。

Linux服務器系統與Windows服務器系統的區別



1.性價比方面

Linux服務器與Windows服務器就性價比而言,Linux服務器優勢是很明顯的。Linux作為資源管理和操作系統來說,是開源、免費的,而正版的Windows的操作系統是收費的,因而就性價比來說Linux服務器優於Windows服務器。

2.性能方面

如果企業選擇建站的內容和流量都不是很大的情況下,相同的配置的Linux服務器的性能比Windows服務器好一些,Linux服務器佔用的資源會少一些。

3.穩定性方面

Windows系統是運用最廣的操作系統,因而深受一些攻擊者的“照顧”,其系統安全漏洞相應的會多一些。Linux是多用戶多進程系統,意味著Linux能夠一次性處理大量正在運行的進程,比Windows能夠處理的數量要多得多。

4.安全性方面

Linux系統和Windows系統各自的有屬於自己的安全技術,Linux的開源軟件開發方式有助於暴露錯誤,集眾人智慧解決問題,各種補丁更新得很快,這是Windows服務器不具備的優勢。Windows的另一個不利因素是其許多應用程序依靠遠程過程調用,這就迫使Windows的防火牆沒有Linux那樣嚴格。而Linux遠程過程調用是限制使用的。

總結Linux幾個特性:



1.開放性 2.多用戶 3.多任務 4.良好的用戶界面 5.設備獨立性 6.提供了豐富的網絡功能 7.可靠的系統安全 8.良好的可移植性

總之開放源代碼的Linux至少可以使用戶有一定的控制權。開放源代碼使用戶可以按照自己的需要添加或刪除某些功能,用戶可定製性,利用開放源代碼的Linux還可以開發路由器,嵌入式系統,網絡計算機,個人數字助理等等,基於Linux的並行計算,不但費用低廉,而且功能強大,有潛力,重要的是有源代碼。


IT智能生活


我們知道,服務器也是有服務器操作系統的,就目前而言,全世界範圍內使用最為廣泛的服務器操作系統有:Windows Server、UNIX、Linux這三大類。然而在這三類服務器操作系統中,Linux最受歡迎。

Windows Server、UNIX、Linux三類操作系統對比

1、UNIX

UNIX系統最早於1970年推出,我們日常說的UNIX時間戳也就是從1970年開始計時的。UNIX被稱為最為安全穩定的服務器操作系統,而且UNIX系統的維護是要收費的,所以它的用戶群體都是一些有實力的大型公司。

UNIX雖然安全、穩定,但是它的使用門檻是很高的!

2、Windows Server

Windows操作系統是由微軟公司在2003年推出的(在2003年之前只有Windows 2000,功能不全),相信所有人對此都很熟悉,而且可以說,在家用電腦上,Windows市場佔有率絕對是排行第一的。

雖然Windows系統在家用電腦系統中市場佔有率排第一,但在服務器操作系統中卻不是如此,特別是大型互聯網服務器架構中,幾乎沒有用Windows Server系統的。

Windows Server也繼承了Windows家用系統操作便捷的特點,操作及管理極為簡單,可以說它是上手最為簡單的服務器操作系統。

3、Linux

Linux嚴格意義上不能說是操作系統,Linux其實指的是Linux內核,而基於Linux內核的操作系統很多,如:CentOS、Ubuntu、RHEL、Debian、Android等。

Linux其實是類UNIX系統,因為UNIX是有版權保護的,維護是收費的,一般企業想使用UNIX就要付費。Linux就是參考UNIX開發的,可以理解為Linux是UNIX系統的開源克隆版本(Linux是開源免費的)!Linux上的99%的命令和UNIX是一樣的!


總結:UNIX是服務器操作系統的開山鼻祖,而Windows Server和Linux都在一定程度上參考了UNIX,而Linux更可以理解為是UNIX的克隆版。

Linux操作系統為什麼使用最為廣泛?

從推出時間上,Linux比不上UNIX;從上手門檻上,Linux也比不上Windows Server!那為什麼在服務器操作系統市場上,Linux市場佔有率卻超過了UNIX和Windows Server呢?

網絡圈覺得原因有以下幾點供大家參考:

1、比Windows Server要穩定且生態環境好

雖說Windows Server操作簡單上手容易,但Windows Server在穩定性上比不上UNIX和Linux。網絡圈有幾臺服務器,Linux可以四五年不重啟,而Windows Server如果超過半年不重啟可能有時候會莫名藍屏或出現其它異常。

可能有人說,不能單純靠重不重啟來判斷服務器好壞。這樣說吧,Windows Server上的一些系統補丁在安裝後會要求你必須重啟!!!對於線上服務器而言,這無疑是致命的缺點。

2、在成本上比UNIX和Windows Server要低

因為Linux類操作系統是開源免費的,而且無論是穩定性、安全性、操作上都媲美UNIX。特別是互聯網的高速發展也推動了Linux的發展,大型互聯網服務器架構都是集群式的,如果採用收費的Windows Server和UNIX,那成本就會很高。

可能有人又說,為什麼我現在用Windows Server卻沒有收費呢?因為現在如果用雲服務器,那安裝的Windows Server鏡像是正版的,只不過是由雲服務器廠家替你交了授權費用!而且雲服務器也就是在這十年內發展起來的,在早些年人家用的Windows Server 99%都是盜版的。

3、在安全性上不輸UNIX,遠超Windows Server

Windows 因為在家用系統市場佔有率高,而且在底層權限設計上也存在一些問題,所以在UNIX和Linux而言,更容易受到攻擊,所以在安全性上比不上Linux和UNIX。


以上就是我的觀點,對於這個問題大家是怎麼看待的呢?歡迎在下方評論區交流 ~ 我是科技領域創作者,十年互聯網從業經驗,歡迎關注我瞭解更多科技知識!


網絡圈


1、 Linux之前的 Unix歷史

早在 linux 出現之前的 20 年(大約在 20 世紀 70 年代),就有一個相當穩定而成熟的操作系統存在了。那就是 Linux 的老大哥"Unix"。那麼 Linux 和 Unix 有什麼關係呢?

Linux 的內核是由 Linus Torvalds 在 1991 年的時候給開發出來的,並且放到網絡上提供大家下載,後來大家覺得(Linux kernel)相當小而精巧,所以慢慢就有相當多的朋友投入到 linux 的研究中。

那為什麼 Linux 為何受到大家鍾愛呢?

1965 年之前的時候,電腦並不像現在一樣普遍,它可不是一般人能碰的起的,除非是軍事或者學院的研究機構,而且當時大型主機至多能提供 30 臺終端(30 個鍵盤、顯示器),連接一臺電腦

1965 年以前,Bell(貝爾實驗室) MIT(麻省理工) GE(通用電氣)共同發起了 Multics 項目,目的是為了讓大型主機同時提供 300 臺以上的終端連接使用。

到了 1969 年前後,項目進度落後,資金短缺,雖然項目仍在研究,但是貝爾實驗室認為項目不可能成功就退出了該項目的研究。

後來原本參與項目的人員中 Ken Thompson 根據自己的需要用匯編語言寫了一組內核程序,該系統就是 UNUX 系統的原型。

由於 Thompson 寫的操作系統是在太好用了,所以在貝爾實驗室廣為流傳,並且多次改版。但是因為系統是彙編語言寫的,移植到其他機器上就得需要重新編寫彙編語言,很不方便。

後來 Thompson 和 Retchie 合作使用 B 語言來寫,由於 B 語言編譯出來的內核性能不好。

後來Retchie 將 B 語言改成 C 語言,用 C 語言重寫改寫與編譯了 UNIX 系統內核,最後發行出 UNIX 的正式版本。

肯·湯普遜(左)和丹尼斯·裡奇(右)

Unix 由於是由高級語言編寫的,只要取得 UNIX 源代碼,加以修訂就可以移植到另一臺不同的主機上。

1973 年 UNIX 與加州伯克利大學合作,伯克利大學額 Bill Joy 在取得 UNIX的內核源碼後,修改成了適合自己及其的版本,並且增加很多工具軟件,並將其命名為Berkely Software Distribution(BSD)。

這個 BSD 是 UNIX 的一個分支。

之後很多商業公司也開始了 UNIX 操作系統的開發,例如 AT&T 的 System V、IBM 的AIX. 出於商業的考慮,決定收回 UNIX 的版權,並在 79 年髮型的第七版 UNIX 中,特別提到了不可對學生提供源碼的嚴格限制。

關於這則 79 年的版權聲明,影響最大的就是學校裡教 UNIX 的教授,沒有內核源碼怎麼教學生認識 UNIX。

於是 Andrew S. Tanenbaum(塔能鮑姆)教授寫了一個 MINIX 這個UNIX LIKE 的的內核程序,到了 86 年完成。

這套系統被 Andrew S. Tanenbaum(塔能鮑姆)教授主要用於教育,所以點到為止,不再進行開發。

1984 年一個叫 Richard Mathew Stallman 的人 71 年進入了黑客圈非常有名的智能實驗室 AI.Lab,當時的黑客圈對軟件的著眼點幾乎都是在分享,沒有專利方面的困擾。

這個特色對 Stallman 的影響很大,Stallman 想成立一個開放的團體。

1983 年 Stallman 開始的 GNU 項目,這個項目是創建一個自由、開放的 UNIX 操作系統(free unix).但是創建一個操作系統談何容易?於是 Stallman 認為,既然開發操作系統不容易,那就先在 UNIX 寫一些小程序,這總可以吧。

Stallman 依據 UNIX 上現有的軟件開發 出 功 能 類 似 的 軟 件 , 並 且 還 免 費 。 之 後 Stallman 寫 了 許 多 優 秀 的 軟 件 GNU CCompiler(GCC),Emacs,GNU C LIBARY,BASH SHELL 等。

1991 年芬蘭大學生 Linus Torvalds 使用 Stallman 開發的 bash,gcc 寫了以內核程序,之後又有很多的志願者參與進來,Linux 茁壯成長。

1994 年終於完成了 Linux 內核的正式版 Version 1.0.

2 Linux distributions

經過上面說明,我們直到 Linux 其實就是一個操作系統最底層的內核及其提供的內核工具。它是 GNU GPL 授權模式,任何人都可以取得源代碼與可執行這個內核程序,並且可以修改。

此外,因為 Linux 參考了 POSIX(Portable Operating System Interface,他規範了應用程序與內核的接口規範)設計規範,因此兼容於 UNIX 操作系統,故亦可稱之為 UNIXLIKE 的一種。

雖然由 Torvalds 負責開發的 LINUX 僅具有 Kernel 與 Kernel 工具,不過,很多軟件已經可以運行在 Linux 上了,因此"Linux + 各種軟件"就可以完成一個相當完整的操作系統了。

不過要完成這樣的操作系統還真難,因為 Linux 早起都是由黑客工程師所開發維護的,一般用戶沒有這種能力。

為了讓用戶能夠接觸到 Linux,於是很多商業公司或非營利團體就將 Linux Kernel 與可運行的軟件集成起來,加上自己具有創意的工具程序發佈給用戶。

這個 Linux Kernel +Software + Tools 的可完全安裝的系統,我們就叫做 Linux Distribution.

由於開發 Linux Distrubution 的團隊和公司太多了,在中國有名的 Red Hat,SUSE,Ubuntu,Fedora,Dibian,CentOS 等,所以很多人擔心,如此一來每個 distribution 是否都不 相 同 呢 ?

這 就 不 需 要 擔 心 了 , 因 為 每 個 distribution 使 用 的 kernel 都 是http://www.kernel.org 所發佈的,它們所選用的軟件都是目前很知名的軟件,重複性很高,而且這些開發商都遵循著 Linux standard Base 等標準來規範開發,以及目錄架構的 FIlesystem Hierarchy Standard 規範,它們唯一的差別可能就是該開發者自家的所開發出來的管理工具而已。

差異不大,所以大家額可以選擇喜歡的 distribution 來安裝就可以了。

Fedora

RedHat

Ubuntu

3 Linux應用領域

個人桌面領域

此領域是傳統 linux 應用最薄弱的環節,傳統 linux 由於界面簡單、操作複雜、應用軟件少的缺點,一直被 windows 所壓制,但近些年來隨著 ubuntu、fedora 等優秀桌面環境的興起,同時各大硬件廠商對其支持的加大,linux 在個人桌面領域的佔有率在逐漸的提高

典型代表:ubuntu、fedora、suse linux

在 Ubuntu 中玩 QQ

服務器領域

linux 在服務器領域的應用是其重要分支

linux 免費、穩定、高效等特點在這裡得到了很好的體現,但早期因為維護、運行等原因同樣受到了很大的限制,但近些年來 linux 服務器市場得到了飛速的提升,尤其在一些高端領域尤為廣泛。

  • Linux:安全、穩定、免費、佔有率高;
  • Windows Server:付費、佔有率低;

嵌入式領域

近些年來 linux 在嵌入式領域的應用得到了飛速的提高

linux 運行穩定、對網絡的良好支持性、低成本,且可以根據需要進行軟件裁剪,內核最小可以達到幾百 KB 等特點,使其近些年來在嵌入式領域的應用得到非常大的提高

主要應用:機頂盒、數字電視、網絡電話、程控交換機、手機、PDA、等都是其應用

領域,得到了摩托羅拉、三星、NEC、Google 等公司的大力推廣。

4 Linux優缺點

穩定的系統

linux 本來就是基於 UNIX 的概念而開發出來的操作系統,因此 Linux 具有與 UNIX 系統相似的程序接口和操作方式,當然也繼承了 UNIX 穩定並且有效率的特點。

安裝個 Linux 的主機連續運行一年以上而不宕機、不關己是很平常的事情。

免費或少許費用

由於 Linux 是基於 GPL 授權下的產物,因此任何人皆可以自由取得Linux,至於一些安裝套件的發行者,它們髮型的安裝盤可能收取少許費用。

不同於UNIX 要負擔龐大的版權費用,也不同於微軟需要不斷更新你的系統,並且繳納大量費用。

安全性、漏洞的快速修補

如果經常玩網絡的話,你經常聽到的應該是沒有絕對安全的主機。沒錯,不過 linux 由於支持者眾多,有相當多的熱心團體、個人參與其中開發,因此可以隨時獲得最新的安全信息,並隨時更新,相對較安全。

多任務、多用戶

與 Windows 不同,Linux 主機上可以允許多人上線來工作,並且資源分配較為公平,比起 Windows 的單人多任務系統要穩定得多。

相對不耗系統資源

Linux 只需要一部 PIII 以上的機器就可以安裝並且運行流暢。

多樣的圖形用戶界面


猿小力


反問一句服務器不用linux用啥,unix太貴,windows在服務器方面跟玩具無區別,

第一、免費,別的又貴又不好用,

第二、開源,因為開源一些高安全性的政府與金源就可以放心用,因為運行的代碼是開源的,不像windows不開源,不開源運行啥,有沒有後門你不知道,你就不敢用。

第三、好用,什麼操作系統可以連續運行幾年不用重啟不用關機不用維護,linux,

第四、軟件豐富,一些服務器用的軟件如,mysql、php等可以很好有支持linux

第五、有升級,全球有數以萬計的liunx工程師在免費維護這系流定期升級,

第六、高安全性,在安全性方面windows就像玩具,liunx的高安全性是多少年來被證明的,所以一些國家、銀行等對安全性要求高的項目都用liunx,

當然還有更多


Sheena


服務器不是unix多嗎?windows也不少吧?像asp就只有windows才能支持好像。

我對服務器不太瞭解。說的可能不對


西門慶西門官人


Linux命令怎麼才能記得住,用的快?一直糾結了,有些上頭。


AA身在唐朝


linux是開源免費的,linux搭配的好基友大部分都是免費的,你說企業能不喜歡嗎


靈動LD



贈君一壺酒送君一身傷28979981


1.linux是開源系統,免費,可以減少企業開支

2.linux由於內部算法複雜安全性高,很少有病毒侵入

3.linux是多用戶、多任務系統,windows是單用戶,多任務

4.linux是模塊化、組件化,可以任意關閉不需要的功能,windows只要微軟才有此權限

5.linux系統對硬件支持的要求低,節約成本;


分享到:


相關文章: