?? 前言.txt
字號:
前 言系統管理員是獨一無二的一個群體。就整體而言,我們可能是各種參考書和培訓教材最大的消費群,而且會從其中吸取最需要的東西(至少對我周圍的人是如此)。當然,我們也非常反感那些浪費時間的書籍。我們是好奇心極大的一個群體,大多數的IT朋友都可以說是一些喜新厭舊的家伙(包括我的妻子),喜歡生活在計算機技術的前沿,搶在用戶的前面找出計算機為什么會發出“報警”聲。我們樂于學習新東西有兩個非常簡單的原因:一個是因為新技術本身都很有趣味;另外一個就是我們必須要在CEO(首席執行官)從《Business Week》雜志上讀到并問到為什么沒有用它之前掌握這項新技術。而Linux看起來就像是這樣一種報警聲。那些固執的人們會堅持認為從20世紀90年代中期開始Linux就成為了一種報警聲(Linux本身從1991年起就已經出現了)。我個人是從1994年開始使用Linux的,當時我的一些朋友建議我應該好好利用一下我那“巨大的”340MB硬盤。在1995年,我開始把Linux作為一種服務器使用的操作系統。到了1997年,Linux已經足夠成熟,因此我把它作為一個基礎性的服務器平臺應用在一個有100名用戶的辦公室環境中;而該環境中的服務器崩潰就意味著深夜里隨時都有可能會收到傳呼。在所有這些情況下,Linux的表現都非常好。但是我必須承認:在計算機行業的巨頭們認識到它的重要性之前,Linux并沒有引起人們的注意(我最喜歡的一幅幽默畫是:一只象征著Linux的企鵝被綁在一架巨大的涂有“IBM”標志的噴氣機引擎上,畫面的標題是“怎樣才能讓一只企鵝飛起來?”)但是當IBM公司開始把它的DB2數據庫系統移植到Linux上、SGI公司宣布把Linux作為它基本的桌面操作系統、甚至Dell公司都把Red Hat Linux作為它服務器計算機的一個預安裝選項的時候——真正的“警報”才響了起來。誰需要閱讀這本書本書是一本“Linux初學者指南”,我們對讀者作下述假定。首先,假設讀者已經對Windows操作平臺的環境很熟悉了。讀者至少應該是一名Windows環境中的高級用戶,并且對網絡環境中的Windows也多少有一些了解。雖然讀者不必是一名NT專家,但是對NT的一些深入探討將有助于理解本書所討論的頭緒繁多的各種概念。從這個假設開始是因為我們不希望浪費時間去復述那些大多數具備Windows背景的人們都已經掌握的東西,讓我們把目光集中在Linux帶來的新概念上。除了Windows背景之外,讀者有興趣了解更多與我們在這里介紹的題目有關的信息。畢竟有幾十頁是介紹這些題目的,而整本書都是圍繞這些題目展開的!本書都包含哪些內容本書分為五個部分。 ?第一部分 第一部分主要針對那些沒有Linux使用經驗的人們,幫助他們安裝這個操作系統并使系統開始運行。第1章集中介紹NT和Linux之間體系結構方面的不同,并且幫助你了解為什么Linux環境中的某些方面是它們現在的這個形式。第2章介紹Linux的安裝過程,但是又有一些獨到的內容:我們沒有機械地重復軟件本身提供的安裝事項,而是幫助你把Linux系統專門配置成為一臺作為服務器使用的計算機。第3章繼續介紹安裝過程,講述如何設置兩種Linux操作系統中最流行的圖形環境:GNOME和KDE。我們之所以花費一章的內容講述這個問題,是因為我們認為當你需要登錄進入到服務器上去執行你的系統管理職責的時候,擁有一個令人愉快的工作環境是非常重要的。最后,第4章介紹在Linux操作系統中安裝軟件的過程。我們將討論兩種最流行的方法(至少對系統管理員來說是如此的):使用RPM軟件包和對軟件包自行進行編譯。 ?第二部分 本書的第二部分主要討論對各種Linux系統來說都需要進行的系統管理,而不僅僅局限于服務器。這一部分的某些章節,包括第5章和第6章,實際上是幫助你有效地使用Linux系統的教程。要不然,如果你不知道怎樣使用它的話,這個新的操作系統又有什么意思呢?!第7章介紹的是Linux系統的開機和關機流程,以及如何設置Linux操作系統的開機啟動管理程序LILO。第8章轉向介紹如何對硬盤進行操作,討論如何對硬盤進行管理、怎樣建立分區以及設定硬盤的使用限額。第9章涉及到作為一名系統管理員需要了解掌握的某些系統最底層的知識:核心系統服務。其內容包括對一些關鍵性的進程—比如所有進程的父進程init—的介紹。而技巧性很強的編譯某個Linux內核的任務將在第10章進行詳細的介紹,這一章的內容不僅介紹整個過程的每一個步驟,還對每一步做了解釋。在第二部分的結尾,我們用了一章的篇幅介紹基本的系統安全措施。 ?第三部分 在第三部分中你將學習到需要用來運行一臺因特網站點的全部服務項目。從第12章到第17章依次介紹DNS(域名服務)、FTP(文件傳輸協議)、Web網絡服務器的設置、SMTP(簡單郵件傳輸協議)、POP(郵局協議)以及SSH(安全Shell等方面的內容。在每一章中,我們將依次介紹相關服務軟件的下載、編譯和安裝過程,還包括配置方面的內容。在需要的地方,我們甚至提供了常見配置情況所適用的完整的配置文件。 ?第四部分 第四部分正好與第三部分相反。我們沒有在這一部分學習每一個因特網用戶都會使用的服務項目,而是詳細介紹只對內部網絡上的用戶開放的各種服務項目。從第18章的NFS(網絡文件系統)開始,你將學習如何設置服務器端和客戶端兩邊的計算機。第19章解釋NIS(網絡信息服務)中客戶端和服務器端計算機的配置過程,還包括針對規模不同的公司內部網絡如何分別提供解決方案的內容。第20章是為那些需要在服務器機房使用Samba服務替換NT的人們準備的。打印解決方案將在第21章中討論,主要介紹LPD打印服務系統。第22章介紹DHCP(動態主機配置協議),展示了如何配置一臺服務器和一臺客戶機的組件。最后,在第23章中討論備份操作的詳細過程。其中包括一些涉及到Linux操作系統本身的附帶工具軟件和某些商業軟件包的參考內容。 ?第五部分 第五部分深入到Linux操作系統網絡功能的一些更加復雜的方面。第24章幫助你掌握用來配置網卡和路由分配表的命令行工具。第25章介紹ipchains工具軟件以及它在配置IP地址隱藏和IP防火墻功能方面的作用。最后,第26章介紹/proc文件系統。 ?附錄 附錄A介紹隨Red Hat Linux發行版本附送的各種程序設計語言。附錄B列出Linux操作系統中常用的一些軟件的情況,這將使你能夠把Linux作為你最基本的桌面操作系統。這本書的第一稿是使用StarOffice 5.0 for Linux軟件編寫的,這個軟件最初是由德國的StarDivision公司發售的。Sun Microsystems公司收購了StarDivision公司之后,現在把StarOffice軟件免費提供給所有希望使用它的人。你可以通過訪問http://www.sun.com,即Sun公司的Web網頁了解更多關于StarOffice軟件的資料。每當我寫好了一章內容并準備把它交給Osborne / McGraw Hill出版公司的優秀職員進行編輯的時候,就把這一章從StarOffice另存為Microsoft Word的格式,然后再使用一個名為Mutt(http://www.mutt.org)的基于文本的電子郵件軟件包把它通過e-mail發送出去。這份文檔經過各種使用Windows的人們的處理之后,最終再回到我這里進行校對。我需要在開車的時候隨身攜帶這些文檔,因此這些文檔又會被拷貝到一臺運行著Microsoft Office軟件的Macintosh PowerBook 2400筆記本電腦上并進行編輯處理。然后每一份文檔又會返回到Osborne 出版公司進行印刷。為什么我要告訴你所有這些事情呢?因為當你聽到有人說Linux操作系統和其他操作系統無法很好地共享或者不能夠應用于實際生活當中的時候,你就會想起現在正拿在手里的這本書并且知道他們是錯誤的!原書相關信息原書書名:Linux Administration: A Beginner誷 Guide 原書書號:ISBN 0-07-212229-3 原出版社網址:www.osborne.com。若想獲得有關RedHat Linux的更多信息,請訪問其Web站點http://www.redhat.com。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -