-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

名師講壇——Linux入門與實戰經典

( 簡體 字)
作者:何明 何茜穎類別:1. -> 作業系統 -> Linux
譯者:
出版社:清華大學出版社名師講壇——Linux入門與實戰經典 3dWoo書號: 41264
詢問書籍請說出此書號!

缺書
NT售價: 400

出版日:3/25/2015
頁數:626
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302366317
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

  20世紀80年代中期,一個偶然的機會我接觸到一本UNIX和一本C語言程序設計的書(都是英文版的)。出于對UNIX操作系統和C語言的好奇(因為當時許多計算機同仁將UNIX和C語言“奉若神明”),我開始一邊查英語字典一邊閱讀這兩本我的UNIX和C語言的啟蒙教程。雖然當時我的英語水平不是很高,但我發現這兩本書很好理解。
  正是由于這一經歷,使我對UNIX系統和C語言產生了濃厚的興趣,并使UNIX系統一直如影隨形地與我相伴了近三十個春秋。回首自己學習UNIX和Linux系統的經歷,真是要感謝那兩本書的作者,如果我看的第一本UNIX和C啟蒙教材不是這兩本書,也許根本就沒有興趣在這一領域堅持這么久了。不過非常遺憾的是我沒能記住它們的名字,因為搬了多次家,已經記不得將這兩本書收藏在什么地方了。在寫這本書時,曾經在家里翻了很多地方,但是都沒找到,多少有些遺憾。
  正是由于對UNIX系統和C語言產生了濃厚的興趣,在讀研究生時,我選修了高級操作系統技術和高級C語言程序設計兩門課程。在學習這兩門課程的過程中,在老師的指導下我閱讀了不少UNIX操作系統命令的C語言源程序(如cp、rm、mv、mount以及ls等),并利用工作之便在單位的計算機上對這些程序進行編譯或運行。沒想到這種完全是出于好奇和好玩的個人經歷卻為自己的IT職業生涯打下了堅實的基礎。
  20世紀90年代,我開始接觸SUN公司的UNIX操作系統,最早使用的是Solaris 2.51,之后陸續使用了Solaris 7、8、9和10。由于工作的需要還學習和使用過惠普公司的UNIX操作系統HP-UX以及Tru64 UNIX 5.1B等不同廠家的UNIX操作系統。
  1999年,也是出于好奇,我鬼使神差地花了五十多新西蘭元買了一本名為Teach Yourself Linux in 24 Hours、介紹Linux系統的書(不過坦率地說,我讀懂這本500多頁的書所用的時間遠遠不止24小時),就此又開始學習和使用Linux系統了。之后,學習和使用的Linux系統包括Red Hat Linux 7.3、Red Hat Linux 9。
  后來由于要將Oracle數據庫管理系統安裝在Linux操作系統上,我轉而學習和使用Red Hat Enterprise Linux 3、Red Hat Enterprise Linux 4、Red Hat Enterprise Linux 5以及Oracle Enterprise Linux 4和Oracle Enterprise Linux 5。
  在快速變化的現代社會中,能夠與一件東西相伴差不多四分之一世紀已經實屬不易。我與UNIX和Linux操作系統朝夕相處這么久,確實發現了它們具有許多其他系統無法比擬的優點。也許正是由于這些優點,UNIX和Linux系統被廣泛地應用在大中型企業級服務器和Web服務器上,現在它們已經成為當今的主流操作系統,并將繼續保持這種引領計算機操作系統潮流的趨勢。
  Linux操作系統以其穩定、可靠、高效、廉價以及開源等諸多的優點受到眾多企事業用戶的青睞。隨著IBM、惠普以及Oracle等這些IT巨人們開始支持或開發它們自己的Linux操作系統,目前許多大中型企事業單位的計算機服務器正在越來越多地轉向Linux操作系統。Linux操作系統在服務器領域的領先地位在可以預見的將來會越來越明顯。隨之而來的是對Linux系統管理和開發人員需求的不斷增加,從而會吸引更多的人學習Linux。但是目前學習Linux的人數與學習微軟系統或Java的人數相比,可以說還是少得可憐。造成這種現象的原因可能主要有以下幾點:
  (1)Linux的門檻較高,對初學者來說有一定的難度。
  (2)Linux的學習時間較長,因此對于想快速致富的人沒有吸引力。
  (3)與微軟系統相比,Linux操作系統的安裝比較復雜,所以實踐環境的搭建比較困難。
  本書就是要幫助初學者在比較短的時間內掌握Linux操作系統的使用,并能夠管理和維護Linux系統,而且學習費用極為低廉(只是購買這本書的費用)。通過與UNIX和Linux系統二十多年的朝夕相處,我發現Linux系統其實與UNIX系統一樣,是一個變化相當小的操作系統。許多常用的命令(如cp、rm、mkdir、ls)幾乎保持二十多年前的風采,這樣的系統重新學習或培訓(更新)的成本很低,也就是您一旦掌握了這一系統,許多功能可以一直使用許多年,甚至于伴隨您整個IT職業生涯。而不同的是,微軟系統雖然比較容易掌握,但是變化非常快。
  通過自己對UNIX和Linux系統的學習和工作經歷,我發現其實Linux系統很好玩,Linux的書也可以寫得很精彩。本書是我從二十多年曲折的IT工作經歷中提煉出來的,是從一位IT從業人員的視角來盡可能地介紹在實際工作中常用的和相對較穩定的Linux操作系統的知識和技能。
  本書是一本Linux操作系統的實用教材,它幾乎覆蓋了Red Hat公司官方教程RH033和RH133的全部內容,但重點放在實際工作能力的訓練上。本書的內容和例題設計均由淺入深,為了消除初學者對計算機和操作系統教材常有的畏懼感,本書把那些難懂而且又不常用的內容盡量放在書的后面章節介紹。
  本書的第1個特點是:書中并不是對每條命令進行簡單的介紹,而是把相關的命令有機地組合在一起來講解。例如在執行一條Linux命令之前,先介紹使用什么命令來顯示目前操作系統相關的信息;接下來再介紹怎樣執行所學的Linux操作系統命令;最后還要介紹使用什么樣的方法來驗證所執行的命令是否真的成功等。而且,本書中幾乎所有的例題都是完整的,讀者只要照著書中的例子輸入,一定會得到與書中一樣(或相似,因為每個操作系統的配置可能略有不同)的結果。
  本書的第2個特點是:為了消除初學者對Linux教材常有的畏懼感,本書并未追求學術上的完美,而是使用生動、簡單的生活實例來解釋復雜的計算機和操作系統的概念,避免用計算機的例子來解釋計算機和操作系統的概念。
  本書的第3個特點是:它是自封閉的,即讀者在閱讀此書時不需要其他的參考書。
  由于以上的設計,本書對讀者的計算機專業知識幾乎是沒有任何要求的,即本書可以作為讀者學習計算機操作系統的起步教材。
  本書中許多概念和例題都給出了商業應用背景。許多例題是以場景或故事的形式出現的。不少例題和它們的解決方案是企業的Linux系統管理員或開發人員在實際工作中可能經常遇到的。因此,很多例題不加修改或略加修改后便可應用于實際工作中。
  本書首先教讀者安裝Linux系統服務器,并在以后的章節中將其配置成一個與真實的生產環境相近的模擬環境。讀者通過對這個與真實的生產系統相近的操作系統的操作,可以獲得對真實的生產環境中操作系統進行維護和管理的實際知識與技能,從而成為真正的操作系統管理員或有經驗的用戶,而不是光能說不能干的“紙上操作系統管理員”。
  為了幫助讀者,特別是沒有從事過IT工作的讀者了解商業公司和Linux從業人員的真實面貌,在書中設計了一個虛擬科研項目(繁育新品種狗的項目,簡稱狗項目)。利用這個狗項目的運作來幫助讀者理解真正的Linux系統從業人員在商業公司中是如何工作的。
  本書絕大多數操作都是在Oracle Enterprise Linux 4版本上(該版本與Red Hat Enterprise Linux 4完全兼容)進行的,Oracle Enterprise Linux是一個免費的開源操作系統,可以在Oracle的官方網站上免費下載。為了方便讀者學習,隨書附有Oracle Enterprise Linux 4操作系統的安裝光盤。之所以沒有使用Red Hat Enterprise Linux 5,是因為RHEL 5要消耗更多的系統資源,而從學習Linux系統的角度來看,RHEL 4與RHEL 5幾乎沒什么差別。另外,目前生產系統使用RHEL 4要更多一些。之所以使用Oracle的Linux系統,是因為考慮到將來一些讀者在學完Linux操作系統之后,可能要在Linux系統上安裝Oracle數據庫管理系統(目前有越來越多的Oracle數據庫系統運行在Linux服務器上),而Oracle的Linux系統已經包括了安裝Oracle所需的所有軟件包和驅動程序,而且Oracle Enterprise Linux系統的默認安裝已經考慮到了安裝Oracle數據庫管理系統的需要,因此將來讀者在這一Linux操作系統上安裝Oracle會非常容易。
  本書既可作為學校或培訓機構及企業的Linux操作系統課程的教材,也可作為自學教材,還可作為所有想從事IT工作(也包括想了解IT)人員的起步教材。可能有讀者在想我將來也不想從事Linux系統方面的工作,學習Linux系統有什么用?其實,您只要想從事IT工作,理解操作系統對您將來的職業生涯會有很大的幫助,因為所有的軟件系統(包括數據庫系統)都是運行在操作系統之上的。而UNIX和Linux操作系統對計算機操作系統理論和技術的貢獻是業界所公認的,許多目前流行的操作系統技術,甚至數據庫技術都是源自UNIX。
  其實,許多UNIX和Linux操作系統的知識還可以直接套用到其他應用系統上。記得20世紀90年代末期,我在新西蘭參加為期3個月的Oracle的全職培訓課程,一天,一位孟加拉的同學鬼使神差地將他的Oracle數據庫搞亂了,而且Oracle此時幾乎不允許他輸入任何Oracle的命令。他請教老師,老師看了一會兒說只能重裝Oracle系統了,因為當時老師已經要下班了,所以他告訴這位同學明天上課時幫他重裝Oracle系統。憑著直覺我覺得問題應該不至于嚴重到重裝Oracle數據庫系統,所以等老師走后,我問那位孟加拉的同學之前他做了哪些操作,他告訴我修改了一個Oracle的系統文件,具體的文件名稱記不清了,只記得文件名中的幾個字符。于是,我使用搜索命令找到了這個Oracle系統文件并改正了他的錯誤,最后重新啟動Oracle系統,問題就解決了。
  其實,當時我對Oracle的理解要遠遠低于我的老師,但是由于我熟悉操作系統,所以把在管理和維護操作系統工作中掌握的方法原封不動地套用到了Oracle數據庫系統的管理和維護工作上。在后來的Oracle學習和使用過程中,我發現Oracle系統的許多概念和技術與UNIX或Linux操作系統的幾乎如出一轍。因此,我學習Oracle系統時并未發現很困難。不只Oracle系統,其他的應用系統也有許多UNIX或Linux操作系統的影子。
  可能有讀者問為什么它們都這么相像,答案是它們都是人設計和開發的。任何書(包括Linux的書),讀者都應該能用人的思維方式來讀懂。如果一本Linux的書,您讀了幾遍也讀不懂,那么請不要讀了。很可能這本書根本就不是給初學者寫的,也可能人家根本就沒想讓您看懂(可能是保護知識產權吧),或者是作者自己也沒搞懂。
  本書是按照認知學習的方式來編排的,每一章都附有大量完整的例子,而且這些例子都在不同的Linux操作系統上測試過,最后所有的例子都在RHEL 4或RHEL 5上運行過。讀者可以通過在Linux系統上運行這些例子來加深對Linux操作系統的理解。另外,本書還附有大量的圖片來幫助讀者從不同的角度理解Linux操作系統。對一些很難用文字、圖片和例題解釋清楚的內容,本書還附有視頻(在隨書的DVD光盤中),以降低讀者學習的難度。在這張光盤中還包括了一些比較冗長的例題的腳本文件,如果讀者不想輸入復雜和冗長的文件內容,則可以直接使用復制和粘貼的方法來輕松地使用這些文件中的內容。本書中所有的內容都是按循序漸進的方式安排的,即只要順序閱讀本書,即使是初學者也能讀懂和掌握本書的內容。
  當人們看到或觸摸到某一事物時,就會更加容易理解這一事物。計算機操作系統也是一樣,它是一門實踐性相當強的學科。如果想真正地掌握Linux操作系統,就必須不斷地使用它,還需要盡可能得到足夠的學習資源,如比較好的教材(文檔、參考手冊、用戶指南、寶典等一般不能作為教材,因為它們不是按由淺入深的順序編排的,而且涉及的內容太多。它們一般是為專業人員,而不是初學者學習設計的),最好還能得到一些其他的幫助(如從同事和朋友那兒),否則,您的學習將是異常艱難的,即使學完了也未必能干活,因為許多系統功能和操作的用法是上機用出來的,不是讀書讀出來的。
  專家都從菜鳥來,牛人(大蝦)全靠熬出來。其實,所謂大蝦或專家就是一件事干長了干久了,在一個行當里混久了就自然而然地混成了專家。我們的祖先之所以能從靈長類中脫穎而出進化成萬物之靈的人類,就是因為學會了使用和發明工具。借助于Linux這一強大的操作系統(工具),相信即使那些只有很少,甚至沒有IT背景的讀者也會輕松、迅速地從IT領域的菜鳥進化成老鷹、大蝦,再進化成專家、大師,最后在年逾古稀時進化成一代宗師(只要能夠堅持下去)。
  參與本書編寫的有何明、何茜穎、王瑩、萬妍、王逸舟、牛奎奎、王威、程玉萍、萬群柱、王靜、范萍英、王潔英、劉飛、王超英、萬新秋、王莉、黃力克、萬洪英、萬節柱、萬如更、李菊、萬曉軒、趙菁、張民生、高盼、杜蘅等。在此對他們的辛勤和出色的工作表示衷心的感謝。
  如果讀者對本書有任何意見或要求,歡迎來信提出。我的電子郵箱為sql_minghe@yahoo. com.cn,th_press@263.net。
  最后,預祝讀者Linux操作系統的學習之旅輕松而愉快!
  
  
  何 明
  
  
  
  
  
  
