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