隨著Linux迅速在服務(wù)器平臺(tái)上取代Unix,Unix老手們會(huì)發(fā)現(xiàn)Linux與Unix之間存在不少差異。
任何Unix版本背后的理念是,廠(chǎng)商為客戶(hù)提供一切完整的服務(wù)。Unix環(huán)境下軟件開(kāi)發(fā)需要專(zhuān)有工具來(lái)確保其完整性。Linux哲學(xué)是——一切都是開(kāi)源的;任何驅(qū)動(dòng)或軟件組件的源代碼必須開(kāi)放,以便用戶(hù)能以最佳方式將它們集成。
這兩個(gè)平臺(tái)看起來(lái)非常相似,但如果沒(méi)有知曉Unix和Linux之間眾多細(xì)微與定義差異,可能會(huì)造成一些問(wèn)題。
Unix專(zhuān)有工具基本都會(huì)缺席Linux服務(wù)器軟件列表。例如,Unix管理員使用EMC的PowerPath工具把冗余存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)連接到服務(wù)器。在Linux上,無(wú)法部署PowerPath。先前為Unix服務(wù)器購(gòu)買(mǎi)的高性能文件系統(tǒng)與卷管理器軟件授權(quán),無(wú)法在Linux上使用。這是否意味著Linux是劣等平臺(tái)?沒(méi)準(zhǔn)只是與你所期望的表現(xiàn)不同而已。
Linux與Unix之間的主要區(qū)別是,Linux的一切都是開(kāi)源的,因此可以免費(fèi)使用。相比之下,為舊服務(wù)器的軟件支付數(shù)千美元總會(huì)令人心生不爽。以PowerPath為例:所有的Linux發(fā)型版都有原生工具——Linux Device Mapper Multipath驅(qū)動(dòng),效果和PowerPath一樣。甚至EMC都建議用戶(hù)使用此工具來(lái)連接Linux服務(wù)器與SAN設(shè)備。
在Linux服務(wù)器上,使用卷管理器來(lái)管理存儲(chǔ),可以節(jié)省高昂的授權(quán)許可費(fèi)用。Linux自帶邏輯卷管理器,可用它來(lái)靈活配置存儲(chǔ)。Unix管理員對(duì)這些工具的使用應(yīng)該沒(méi)有多少問(wèn)題,但他們還是不相信自由與開(kāi)源的軟件會(huì)與昂貴的專(zhuān)屬解決方案一樣可靠。
在某些情況下,特定的專(zhuān)屬軟件也可以用在Linux發(fā)行版上。它們通常與購(gòu)買(mǎi)的硬件配套。如果你的Linux發(fā)行版的硬件支持列表中有該硬件,就不會(huì)遇到任何問(wèn)題。Linux廠(chǎng)商會(huì)與硬件廠(chǎng)商合作以?xún)?yōu)化運(yùn)行和支持。硬件廠(chǎng)商通常只會(huì)支持企業(yè)級(jí)的Linux發(fā)行版,包括SUSE、Oracle、Ubuntu和Red Hat。免費(fèi)發(fā)行版可能會(huì)遇到硬件無(wú)法很好工作的情況。
Unix管理員通常使用ifconfig命令來(lái)監(jiān)控服務(wù)器的網(wǎng)絡(luò)使用情況。在Linux上該命令也存在,在1996年內(nèi)核2.0發(fā)行后就廢棄了。此后,ip命令是監(jiān)控系統(tǒng)中IP情況的唯一方式。這條命令有很多參數(shù)選項(xiàng),便于管理與監(jiān)控網(wǎng)絡(luò)。
即使你是位經(jīng)驗(yàn)豐富的Unix管理員,也要考慮進(jìn)行一些技術(shù)培訓(xùn),這樣技術(shù)與經(jīng)驗(yàn)就能填補(bǔ)Unix與Linux之間的這些差異了。