VI
  
  
V
  
  
  
  
  
  
內容簡介:

《名師講壇——Linux入門與實戰經典》是一本小說式的Linux入門教材,適合初、中級讀者使用。本書使用生動而簡單的生活實例來解釋復雜的計算機和Linux操作系統概念,避免用計算機的例子來解釋計算機和Linux操作系統的概念。讀者可以在沒有任何計算機專業知識的情況下閱讀此書。
《名師講壇——Linux入門與實戰經典》是一本Linux操作系統管理和應用的實用教材,雖然覆蓋了Red Hat公司官方教程RH033和RH133的幾乎全部內容,但重點放在實際工作能力的訓練上。為此,每一章都附有大量完整的例子,所有的例子都在不同的Linux操作系統測試過,且都在RHEL 4或RHEL 5上運行過。讀者可以通過在Linux系統上運行這些例子來加深對Linux操作系統的理解。另外,本書還附有大量的圖片和一些視頻來幫助讀者從不同的角度理解Linux操作系統。本書的顯著特點有:
1.一本小說式、可輕松閱讀的Linux教材;
2.配備了29講視頻,Linux專家向您面對面講解;
3.也適合“紅帽認證工程師”學員學習;
4.給出了具體的商業應用背景,增強實戰性。


目錄:

第0章 Linux的安裝及相關配置 1
0.1 計算機的主要部件 2
0.2 計算機操作系統簡介 3
0.3 安裝Linux系統的準備工作 3
0.4 安裝Linux操作系統 5
0.5 telnet和ftp服務的啟動與連接 11
第1章 UNIX和Linux操作系統概述 16
  ( 視頻講解:13分鐘)
