Linux操作系統基礎教程

王寶軍

立即出貨

買這商品的人也買了...

商品描述

本書將經典的操作系統原理與Linux系統管理基礎部分融為一體,共分操作系統概述、Linux的安裝與用戶接口、文件系統及Linux文件管理、操作系統的硬件資源管理、Linux系統管理和Linux網絡與資源共享配置等6章。

作者簡介

王寶軍,浙江交通職業技術學院教授,計算機網絡技術專業帶頭人。長期從事教學工作,包括中職、中專、高職、社會培訓等多層次教學工作,主要教授服務器配置與管理、計算機網絡技術、微機原理及應用、操作系統原理、Linux系統管理等課程,並多年在企業擔任網絡信息技術工程師、顧問;致力於分佈式網絡和操作系統的研究及教材建設工作,已在清華大學出版社、科技出版社、中國勞動與社會保障出版社等出版獨著、主編、副主編、主審教材10餘部。

目錄大綱

目錄

 

第1章操作系統概述1

1.1操作系統及其發展歷程1

1.1.1操作系統的定義與觀點1

1.1.2操作系統的產生與發展2

1.1.3操作系統的進一步發展8

1.2操作系統的功能與特徵10

1.2.1操作系統的功能10

1.2.2現代操作系統的基本特徵12

1.3用戶接口和作業管理14

1.3.1操作系統的用戶接口14

1.3.2批處理系統的作業管理16

 

第2章Linux的安裝與用戶界面19

2.1Linux操作系統簡介19

2.1.1Linux的起源19

2.1.2Linux的特點21

2.1.3Linux的版本22

2.2Linux系統的安裝25

2.2.1安裝前的準備工作25

2.2.2安裝過程中的難點釋疑26

2.3Linux的引導過程與工具30

2.3.1Linux的引導過程30

2.3.2引導工具GRUB及其配置32

2.4Linux的用戶界面34

2.4.1Shell及其使用基礎34

2.4.2Linux的圖形用戶界面37

2.4.3設置Linux啟動運行級別38

 

第3章文件系統及Linux文件管理41

3.1磁盤與文件系統41

3.1.1文件與文件系統概述41

3.1.2文件的邏輯結構和物理結構42

3.1.3磁盤空間和文件目錄管理46

3.1.4文件的操作與安全48

3.2Linux文件系統與磁盤管理51

3.2.1Linux文件與文件系統51

3.2.2文件系統的掛載與卸載53

3.2.3磁盤管理55

3.3Linux文件與目錄管理58

3.3.1最常用的文件與目錄管理命令58

3.3.2其他文件管理命令63

3.3.3使用vi/vim文本編輯器66

 

第4章操作系統的硬件資源管理69

4.1CPU管理(進程管理)69

4.1.1進程的概念與描述69

4.1.2進程調度72

4.1.3進程通信75

4.1.4進程互斥與同步及其實現77

4.1.5死鎖的產生與對抗80

4.2存儲管理83

4.2.1存儲管理的主要功能83

4.2.2存儲器的分配方式87

4.2.3請求分頁存儲管理90

4.3設備管理93

4.3.1設備管理的主要功能93

4.3.2輸入/輸出控制方式95

4.3.3設備管理的主要技術98

 

第5章Linux系統管理104

5.1用戶與權限管理104

5.1.1用戶管理104

5.1.2權限管理109

5.2進程及其他系統管理111

5.2.1進程管理112

5.2.2其他系統管理114

5.3軟件安裝及Shell編程基礎118

5.3.1Linux中的軟件安裝118

5.3.2Shell編程基礎124

 

第6章組建Linux局域網132

6.1網絡配置與測試132

6.1.1配置TCP/IP網絡參數132

6.1.2測試網絡連通性139

6.2利用Samba實現資源共享143

6.2.1配置Samba服務器143

6.2.2客戶端訪問Samba共享資源148

 

第7章Linux網絡服務器配置入門156

7.1配置與測試DHCP服務器156

7.1.1DHCP及其工作機制156

7.1.2設計企業DHCP服務方案158

7.1.3企業DHCP服務項目的實施159

7.2配置與測試DNS服務器163

7.2.1域名結構與域名解析過程164

7.2.2設計企業DNS服務方案167

7.2.3DNS服務相關配置文件及其語法168

7.2.4企業DNS服務項目的實施174

7.3配置與訪問Web服務器179

7.3.1Web服務器及其工作原理179

7.3.2設計企業Web服務方案181

7.3.3企業Web服務項目的實施182

7.3.4深入配置Web服務器187

參考文獻194

 

附錄AGRUB、Samba和Apache配置詳解195

A.1GRUB配置與命令詳解195

A.2Samba配置文件smb.conf詳解200

A.3Apache配置文件httpd.conf詳解211

附錄BLinux常用命令速覽227

附錄C練習題239

C.1操作系統原理練習題(共260題)239

C.2操作系統原理練習題參考答案254

C.3Linux系統管理練習題(共240題)256

C.4Linux系統管理練習題參考答案273