序
自UNIX問世以來,已經過了五十年。
雖然運作環境與核心(kernel)不斷進化,但沒想到能一直使用同一套OS(系統),直教人覺得不可思議。
一如本書所介紹的,UNIX本身的進化也非常多元,但其中最為重要的,莫過於「Linux」的問世與普及。Linux目前有許多發行版本,其中以Debian的Ubuntu以及Red Hat的CentOS最為普及。
在伺服器與基礎建設的世界裡,Red Hat的CentOS算是最常使用,所以本書也以CentOS的環境說明。
筆者最初接觸的Linux是Slackware這個發行版,雖然這個版本沒有安裝程式,也不像現在的新版本那麼好用,而且周邊裝置都需經過確認才能安裝,所以記憶中,光是安裝就大費周章。等到家裡採用光纖網路,有了固定IP之後,才開始「在家自建伺服器」,當時是利用Red Hat建立伺服器,現在回想起來,從這個過程中學到不少東西。本書將使用Oracle提供的VirtualBox虛擬化應用程式,執行本書所需的CentOS,各位讀者可透過這個學習環境,實際體驗Linux的操作。
要學習Linux,「邊學邊試」是最快的捷徑,而且本書使用的是虛擬環境,可不斷重複安裝,所以請大家務必勇於嘗試,學習所需的基本知識。