1.1 什么是UNIX 17
1.2 UNIX的簡要發展史 17
1.3 UNIX的設計理念 18
1.4 GNU項目與自由軟件 19
1.5 Linux簡介 20
1.6 Oracle Linux的特點 20
1.7 啟動和關閉Linux系統 21
1.8 登錄和退出Linux 22
第2章 運行Linux命令及獲取幫助 26
2.1 Linux(UNIX)命令的格式 27
2.2 whoami命令 28
2.3 who、w、users和tty命令 29
2.4 uname命令及帶有選項的命令 31
2.5 date、cal和clear命令及帶有參數的
命令 33
2.6 su和passwd命令 34
2.7 whatis命令與命令的--help選項 39
2.8 怎樣閱讀命令的使用摘要 40
2.9 利用man命令來獲取幫助信息 41
2.10 瀏覽Man Pages 43
2.11 利用關鍵字搜尋Man Pages 44
2.12 利用info命令來獲取幫助 46
2.13 其他獲取幫助的方法 48
2.14 您應該掌握的內容 49
第3章 目錄和文件的瀏覽、管理及
維護 50
3.1 Linux文件系統的層次結構 51
3.2 Linux系統中一些重要的目錄 51
3.3 目錄和文件的命名以及絕對和
相對路徑 53
3.4 使用pwd和cd命令來確定和切換
目錄 54
3.5 使用ls命令列出目錄中的內容 59
3.6 使用cp命令復制文件和目錄 62
3.7 使用mv命令移動及修改文件和
目錄名 67
3.8 使用mkdir命令創建目錄 71
3.9 使用touch命令創建文件 72
3.10 使用rm命令刪除文件 74
3.11 使用rmdir或rm -r命令刪除目錄 76
3.12 Linux系統圖形界面操作簡介 79
3.13 您應該掌握的內容 79
第4章 不同系統之間傳輸文件及
文件的瀏覽 80
4.1 ftp簡介 81
4.2 利用ftp將文件從本地傳送到
遠程系統 84
4.3 利用ftp將文件從遠程系統傳輸到
本地 86
4.4 使用file命令確定文件中數據的
類型 89
4.5 使用cat命令瀏覽正文文件的內容 91
4.6 使用head命令瀏覽文件中的內容 94
4.7 使用tail命令瀏覽文件中的內容 96
4.8 使用wc命令顯示文件行、單詞和
字符數 97
4.9 使用more命令瀏覽文件 99
4.10 您應該掌握的內容 100
第5章 Bash Shell簡介 101
5.1 shell的工作原理 102
5.2 bash的成長歷程 103
5.3 使用type識別bash的內置命令 105
5.4 利用通配符操作文件 108
5.5 利用Tab鍵補齊命令行 111
5.6 命令行中~符號的使用 112
5.7 history命令與操作曾經使用過的
命令 113
5.8 bash變量簡介及大括號{}的用法 116
5.9 將一個命令的輸出作為另一個命令
的參數 119
5.10 使用Linux命令進行數學運算 120
5.11 命令行中反斜線(\)的用法 122
5.12 Linux命令中引號的用法 124
5.13 gnome終端的一些快捷操作 126
5.14 您應該掌握的內容 127
第6章 輸入/輸出和管道(|)及相關
的命令 129
6.1 文件描述符與標準輸入/輸出 130
6.2 使用find命令搜索文件和目錄 131
6.3 將輸出重定向到文件中 135
6.4 重定向標準輸出和標準錯誤
(輸出信息) 137
6.5 輸入重定向及tr命令 140
6.6 cut(剪切)命令 142
6.7 paste(粘貼)命令 144
6.8 使用col命令將Tab轉換成空格 146
6.9 使用sort命令進行排序 147
6.10 使用uniq命令去掉文件中相鄰的
重復行 150
6.11 管道(|)操作 152
6.12 使用tee命令分流輸出 155
6.13 發送電子郵件 156
6.14 閱讀電子郵件 158
6.15 利用管道發送郵件 161
6.16 您應該掌握的內容 163
第7章 用戶、群組和權限 164
7.1 Linux系統的安全模型 165
7.2 用戶(Users)及passwd文件 165
7.3 shadow文件 167
7.4 groups(群組)及group和gshadow
文件 171
7.5 root用戶及文件的安全控制 174
7.6 怎樣查看文件的權限 175
7.7 Linux系統的安全檢測流程 177
7.8 使用符號表示法設定文件或目錄上
的權限 178
7.9 使用數字表示法設定文件或目錄上
的權限 181
7.10 nautilus界面的漢化和權限設定 185
7.11 您應該掌握的內容 185
第8章 用戶、群組及權限的深入
討論 187
8.1 passwd、shadow和group文件及
系統用戶和群組 188
8.2 使用passwd修改密碼和檢查用戶
密碼的狀態 189
8.3 使用su命令進行用戶的切換 191
8.4 發現與用戶相關信息的命令 196
8.5 Linux系統的默認權限設定 198
8.6 特殊權限(第4組權限) 202
8.7 以chmod的字符方式設置特殊
(第4組)權限 204
8.8 以chmod的數字方式設定特殊權限 206
8.9 特殊權限對可執行文件的作用 207
8.10 特殊權限對目錄的作用 210
8.11 您應該掌握的內容 216
第9章 Linux文件系統及一些命令
的深入探討 217
9.1 磁盤分區和文件系統 218
9.2 i節點 218
9.3 普通文件和目錄 220
9.4 cp、mv及rm命令如何操作
inodes 222
9.5 符號(軟)連接 223
9.6 怎樣發現軟連接斷開問題 225
9.7 軟連接所對應路徑的選擇及軟連接
的測試 226
9.8 列出軟連接對應的i節點號及軟連接
的工作原理 230
9.9 硬連接 231
9.10 Linux系統中的文件類型和socket
簡介 234
9.11 怎樣檢查磁盤空間 235
9.12 可移除式媒體的工作原理及CD
和DVD的使用 238
9.13 可移除式媒體——USB閃存 240
9.14 可移除式媒體——軟盤 242
9.15 將軟盤格式化為DOS文件系統及
可能產生的問題 246
9.16 您應該掌握的內容 248
第10章 正文處理命令及tar命令 249
  ( 視頻講解:13分鐘)
