Linux和Unix發行版本很多,往往給初學者一種眼花缭亂的感覺,無從入手。
據不完全統計,Linux發行版本就有幾百個。
當然,我們隻要了解最常用的那幾種發行版本就可以了。
一、常用的發行版本
1.1 Linux主要的幾種發行版本:
1、RedHat系列:RHEL、CentOS、Oracle linux。
2、SUSE
3、Ubutun
4、debian
1.2 Unix主要的幾個發行版本:
1、Solaris
2、HP-UX
3、AIX
二、各發行版本市場占有率
正因為發行版本太多,是以初學者最經常問的一個問題是:我要學哪一個呢?
要回答這個問題,最好的答案還是看資料。
2016年中國伺服器作業系統市場占比情況:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcugTO5IkMGVTN4UERD1SO5kDOtEzM0QTLxEER10yQzYUQ4UUQ18CX2AzLchTMwIzLcNHZh9GbwV3LcRnblRnbvNWLwd3Lcdmcv5yZulmYpFGavw1LcpDc0RHaiojIsJye.png)
從這個資料可以看出,Linux系統中,以CentOS的28%最多,其次是Ubuntu的26%,再是RedHat的19%,還有SUSE的17%,其它總共占了10%。
各大硬體廠商也是對這幾個常用的作業系統支援最好的。
DELL伺服器支援的作業系統:
HP伺服器支援的作業系統:
是以要想從事Linux運維工作,首先肯定要學RedHat系列的發行版本,其次是Ubuntu和SUSE。
我在實際工作中,用到最多的也是RedHat系列的幾個作業系統,其次是SUSE用的比較多,Ubuntu倒是用的挺少的。
Unix找到的資料由于是不對外的,沒辦法發出來,後期找到再補充上來。
Unix作業系統中,AIX和Solaris所占比例是最多的,其次是HP-UX、Z/OS、AS400等。
因為Unix系統大部分是為了特定硬體特定編寫的,很多是沒有X86版本的,是以學起來就比較麻煩。
Solaris是有X86版本的,可以在虛拟機中建立學習,AIX也是有模拟器的,不過可能要學起來就稍微麻煩點。
我在實際生産中,Unix系統中Solaris是使用比較多的,這個可以學一學。
三、總結與學習建議
雖然Linux發行版本很多,但使用的核心都是一樣的,是以80%-90%的指令都是一樣的,不一樣的指令往往都是各自發行廠商自己添加的一些系統管理指令,還有就是除了源碼安裝軟體一樣,發行廠商一般都會有自己特有的安裝軟體的方法。
Unix之間的版本,有的就可能差異比較大了。學習環境可能也不是很友善,是以在工作中,也發現熟悉Unix系統的越來越少了,比較精通的都是老一輩技術人員了。
從資料和作者自己的工作經驗來看,初學者想學Linux/Unix,Linux中首先肯定要學RedHat系列的系統,比如CentOS,有精力了再去搞搞其它的,比如Ubuntu,debian。
雖然從比例上來說,RedHat系列是比較多,不過每個公司都不一樣,有的公司就喜歡使用Ubuntu和debian。
Unix中就可以學學Solaris,因為比較常用的Unix中,也隻有它有X86版本的,學起來友善。不過Oracle公司也放棄了Solaris系統,但是在生産中一時還是會存在的。
我們後面教程也主要以Linux系統為例來講。