本書以Red Hat Enterprise Linux 62為平臺,介紹了Linux操作系統的基本原理以及應用實踐,全面講解了系統的基本概念和操作,以及系統在進程、存儲、設備、文件等方面的運行原理,之后,對系統管理與網絡配置管理進行了詳解,結合實際操作步驟及完整的項目案例說明了在Linux平臺下服務器的配置與應用,并配以系統安全的介紹,幫助讀者完成一個層次遞進、由淺入深的學習過程。
本書根據知識體系結構和讀者特點的不同,在內容編寫上遵循從理論到實踐的過程,在基本理論基礎上,配以具體案例,加深對理論知識的理解。本書具有系統全面,結構遞進,重點突出,操作性好,實用性強,語言簡練流暢等特點。本書適合大中專院校的學生,可以作為計算機、通信等相關專業本科、研究生操作系統理論及應用課程的授課教材,也可作為相關專業技術人員的參考用書。
以Red Hat Enterprise Linux 6.2為平臺;對系統、網絡及服務器的配置進行全面講解,并配以系統安全的介紹;對有實踐操作要求的章節,配有詳實完整的案例,以加深對Linux操作系統理論的理解。
目錄
出版說明
前言
第1章Linux操作系統概述
11認識操作系統
111操作系統的誕生
112操作系統的目的及作用
113操作系統的主要功能
114操作系統的分類
12Linux概述
121Linux成長的歷史背景
122Linux的特點
123GNU與Linux
124Linux的版本
125Linux的應用與發展
13本章小結
14思考與練習
第2章Linux的安裝與配置
21Linux的安裝準備
211獲取Linux的安裝程序
212明確系統硬件信息
213選擇安裝方式
214硬盤的組織結構
215Linux分區方案
22Linux的安裝
221Linux的安裝步驟
222Linux首次運行的設置步驟
23VMware虛擬機下安裝
Linux系統
231VMware簡介
232VMware Workstation網絡的
工作模式
233VMware Workstation的下載
和安裝
234VMware虛擬機下安裝運行
Linux
24本章小結
25思考與練習
第3章Linux操作基礎
31Linux基本操作
311圖形界面登錄
312修改密碼
313Linux運行級別
314系統啟動過程
315注銷系統與關機
32Linux命令
321命令的格式
322命令的啟動與退出
323命令的分類
324基本命令
325命令行幫助
33Vi編輯器的使用
331認識Linux 的文本編輯器
332Vi編輯器的啟動和退出
333Vi編輯器的3種工作模式
334命令模式操作命令
335輸入模式操作命令
336末行模式下的基本操作
337Shell切換
34本章小結
35思考與練習
第4章進程管理
41進程概述
411進程的概念
412程序和進程
413進程的結構
414進程實例
415Linux中的進程
42進程控制塊
421進程狀態
422進程標識符
423進程之間的關系
424進程控制塊的存放
43進程的組織方式
431散列表
432雙向循環鏈表
433可運行隊列
434等待隊列
44進程的互斥與同步
441互斥的定義
442同步的定義
443信號量機制
444用P、V操作實現進程的互斥
445用P、V操作實現進程的同步
446死鎖
45進程調度
451進程調度的基本原理
452Linux進程調度
453調度策略
454調度函數
46進程間通信
461進程通信的方式
462Linux信號通信原理
463Linux管道通信原理
47線程
471線程的概念
472線程與進程的比較
473Linux中的線程
474線程的實現
475線程的狀態及轉換
48本章小結
49思考與練習
第5章存儲管理
51存儲管理概述
511存儲管理的概念
512存儲管理的功能
52覆蓋和交換技術
521覆蓋技術
522交換技術
53存儲管理方案
531分區存儲管理
532分頁存儲管理
533分段存儲管理
534段頁式存儲管理
54虛擬存儲器
541虛擬存儲的概念
542請求分頁存儲管理
543請求分段存儲管理
55Linux的存儲管理
551Linux存儲器管理概述
552Linux的分頁管理機制
553Linux物理內存空間的管理
554內核態內存的申請與釋放
555用戶態內存的申請與釋放
556存儲管理系統的緩沖機制
56Linux地址映射實例
57本章小結
58思考與練習
第6章設備管理
61設備管理概述
611I/O系統的組成
612設備的分類
613設備管理的功能
62設備管理的相關技術
621中斷技術
622<