10.1 使用cat命令進行文件的縱向
合并 250
10.2 unix2dos和dos2unix命令
(工具) 251
10.3 使用diff或sdiff命令比較兩個
文件的差別 254
10.4 使用aspell和look命令檢查單詞
的拼法 256
10.5 使用expand命令將制表鍵(Tab)
轉換成空格 260
10.6 使用fmt和pr命令重新格式化正文 261
10.7 歸檔文件和歸檔技術 265
10.8 使用tar命令創建、查看及抽取
歸檔文件 267
10.9 文件的壓縮和解壓縮 269
10.10 在使用tar命令的同時進行壓縮
和解壓縮 272
10.11 使用tar命令將文件打包到軟盤上
的步驟及準備工作 274
10.12 低級格式化多張虛擬軟盤 275
10.13 使用tar命令將arch目錄打包(備份)
到軟盤上 276
10.14 使用tar命令利用軟盤上的備份恢復
arch目錄 277
10.15 您應該掌握的內容 279
第11章 Shell編程(sed、awk、
grep的應用) 280
11.1 使用grep命令搜索文件中的內容 281
11.2 使用egrep命令搜索文件中的
內容 288
11.3 使用fgrep命令搜索文件中的
內容 292
11.4 使用sed命令搜索和替換字符串 294
11.5 awk命令簡介及位置變量
(參數) 300
11.6 在awk命令中指定字段的分隔符
及相關例子 302
11.7 在awk命令表達式中使用NF、NR
和$0變量 303
11.8 利用awk命令計算文件的大小 305
11.9 簡單shell腳本的開發 307
11.10 在awk命令中條件語句的使用 309
11.11 在awk命令中循環語句的使用 310
11.12 您應該掌握的內容 314
第12章 利用vi編輯器創建和編輯
正文文件 316
12.1 vi編輯器簡介 317
12.2 vi編輯器的操作模式 320
12.3 在vi編輯器中光標的移動 320
12.4 進入插入模式 323
12.5 在命令行模式下修改、刪除與復制
的操作 324
12.6 粘貼命令 326
12.7 復原和重做命令及vi的可視模式 327
12.8 在命令行模式下關鍵字的搜索 328
12.9 一些編輯命令及編輯技巧 329
12.10 擴展模式與文件的存儲和退出 330
12.11 快速移動光標在文件中的位置 332
12.12 快速移動光標在屏幕中的位置 333
12.13 vi編輯器的過濾功能 334
12.14 設置vi編輯器工作方式 335
12.15 搜尋和替代關鍵字 337
12.16 間接(高級)讀寫文件操作 338
12.17 您應該掌握的內容 341
第13章 配置Bash Shell和系統
配置文件 342
13.1 Bash Shell的配置與變量 343
13.2 通過局部變量來設定Shell 344
13.3 局部變量PS1 345
13.4 別名的用法及設定 347
13.5 利用set進行Shell的設置 350
13.6 將局部變量轉換成環境變量 354
13.7 常用的環境變量 358
13.8 Shell啟動腳本和登錄Shell 360
13.9 Login shell執行的啟動腳本和
順序 361
13.10 Non-login shell執行的啟動腳本
和順序 364
13.11 /etc/profile文件和/etc/profile.d
目錄 366
13.12 ~/.bash_profile和~/.bashrc及其他的
一些系統文件 368
13.13 您應該掌握的內容 371
第14章 系統安裝注意事項及相關
的概念 373
14.1 RHEL安裝的硬件需求及相關的
概念 374
14.2 硬件設備與文件的對應關系 376
14.3 安裝RHEL的方法和一些安裝
選項 377
14.4 硬盤的結構及硬盤分區 379
14.5 Linux系統中硬盤的分區 381
14.6 配置文件系統的注意事項 384
14.7 Linux系統安裝時的網絡配置 386
14.8 Linux系統安裝時的其他配置 387
14.9 您應該掌握的內容 388
第15章 系統的初始化和服務 390
  ( 視頻講解:16分鐘)
