2018值得選用的服務(wù)器發(fā)行版有哪些
Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。Linux發(fā)行版很少互相復(fù)制。從以下5個最流行的Linux服務(wù)器發(fā)行版來看,這一點(diǎn)很明顯,它們各有不同的優(yōu)缺點(diǎn)。下面一起看看!
一.Red Hat Enterprise Linux
先介紹紅帽公司的產(chǎn)品,主要是因?yàn)樵摴窘衲陮⒊蔀槟晔杖?0億美元的企業(yè),盡管它不再是一家只做Linux的公司,但它所做的一切仍然是建立在其Linux操作系統(tǒng)之上的。但是,即使在Red Hat將目光投向混合云之前,RHEL仍然是企業(yè)Linux的首選,因?yàn)樗陌踩院涂煽啃远己芸捎^。
“每年40億美元”這個部分也很重要。Red Hat是目前為止最強(qiáng)大的純開源軟件公司,豐厚的收入為公司提供資金進(jìn)行研發(fā),以保持領(lǐng)先地位。這也意味著該公司不太可能很快消失,因?yàn)槠髽I(yè)客戶依賴于穩(wěn)定。
二.Ubuntu Server
只需快速查看一下Amazon Web服務(wù)上運(yùn)行的發(fā)行版,我們就可以推測,Ubuntu可能是云計(jì)算中使用最多的Linux服務(wù)器發(fā)行版。目前,有超過20萬個Ubuntu的實(shí)例在EC2上運(yùn)行,而亞馬遜自己的Linux版本不到9萬,紅帽的則不到2萬。
不過,不要通過這些數(shù)字妄下定論,因?yàn)閁buntu是免費(fèi)的,而紅帽的Linux服務(wù)器發(fā)行版和SUSE都比較貴。即便如此,這個數(shù)字仍然令人印象深刻。而且,運(yùn)行在本地服務(wù)器的Ubuntu八成也不少——出于相同的原因。
Ubuntu作為Linux服務(wù)器發(fā)行版的成功是令人印象深刻的,因?yàn)閁buntu是這個領(lǐng)域一個相對較新的新手。它是在本世紀(jì)頭十年誕生的,而競爭對手都已“橫行”了很久。也許它是以免費(fèi)起家,但并非以免費(fèi)獲得認(rèn)可。例如,在過去的一年里,它的吸引力越來越大,因?yàn)樗耐ㄓ肔inux軟件包使安裝軟件變得更簡單。值得一提的是,紅帽也繼而推出了類似的功能,叫做Flatpak。
三.CentOS
好吧,這個發(fā)行版基本上是拷貝于RHEL。但在2004年首次發(fā)布時,它對服務(wù)器世界產(chǎn)生了直接的影響。
在此之前,大多數(shù)共享主機(jī)公司都在紅帽上構(gòu)建他們的Linux產(chǎn)品。隨著CentOS的引入,這種情況幾乎一夜之間發(fā)生了變化。為什么?因?yàn)樗旧暇褪欠娴腞HEL,卻不需要支持合同。這對那些不需要外部支持的托管公司來說非常有吸引力,這使得CentOS成為削減成本的好方法。
2014年,紅帽公司將其收購,并繼續(xù)留用了幾乎所有的主要開發(fā)人員。官方上,該發(fā)行版仍然是獨(dú)立的,由獨(dú)立的董事會管理,這些開發(fā)人員為紅帽公司的開源和標(biāo)準(zhǔn)團(tuán)隊(duì)工作,而不是RHEL。CentOS收到的補(bǔ)丁與RHEL相同,但會稍微有延遲。某些第三方供應(yīng)商也對CentOS提供支持。
四.SUSE Linux Enterprise Server
SUSE是來自德國的一個發(fā)行版,自1992年起就一直在使用,而且比紅帽和Debian都要早一年左右。在2003年被Novell收購之前,SUSE被認(rèn)為是Linux發(fā)行版皇冠上的一顆明珠,主要是由于它的管理和維護(hù)工具——YaSP,評價最好。在Novell公司的領(lǐng)導(dǎo)下,它的聲譽(yù)迅速下降,特別是在開源的支持者中,主要是因?yàn)镹ovell與微軟的合作,許多人認(rèn)為這違反了Linux許可協(xié)議的條款,因?yàn)樗砻饬瞬糠智址窵inux相關(guān)專利的用戶。
最近,SUSE開始作為Micro Focus公司一個半自治的業(yè)務(wù)單元運(yùn)營,準(zhǔn)備東山再起。去年,SUSE收購了HPE的OpenStack和Cloud Foundry,HPE將這兩個項(xiàng)目以及Linux命名為“首選開源合作伙伴”。
五.Debian
這個以社區(qū)為基礎(chǔ)的桌面發(fā)行版以其自由軟件政策而聞名,它是由一個名為“公益軟件”(Software in the Public Interest)的非營利組織開發(fā)的。作為服務(wù)器操作系統(tǒng),該發(fā)行版一直非常受歡迎。Debian的衍生產(chǎn)品有很多,甚至CentOS都有些勢弱了,因?yàn)榘║buntu在內(nèi)的許多Linux發(fā)行版都是基于Debian的。
Debian是許多Linux用戶衡量其他發(fā)行版的標(biāo)準(zhǔn)。在DistroWatch的頁面排名中,該發(fā)行版目前在第三位。但有人認(rèn)為這個排行榜不太科學(xué),因?yàn)樗前凑枕撁纥c(diǎn)擊次數(shù)排的。、
補(bǔ)充:Linux基本命令
?、賚s 意為list 列出當(dāng)前文件夾中的文件
-l 顯示文件的屬性 可用ll來表示
?、赼lias 別名 看看是否有別名的文件
?、踓d dir 跳躍目錄 -P選項(xiàng) 將路徑中的鏈接文件替換成鏈接指向的文件路徑
?、躳wd 查看當(dāng)前工作的文件夾名 使用-P的選項(xiàng),會直接進(jìn)入到其中,相當(dāng)于cd
相關(guān)閱讀:Linuxshell腳本不執(zhí)行問題實(shí)例分析
shell腳本不執(zhí)行問題:某天研發(fā)某同事找我說幫他看看他寫的shell腳本,死活不執(zhí)行,報(bào)錯。我看了下,腳本很簡單,也沒有常規(guī)性的錯誤,報(bào)“:badinterpreter:Nosuchfileordirectory”錯??催@錯,我就問他是不是在windows下編寫的腳本,然后在上傳到linux服務(wù)器的……果然。原因:在DOS/windows里,文本文件的換行符為rn,而在*nix系統(tǒng)里則為n,所以DOS/Windows里編輯過的文本文件到了*nix里,每一行都多了個^M。解決:
1)重新在linux下編寫腳本;
2)vi:%s/r//g:%s/^M//g(^M輸入用Ctrl+v,Ctrl+m)附:sh-x腳本文件名,可以單步執(zhí)行并回顯結(jié)果,有助于排查復(fù)雜腳本問題。
Linux版本相關(guān)文章: