2016linux發行版
① linux伺服器操作系統簡介及版本介紹
Linux操作系統在伺服器方面的應用越來越好。下面由我為大家整理了Linux伺服器操作系統的簡介及版本介紹,希望對大家有幫助!
Linux伺服器操作系統簡介及版本介紹
一、Linux伺服器操作系統簡介
Linux伺服器操作系統和一般的Linux發行版有什麼區別?考慮伺服器硬體。伺服器本質上是具有專門規格的計算機。例如,伺服器硬體確保最大的正常運行時間,效率和安全性。此外,伺服器平衡計算能力和功耗。類似地,Linux伺服器操作系統優先考慮安全性和資源消耗。
Linux伺服器操作系統向客戶端設備提供內容。因此,伺服器操作系統提供了用於簡單伺服器創建的工具。由於伺服器通常以命令行方式進行配置和運行,因此Linux伺服器操作系統的圖形用戶界面(GUI)不重要。
根據IDC,硬體銷售數據表明,28%的伺服器是基於Linux的。雖然有專用的Linux伺服器操作系統,還可以選擇滾動安裝版本。選擇的關鍵是操作系統應該能提供長期服務(LTS)迭代並支持安裝所需的軟體。LTS的發行版提供了穩定性和更長的支撐周期。
當選擇Linux伺服器操作系統時,還要考慮使用用途。比如將Linux計算機用作媒體伺服器與設置游戲伺服器是不同的。
二、Linux伺服器操作系統版本介紹
1. Ubuntu Server
Ubuntu可以說是最知名的Linux操作系統。而且社區有大量的Ubuntu衍生產品,它是一個穩定的發行版。Ubuntu及其變體提供了優秀的用戶體驗。Ubuntu Server有兩個版本:LTS和滾動版本。LTS的Ubuntu Server發行版擁有五年的支持周期。雖然非LTS的Ubuntu Server發行版支持周期不是五年,但也提供了九個月的安全和維護更新。
雖然Ubuntu和Ubuntu Server非常相似,但伺服器提供了不同的組件。值得注意的是,Ubuntu Server提供了OpenStack Mitaka、Nginx和LXD。這些內容能滿足系統管理員的需求。使用Ubuntu Server版,可以啟動Web伺服器、部署容器等。而且它是即開即用的伺服器軟體。
雖然Ubuntu LTS不是一個伺服器發行版,但它也提供了五年的支持周期。我目前使用Ubuntu 16.04 LTS來運行專用的Plex伺服器以及Linux游戲伺服器。LTS發行版可以很好地作為Linux伺服器操作系統。只需自己安裝伺服器軟體即可。
誰應該使用它:
如果你剛接觸Linux或伺服器操作系統,Ubuntu是一個優秀的選擇。Ubuntu仍然是最流行的Linux發行版之一,而且它對用戶友好。因此,Ubuntu Server是一個夢幻般的入門級Linux伺服器操作系統。它作為媒體伺服器、游戲伺服器或電子郵件伺服器是一流的選擇。更高級的伺服器設置也適合Ubuntu伺服器,但它絕對是一個基本的伺服器和新手用戶的選擇。
2. openSUSE
SUSE Linux於1993年首次推出。直到2015年,開源版本的openSUSE遷移到SUSE Linux Enterprise(SLE)。提供了兩個openSUSE衍生版:Leap和Tumbleweed。Leap具有更長的發布周期,而Tumbleweed則是滾動發布版。Tumbleweed更適合高級用戶使用其最新的軟體包,比如Linux內核和SAMBA等。Leap版則有更好的穩定性和成熟度。兩者都支持更新操作系統。
企業客戶不能承受不穩定、不成熟和未經測試的包。一切都必須嚴格測試,以確保業務不會出現問題,並導致損失。故Leap版可以確保企業客戶的需求。
openSUSE算是一個夢幻般的Linux伺服器操作系統。openSUSE包含了用於自動測試的openQA,用於在多個平台上進行Linux映像部署的Kiwi,用於Linux配置的YaST以及全面的軟體包管理器Open Build Service。早些時期,SUSE並沒有像Redhat和Canonical那樣提供免費的企業發行版,如CentOS和Ubuntu,直到Leap版的發布。SUSE官方稱,Leap是一個替代Ubuntu、CentOS和Debian的生產伺服器的優秀選擇。以前openSUSE遵循9個月的發布周期,即每9個月發布一個新的主要版本。而Leap則遵循SLE的發布周期。
誰應該使用它:
openSUSE更適合於像系統管理員這樣的強大用戶。它是一個偉大的Web 伺服器、家庭伺服器或家庭伺服器/ Web伺服器組合。系統管理員可以從諸如Kiwi,YaST,OBS和openQA之類的工具中獲益。openSUSE的多功能性使其成為最好的Linux伺服器操作系統之一。除了穩固的伺服器功能外,openSUSE還提供了一個漂亮的桌面環境。
3. Oracle Linux
如果你在考慮Oracle Linux,這很正常。oracle Linux是由資料庫巨頭Oracle提供的Linux發行版。它有兩個內核。其中一個內核特性是紅帽兼容內核RHCK(Red Hat Compatible Kernel),即提供了與Red Hat Enterprise Linux(RHEL)發行版相同的內核。Oracle Linux有認證,可以在聯想、IBM和HP等大量硬體上工作。Oracle Linux提供了Ksplice特性,增強了內核的安全性。另外還支持Oracle、openstack、Linux容器和Docker。其品牌標識為Oracle企鵝。
Oracle Linux提供了技術支持,但需要付費。除非你在企業環境中運行Oracle Linux,否則不值得這么付出。如果需要構建公有雲或私有雲,Oracle Linux是一個優秀伺服器操作系統選擇。
誰應該使用它:
Oracle Linux最適合數據中心或用於創建基於OpenStack的雲。而更高級的家庭伺服器用戶和企業級設置也適合使用Oracle Linux。
4. 容器Linux(前身為CoreOS)
CoreOS於2016年更名為Container Linux。顧名思義,Container Linux是一個用於部署容器的Linux操作系統。它聚焦於簡化容器的部署。容器Linux是提供了安全的、高可擴展的、支持容器部署的一流操作系統。集群化的部署非常容易,其發行版包含了服務發現的方法。並提供了Kubernetes、docker和rkt的文檔和支持。
但是,容器Linux沒有提供包管理器。所有應用程序必須在容器中運行,因此容器化是強制必需的。然而,如果你正在使用容器,那麼容器Linux是提供了容器及其集群等基礎設施最好的Linux伺服器。它提供了一個etcd工具,作為守護進程運行於集群中的每個計算機上。當然你也有安裝的靈活性。除了內部部署安裝外,您還可以在虛擬化介質(如Azure,VMware和Amazon EC2)上運行Container Linux。
誰應該使用它:
容器Linux最適合集群基礎設施的伺服器或容器化部署。這並不意味著它不是家庭伺服器的選擇。如果使用來自Plex的官方Docker鏡像,Container Linux可以作為基本家庭媒體伺服器或者是復雜集群設置的任何伺服器。最終,如果你很喜歡容器,那麼應該使用Container Linux。
補充:Linux伺服器操作系統如何選擇
(1)Debian與Ubuntu的選擇
Ubuntu是基於Debian所開發,可以簡單地認為Ubuntu是Debian的功能加強版。與Debian相比,Ubuntu提供了更人性化系統配置,更強大的系統操作以及比Debian更激進的軟體更新。Ubuntu與Debian比較,可以認為Debian更趨向於保守一些,Ubuntu對新手友好度更高,上手更容易。用過Ubuntu的都會體會到它的易用,反之如果用過Ubuntu再換到別的系統,都會覺得不適應,Ubuntu真的很方便。
在此解釋下Ubuntu的版本支持時間。Ubuntu普通版本只提供18個月的技術支持,過期則不管。LTS伺服器版本提供長達五年的技術支持。Ubuntu 10.10是個普通版,現在已經過了支持周期了。如果你用了,很好,你會發現你安裝不了任何軟體,10.10的軟體已經從Ubuntu軟體源中被移除了。
所以建議大家選擇12.04 LTS版,提供長達5年的技術支持,可以確保在靜候相當長的一段時間內你的伺服器可以繼續收到系統升級補丁以及可用的軟體源。
(2)Red Hat和Centos選擇
Red Hat跟Centos就沒那麼多差別了。
Red Hat是付費操作系統,你可以免費使用,但是如果要使用Red Hat的軟體源並且想得到技術支持的話,是要像Windows那樣掏錢的,所以大家可以理解為Linux中的Windows。這么做符合開源精神,免費使用,服務收費。
Centos是Red Hat的開源版本。一般在Red Hat更新之後,Centos會把代碼中含有Red Hat專利的部分去掉,同時Red Hat中包含的種種伺服器設置工具也一起幹掉,然後重新編譯就是Centos。
從某種意義上說,Centos幾乎可以完完全全看成是Red Hat,這兩個版本的rpm包都是可以通用的。
那麼這樣問題就簡單了。如果你捨得花錢買技術支持,並且想得到完善的技術服務,請去買Red Hat的授權,你會得到如Windows一般強大的技術支持的。如果你只想用,什麼付費技術支持什麼專有軟體都是浮雲,那麼用Centos吧。
② Linux發行版哪個好
1.系統管理員最佳系統 :Parrot Linux
Parrot Linux基於Debian,幾乎能夠提供系統管理員需要的一切滲透測試工具。
管理員面對大量的日常工作,如果沒有堅實的工具集作為輔助,繁重的任務將令人不堪重負。在這方面,Parrot Linux將成為您的最佳助手。這款基於Debian的系統幾乎提供一切滲透工具,同時也面向加密、雲、匿名、數字取證、編程甚至生產力等方向提供相關功能。因此,這是款堪稱完美的安全與網路管理員專用的Linux發行版。
Parrot目前在Distrowatch榜單中排名第57位,預計它將在新的一年攀上更高的排行位置。
Parrot Security:一款安全工具Linux發行版http://www.linuxidc.com/Linux/2016-12/138019.htm
2.最佳輕量化發行版:LXLE
LXLE將小巧的體積與可觀的生產能力進行了完美融合。
毫無疑問,我認為LXLE將成為2017年的最佳輕量化發行版選項。LXLE將小巧的體積與出色的生產能力加以完美融合,大家能夠在其中找到您在桌面Linux中希望獲取的幾乎全部工具,且可在舊硬體上順暢運行。LXLE基於Ubuntu16.04,同時配合極為易用的LXDE容器管理器。
LXLE包含多種標准工具(例如LibreOffice與GIMP),唯一欠缺的是大家需要手動安裝一款現代瀏覽器。
目前,LXLE在Distrowatch上排名位於第16位。
LXLE 14.04.4 Beta 發布下載,輕量級桌面 Linux 發行http://www.linuxidc.com/Linux/2016-02/128129.htm
3.最佳桌面發行版:Elementary OS
Elementary OS Loki不僅非常美觀,且穩定性出色並提供無與倫比的用戶友好性及一致性。
雖然帶有部分主觀因素,但我認為Elementary OS Loki必然能夠在2017年內擊敗Linux Mint成為最佳桌面發行版。目前,Elementary OS在Distrowatch上排名第6位,但出色的穩定性、美觀度以及無與倫比的用戶友好性與一致性絕對能夠讓其順利壓倒目前排名第一的Linux Mint。
有些人認為Elementary OS桌面有點太過「Mac化」,但這實際上是對它帶給最終用戶體驗的一種肯定。不過,憑借著開源特性,大家可以隨意對它進行定製。
Elementary OS 美到你不能呼吸http://www.linuxidc.com/Linux/2015-12/126232.htm
Elementary OS 0.3 Freya 新功能選項-用戶可自定義鍵盤快捷鍵http://www.linuxidc.com/Linux/2015-05/118000.htm
試用 Elementary OS 0.3 Freya Beta 1http://www.linuxidc.com/Linux/2014-08/105507.htm
Elementary OS 0.3 Freya 截圖賞析http://www.linuxidc.com/Linux/2015-04/116164.htm
Elementary OS 0.3 Freya 發布http://www.linuxidc.com/Linux/2015-04/116079.htm
Elementary OS,致親愛的Linux用戶http://www.linuxidc.com/Linux/2015-04/116587.htm
在Elementary OS 0.3下用WPShttp://www.linuxidc.com/Linux/2014-11/109976.htm
4.百尺竿頭更進一步的典範:Gentoo
紅帽在協調企業業務需求方面擁有完美表現。
SUSE一直在企業領域不斷前行,且總有一天會在這一市場上順利登頂。但必須承認,這一天不會在2017年年內到來。紅帽企業Linux將繼續在此占據主導地位。根據Gartner公司的統計,紅帽公司在Linux訂閱市場擁有67%份額(其中紅帽企業Linux訂閱收入占紅帽總營收的75%)。究其原因,紅帽不僅與企業業務需求保持高度一致,同時亦幾乎參與到每一個開源軟體項目當中。
必須承認,紅帽在安全、集成、雲以及管理等領域一直在不斷努力,其成果也堪稱斐然。然而我仍然認為,2017年將成為SUSE持續崛起的一年,其還將不斷蠶食紅帽的市場份額。
選擇權在您
Linux平台最為突出的優勢之一在於,選擇權完全由您所操縱。面對數以百計的發行版,您可以根據需要任意做出判斷。不過我仍然自信地強調,本篇文章中提到的發行版絕對是最優秀的——或者,至少是最優秀的之一。
③ 什麼是Linux發行版,目前都有哪些發行版
簡單地說,Linux的發行版就是將Linux內核與應用軟體打一個包,分發給用戶使用。在Linux的普及應用中,各發行版起著很大的作用。目前世界上Linux發行版數量眾多,較知名的廠商有:Red Hat、TurboLinux、Mandrake、SlackWare、Den、SuSE、中科紅旗、BluePoint、中軟、Xteam等。更多知識點請查看《linux就該這么學》。
④ 如何查看linux發行版版本信息
1
輸入"uname -a ",可顯示電腦以及操作系統的相關信息。
2
輸入"cat /proc/version",說明正在運行的內核版本。
3
輸入"cat /etc/issue", 顯示的是發行版本信息
4
lsb_release -a (適用於所有的linux,包括Redhat、SuSE、Debian等發行版,但是在debian下要安裝lsb)
⑤ 如何在Linux發行版中安裝並啟用Hyper
Hyper-v是什麼:
Hyper-V是微軟的一款虛擬化產品,是微軟第一個採用類似Vmware和Citrix開源Xen一樣的基於hypervisor的技術。
Hyper-V底層的Hypervisor代碼量很小,不包含任何第三方的驅動,非常精簡,所以安全性更高。Hyper-V採用基於VMbus的高速內存匯流排架構,來自虛機的硬體請求(顯卡、滑鼠、磁碟、網路),可以直接經過VSC,通過VMbus匯流排發送到根分區的VSP,VSP調用對應的設備驅動,直接訪問硬體,中間不需要Hypervisor的幫助。這種架構效率很高,不再像以前的Virtual Server,每個硬體請求,都需要經過用戶模式、內核模式的多次切換轉移。更何況Hyper-V現在可以支持Virtual SMP,Windows Server 2008虛機最多可以支持4個虛擬CPU;而Windows Server 2003最多可以支持2個虛擬CPU。每個虛機最多可以使用64GB內存,而且還可以支持X64操作系統。
完美支持Linux系統
Hyper-V可以很好地支持Linux,可以安裝支持Xen的Linux內核,這樣Linux就可以知道自己運行在 Hyper-V之上,還可以安裝專門為Linux設計的Integrated Components,裡麵包含磁碟和網路適配器的VMbus驅動,這樣Linux虛機也能獲得高性能。比如Novell SUSE Linux 10 SP1,其中的網卡驅動,其匯流排類型就是VMbus。
Hyper-V可以採用半虛擬化(Para-virtualization)和全虛擬化(Full-virtualization)兩種模擬方式創建虛擬機。半虛擬化方式要求虛擬機與物理主機的操作系統(通常是版本相同的Windows)相同,以使虛擬機達到高的性能;全虛擬化方式要求CPU支持全虛擬化功能(如Inter-VT或AMD-V),以便能夠創建使用不同的操作系統(如Linux和Mac OS)的虛擬機。
如何選擇LIS
很多相關工程師都知道,如果選擇在 Hyper-V 中運行Linux guest VM,要獲得最好的使用體驗,必需針對你所使用的 Linux 發行版和使用場景選擇 Linux Integration Services(LIS,Linux集成服務)。要想在 Hyper-V 中獲得「最佳」Linux 使用體驗會比較有趣。
Linux發行版內置的LIS
首先各大 Linux 發行廠商,例如 Red Hat、SUSE、Oracle、Canonical 和 Debian 社區等是 Linux Integration Services(LIS)最為直接的交付方式。微軟和 Linux 社區開發人員會將大的 LIS 更新提交到 Linux 內核郵件列表,並從 Linux 社區收集代碼審查和反饋意見。當反饋過程完成後,更改便會被納入上游由 Linus Torvalds 和 Linux 社區「維護者」負責的 Linux 內核。當驗收合格後,Linux 發行廠商會將 Linux 內核移植到自己的發行版本當中,並由該發行商將 LIS 作為其產品的一部分進行構建和測試。測試完成後,微軟將得到產品的早期版本並將自己的測試結果返回給發行商。目前 Red Hat、SUSE、Canonical和 Oracle 等公司都與微軟保持著這樣的合作流程,所涉及的產品包括 RHEL、CentOS、SLES、Oracle Linux 和 Ubuntu。當然,Debian 社區也與微軟保持同樣的合作。
這條 LIS 發行通道被微軟稱為「內置」,即你從 Linux 發行商那裡獲取到產品時就已經內置了 LIS。例如,當你從 CentOS 7.0 升級到 7.1 後就會獲得 CentOS 7.1更新的 LIS。需要注意的是,微軟並沒對內置式 LIS 指定版本號,用戶什麼時候能獲得 LIS 更新完全取決於發行廠商何時從上游拉取並更新 Linux 內核。此種「內置」方式唯一不足之處就是用戶可能無法及時獲取到最新 LIS 更新及新特性,但 Linux 廠商與微軟之間的聯合測試能夠保盡可能證 Linux 系統在 Hyper-V 環境下的使用穩定。對內置 LIS 的技術支持完全取決於最終用戶與 Linux 發行商之間的支持協議和條款,微軟的直接客戶可以按 Hyper-V 的支持協議條款獲取到微軟官方的技術支持。在以上兩種情況下,LIS 代碼級 Bug 會由微軟與Linux 發行商配合搞定,並通過 Linux 發行商的更新代碼或補丁方式進行修復。
微軟LIS獨立安裝包
Linux Integration Services 另一條交付通道便是微軟為最終用戶直接提供的 LIS 安裝包,該種方式想必很多微軟方向的工程師都不陌生,此種方式適用於 RHEL、CentOS 等採用 Red Hat 內核和兼容 Oracle Linux 的發行版。隨著 Azure 的不斷更新以及對 Windows Server 2016 新版 Hyper-V 的支持,獨立 LIS 也保持了一定的更新頻度和速度。獨立 LIS 安裝包的出現讓用戶可以及時更新,不必等待 Linux 廠商的官方更新便可獲得 LIS 功能與性能提升。微軟獨立安裝包目前最新為 LIS4.1 和 LIS4.0 版本,大家可以自行下載安裝。
需要重點注意的是,使用獨立LIS 版本必需要有特定版本的Linux 內核與之匹配。例如在使用LIS 獨立包的情況下,系統由CentOS 7.0 更新到 7.1 後 LIS 包並不會更新,需要單獨對 LIS 進行升級。如果你只更新 Linux 內核或大版本而不升級 LIS,可能造成 Linux 內核中的二進度不匹配,嚴重可能導致系統無法啟動。微軟會按Hyper-V 支持條款對使用獨立 LIS 包的 Linux 用戶提供官方技術支持,如果你使用老版本,微軟會在技術支持時要求升級到最新LIS 版本觀察問題是否存在。由於LIS 主要是運行於 Linux 內核級的驅動,所以微軟只提供版本更新,不太可能提供修復補丁。
下面就 Hyper-V LinuxVM 該如何選擇 Linux Integration Services 列出一個表格,僅供大家參考:
6. 客戶虛擬機重新啟動完成之後,LIS驅動程序與服務都將在系統中得到注冊。重新啟動之後,大家可以通過以下命令確認LIS驅動程序與服務是否已經安裝完畢:
Lsmod
通過這項命令應該能夠看到LIS驅動程序與服務被包含在列表當中,需要在其中找到hid_hyperv,hv_netvsc, hv_utils, hv_storvc以及hv_vmbus,有它們在LIS才能被正確啟用。
⑥ Linux主流發行版有哪些
1、Linux Mint:一個基於Ubuntu的發行版,更貼近普通用戶,Linux Mint不僅僅是一個具有新的應用程序和更新的桌面主題的Ubuntu,自開始以來,開發人員一直增加各種mint下的圖形工具以提高可用性,比如說mintDesktop – 用於配置桌面環境的實用程序、mintInstall – 一個易於使用的軟體安裝程序。
2、Ubuntu:Ubuntu發展成為最受歡迎的桌面Linux發行版,為開發易於使用和免費的桌面操作系統做出巨大貢獻,該操作系統成為市場上專有桌面操作系統有力的競爭者。
3、Debian GNU/Linux:1993年首次公布,該發行版本非常穩定,卓越的質量控制,包含超過30000個軟體包,支持比任何其他Linux發行版本更多的處理器體系結構。
4、Mageia:一個桌面發行版本,最受歡迎的功能是最優秀的軟體應用,精良的系統管理套件,吸引大量志願者貢獻者以及廣泛的國際化支持,是最簡單但功能強大的系統安裝程序之一。
5、Fedora:Fedora 是一個 Linux 發行版,是一款由全球社區愛好者構建的面向日常應用的快速、穩定、強大的操作系統。它允許任何人自由地使用、修改和重發布,無論現在還是將來。
6、CentOS:Linux的發行版本之一,來自於Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成,有些要求高度穩定性的伺服器以CentOS替代商業版的Red Hat Enterprise Linux使用。