15.1 Linux系統引導的順序 391
15.2 BIOS的初始化和引導加載程序 392
15.3 GRUB程序和grub.conf文件 396
15.4 在grub開機選單中加入多個系統
的實例 401
15.5 修改root和grub的密碼 403
15.6 內核的初始化和init的初始化 405
15.7 run levels(運行級別) 408
15.8 /etc/rc.d/rc.sysinit所做的工作 410
15.9 執行對應/etc/rc.d/rc*.d目錄中的
程序(腳本) 411
15.10 守護進程 412
15.11 System V 腳本(程序)的特性 415
15.12 System V服務的管理及
/etc/rc.d/rc.local腳本 416
15.13 虛擬控制臺 418
15.14 管理和維護服務 420
15.15 關閉系統及重啟系統 425
15.16 您應該掌握的內容 427
第16章 Linux內核模塊及系統監控 429
16.1 Linux系統內核模塊以及這些模塊
的配置 430
16.2 /proc虛擬文件系統 432
16.3 通過sysctl命令永久保存/proc/sys下
的配置 435
16.4 檢測和監督Linux系統中的硬件設備 436
16.5 系統總線支持和可熱插拔總線支持 438
16.6 系統監視和進程控制工具——top
和free 440
16.7 系統監視和進程控制工具——vmstat
和iostat 443
16.8 系統中進程的監控——ps和pgrep 445
16.9 系統中進程的監控——pstree、kill和
pkill 447
16.10 您應該掌握的內容 453
第17章 軟件包的管理 455
17.1 RPM的特性和RPM程序的工作
方式 456
17.2 使用RPM安裝及移除軟件 457
17.3 查詢RPM軟件包中的信息 460
17.4 驗證RPM軟件包是否修改過 462
17.5 rpm2cpio工具 467
17.6 RPM軟件包的屬性依賴性問題 470
17.7 您應該掌握的內容 473
第18章 硬盤分區、格式化及文件
系統的管理 474
18.1 在VMware虛擬機上添加虛擬
硬盤 475
18.2 系統初始化時怎樣識別硬盤設備
及硬盤分區 475
18.3 使用fdisk和partprobe命令來管理
硬盤分區 477
18.4 創建文件系統(數據的管理) 481
18.5 使用mke2fs格式化命令創建文件
系統的實例 484
18.6 ext2與ext3文件系統之間的差別
及轉換 487
18.7 為一個分區設定lable(分區名) 490
18.8 文件系統的掛載與卸載 492
18.9 mount和umount命令深入討論 497
18.10 使用mount命令的兩個特殊
實例 501
18.11 利用/etc/fstab文件在開機時掛載
文件系統 504
18.12 虛擬內存的概念以及設置與管理 508
18.13 使用硬盤分區創建和使用系統
交換區的實例 508
18.14 使用文件創建和使用系統交換區
的實例 510
18.15 在ext3/ext2文件系統中文件
屬性的設定 512
18.16 您應該掌握的內容 516
第19章 Linux網絡原理及基礎設置 518
  ( 視頻講解:14分鐘)
