當Unix系統管理員遭遇Ubuntu
原創【51CTO 8月10日外電頭條】這篇文章講述的并非是一個菜鳥的Linux探索記,而是一個老Unix系統管理員在使用Ubuntu的過程中遭遇煩惱的過程。在80年代到90年代之間入行的系統管理員大多熟悉Unix系統,而隨著x86服務器和Linux的流行,大多數Unix系統管理員轉入Linux只是一個時間問題。大多數技術人和媒體都想當然的認為從Unix轉入各種Linux發行版是一個很容易的事情,但事實真是如此么?
本文作者Brian Proffitt是一位Linux和開源專家,曾經是Linux.com和Linux Foundation的社區經理,也是19本Linux和開源著作的作者。下面就請看看他的記述:
最近我的一個朋友要為一個客戶把大量AVI格式的視頻文件轉換成Windows Media文件。這個朋友雖然喜歡使用微軟的系統,但他不想花很多錢來購買批量轉換的軟件。
我推薦他設法得到一個Ubuntu,在里面安裝視頻解碼器以及編輯軟件,然后使用ffmpeg(具有方便的WinFF GUI用戶界面)進行文件的批量轉換。通常我就是這么做的。在Ubuntu和openSUSE中能夠很方便的尋找并且安裝合適的軟件,正好能幫他解決這個問題。
我的朋友按照我的建議在Hyper-V上安裝了Ubuntu,因為在這項工作中他需要的只是一個虛擬機。我認為我不需要再協助他做什么了,因為我已經給了他一個需要安裝的詳細軟件列表,而且我知道他原來在Unix系統上工作,所以Linux對他而言也應該很容易上手。
然而,一個小時后,我們開始通過即時通訊進行交談:
“終端在哪里?”
終端在哪里?他是不是在跟我開玩笑?這就像一個醫生問胃在哪里一樣。
我淡定的回復:Applications 應用程序| Accessories附件 | Terminal終端
一分鐘后他說:“我不能獲得根用戶。”
什么???
“你用的是你安裝時的密碼嗎?”我問到。
“是的。電腦返回‘su: Authentication failure’錯誤,”他答道。
su,su..等一下……
“你用的是su還是sudo命令?”我問道。
“su,”他回答道。
這時,我拿起電話給他打了個電話,因為我需要解釋一些東西。絕大多數Linux用戶都知道,Ubuntu在默認情況下是不允許使用su(超級用戶)命令的。相反,如果你想要執行超級用戶命令,則必須在進行任何操作之前預先考慮sudo命令。
我告訴我的朋友,Ubuntu的這種做法是為了防止沒有經驗的用戶和管理員用完一個su會話之后忘記終止。這也有助于鎖定其他潛在的進入系統的路徑。
對于大多數的Linux用戶來說,這些都是陳詞濫調了。還有,如果你真的需要的話,你可以配置系統實驗一下。然而,我那位朋友強大的Unix知識卻不能在這個問題上幫助他。
根據他的經驗,在命令行中運行su命令是非常簡單而基礎的Unix功能。同樣,在桌面上的右擊菜單中出現終端選項也是理所當然的。但是,在如今的Ubuntu和其他的Linux版本中,這些簡單的Unix工具都已經發生了改變。
我的意思并不是希望Linux的各種發行版本倒退到以往的情況。但是,這也讓我意識到那些聲稱“系統管理員從Unix到Linux轉變非常容易”的言論是不切實際的,因為這么多年來各種各樣的Linux版本中已經有了很多細微的變化,任何一種變化都可以給管理員帶來麻煩。
這里有兩種情況。第一種情況是隨著Linux的變化,那些重要的Unix知識在不斷失效。第二種情況是Linux的變化突飛猛進,即便是Linux系統管理員在不同版本的Linux之間進行切換都困難重重,更不用說那些只熟悉Unix系統的人了。
這只是在管理層上,在其他方面顯然會遇到更多的差異性,這使得從Unix向Linux移植應用程序不是一個簡單的任務。
當然,解決這個問題的關鍵還得靠培訓。
譬如,Red Hat公司就為Red Hat認證工程師(RHCE,根據51CTO之前的報道,這是全球最熱門的IT認證之一,對Linux系統管理員而言有相當的獲取價值)準備了只有一門課程的Rapid Track class培訓班 。這個課程需要學員事先具有Unix(以及Linux)系統管理知識,以便讓他們成為RHCE。
Novell公司也為那些希望轉向SUSE Enterprise Linux Server企業Linux服務器的管理員提供了一個類似的課程。Canonical公司似乎沒有為想要轉向Ubuntu Server 的Unix管理員準備具體的課程,不過它在Ubuntu職業認證的描述中表明“Unix經驗是一個優勢”。
鑒于現在的IT經濟狀況,以及中小型企業的數據中心員工都慢慢的不再使用Unix,我極力向大家推薦這些課程。如果我在Red Hat或者Canonical工作那就更好了,我將會為那些Unix管理員設計具體的課程。
這兩者之間的區別并不是說突然一下就出現了,但是它們卻真實的存在著。為具有Unix經驗的管理員創建更多的培訓似乎是理所當然的做法。
向Linux轉變的過程越容易,那些實際管理機器的員工就越愿意從Unix轉向Linux。
原文:Easing the Differences Between Unix and Linux 作者:Brian Proffitt
【編輯推薦】