19.1 Linux操作系統怎樣識別網絡設備 519
19.2 使用ifconfig命令來維護網絡 520
19.3 使用ifdown和ifup命令停止和
啟動網卡 521
19.4 網絡配置文件和使用命令行網絡
配置工具配置網絡 522
19.5 使用圖形化網絡配置工具配置
網絡 526
19.6 在一個網卡上綁定多個IP地址 529
19.7 分享其他Linux系統上NFS的
資源 535
19.8 利用Auto-Mounter自動掛載NFS
文件系統 539
19.9 您應該掌握的內容 543
第20章 用戶管理及維護 545
20.1 /etc/passwd文件與finger和chfn
命令 546
20.2 怎樣在Linux系統中添加一個新的
用戶賬戶 551
20.3 使用newusers命令一次創建一批
(多個)用戶 554
20.4 用戶的私有群組以及群組的管理 557
20.5 使用usermod命令修改用戶賬戶 558
20.6 使用usermod命令鎖住用戶及將
用戶解鎖 561
20.7 使用userdel命令刪除用戶賬號 562
20.8 用戶賬戶密碼的管理 564
20.9 Login shell與Non-login shell腳本
以及su命令 570
20.10 普通用戶利用sudo命令執行root
用戶權限的命令 571
20.11 suid、sgid以及sticky特殊權限
綜述 573
20.12 您應該掌握的內容 577
第21章 Linux高級文件系統管理 578
21.1 在虛擬機上添加虛擬硬盤 579
21.2 磁盤陣列簡介 579
21.3 RAID 0的工作原理 580
21.4 RAID 1的工作原理 581
21.5 RAID 5的工作原理 582
21.6 配置軟件RAID 1的實例 584
21.7 軟件RAID 1的測試和恢復實例 589
21.8 邏輯卷管理的概念 592
21.9 創建邏輯卷的實例 593
21.10 動態放大邏輯卷 596
21.11 增大Volume Group的大小 598
21.12 刪除邏輯卷、卷組以及物理卷 599
21.13 Linux系統的磁盤配額管理 601
21.14 設定用戶磁盤配額的實例 602
21.15 您應該掌握的內容 606
第22章 Linux系統排除故障方法
簡介 608
  ( 視頻講解:15分鐘)
22.1 排除故障的基本原理 609
22.2 排除圖形界面(X協議)故障的
流程 610
22.3 排除網絡故障的實例及流程 612
  
22.4 開機以及文件系統故障排除的
流程 615
22.5 某一運行級別的恢復 617
22.6 修復/etc/fstab設定錯誤而產生的
系統故障 617
22.7 Linux系統的救援模式及如何進入
救援模式 618
22.8 修復根目錄文件系統損毀的實例 619
22.9 開機管理程序損壞的實例 620
22.10 您應該掌握的內容 622
結束語 623
參考文獻 625



  
  
  
  
XII
  
  
XI
  
  
  
  
  
  
序: