Linux系統管理與服務配置

本書將基本技能培養和主流技術相結合,使學生通過學習能夠掌握Linux的基礎知識、安裝和配置方法、系統的視窗環境——X Window、文本編輯工具、用戶賬號與組管理、檔案與目錄系統管理、邏輯卷、進程、軟體和服務管理等內容,增長Linux網路基礎和常用網路伺服器配置等方面的操作和套用能力。

內容簡介

本書以項目教學為主線,以任務驅動為核心,以培養技術套用型人才為目標,將基本技能培養和主流技術相結合,使學生通過學習能夠掌握Linux的基礎知識、安裝和配置方法、系統的視窗環境——X Window、文本編輯工具、用戶賬號與組管理、檔案與目錄系統管理、邏輯卷、進程、軟體和服務管理等內容,增長Linux網路基礎和常用網路伺服器配置等方面的操作和套用能力。

基本信息

作 譯 者:胡玲,曲廣平

出版時間:2015-01 千 字 數:531

版 次:01-01 頁 數:332

開 本:16(185*260)

裝 幀:

I S B N :9787121247569

目 錄

第1章 了解並安裝Linux系統 1

1.1 了解Linux的發展及特點 2

1.1.1 Linux的發展歷史 2

1.1.2 Linux Kernel 3

1.1.3 GNU計畫 4

1.1.4 Linux的發行版本 5

1.1.5 Linux系統的特點與套用 7

1.2 利用VMWare Workstation搭建實驗環境 8

1.2.1 VMWare Workstation的基本操作 8

1.2.2 Linux中的磁碟分區和目錄結構 12

1.2.3 在虛擬機中安裝Linux系統 15

1.2.4 VMWare Workstation的高級設定 23

1.3 Linux系統的基本操作 27

1.3.1 圖形界面下的基本操作 28

1.3.2 字元界面下的基本操作 32

思考與練習 34

第2章 Linux系統檔案和目錄管理 36

2.1 了解檔案和目錄的概念 37

2.1.1 根目錄和家目錄 37

2.1.2 絕對路徑和相對路徑 37

2.2 檔案管理命令 38

2.2.1 檔案和目錄操作命令 39

2.2.2 查看檔案內容命令 44

2.2.3 查找命令 46

2.2.4 其他輔助命令 48

2.3 vi編輯器的使用 53

2.3.1 vi編輯器的工作模式 53

2.3.2 命令模式的基本操作 54

2.3.3 末行模式的基本操作 56

2.3.4 vi編輯器案例練習 57

思考與練習 58

第3章 Linux系統用戶、組和許可權的管理 61

3.1 了解用戶和組的概念 62

3.1.1 用戶和組的基本概念 62

3.1.2 用戶配置檔案 64

3.2 用戶賬號和組的管理 65

3.2.1 用戶管理 65

3.2.2 用戶組管理 70

3.2.3 圖形化的用戶和組管理工具 71

3.3 管理檔案和目錄的許可權及歸屬 73

3.3.1 查看檔案/目錄的許可權和歸屬 74

3.3.2 設定檔案/目錄的許可權 75

3.3.3 設定檔案/目錄的歸屬 78

3.4 系統高級許可權設定 78

3.4.1 配置訪問控制列表ACL 79

3.4.2 設定特殊許可權:SUID/SGID/Sticky Bit 80

3.4.3 設定粘滯位許可權 82

3.4.4 設定umask值 83

思考與練習 84

第4章 Linux磁碟與檔案系統管理 87

4.1 磁碟分區與格式化 88

4.1.1 硬碟分區前的準備工作 88

4.1.2 對硬碟進行分區 90

4.1.3 格式化分區 93

4.2 掛載/卸載檔案系統 93

4.2.1 掛載檔案系統 94

4.2.2 自動掛載檔案系統 97

4.2.3 卸載檔案系統 99

4.3 管理交換分區 99

4.3.1 配置交換分區空間 100

4.3.2 創建交換檔案系統 100

4.3.3 啟用交換分區 101

4.4 quota磁碟配額管理 101

4.4.1 了解磁碟配額的概念 102

4.4.2 設定磁碟配額 102

4.4.3 驗證並查看磁碟配額 105

4.5 管理邏輯卷 107

4.5.1 了解LVM的概念 107

4.5.2 利用圖形化工具實現LVM 109

4.5.3 利用字元命令實現LVM 114

思考與練習 117

第5章 Linux系統軟體包管理 120

5.1 檔案打包與壓縮 121

5.1.1 du命令——查看目錄或檔案占用空間的大小 121

5.1.2 tar命令——檔案打包與壓縮 122

5.2 利用yum進行軟體管理 123

5.2.1 Linux系統中的軟體安裝方法 123

5.2.2 配置yum源 124

5.2.3 常用的yum命令 126

5.2.4 yum故障排錯 129

5.3 利用rpm進行軟體包管理 129

5.3.1 了解rpm軟體包 129

5.3.2 安裝卸載軟體包 130

5.3.3 查詢軟體包 131

5.4 利用源碼編譯安裝軟體 132

5.4.1 源碼編譯概述 132

5.4.2 源碼編譯安裝的基本流程 133

思考與練習 135

第6章 Linux系統進程和服務管理 136

6.1 管理Linux進程 137

6.1.1 了解進程的概念 137

6.1.2 查看進程狀態 138

6.1.3 控制進程 140

6.2 監視系統信息 142

6.2.1 監視用戶信息 142

6.2.2 監視資源占用信息 143

6.3 管理Linux服務 145

6.3.1 init進程與運行級別 145

6.3.2 服務的管理 148

6.4 管理計畫任務 150

6.4.1 了解計畫任務 150

6.4.2 配置計畫任務 151

思考與練習 153

第7章 Linux系統引導過程與故障排除 155

7.1 了解系統引導流程 156

7.1.1 系統引導流程總覽 156

7.1.2 系統初始化腳本檔案 157

7.2 配置GRUB引導選單 159

7.2.1 關於GRUB的簡介 159

7.2.2 使用GRUB 159

7.2.3 配置GRUB 161

7.3 Linux核心管理 163

7.3.1 查看系統及核心版本 163

7.3.2 升級核心 164

7.4 救援模式的使用 165

7.4.1 了解救援模式 165

7.4.2 啟動救援模式 166

7.4.3 切換硬碟環境 169

7.5 日誌管理 169

7.5.1 主要日誌檔案 170

7.5.2 核心及系統日誌檔案分析 171

7.5.3 集中日誌管理 172

思考與練習 173

第8章 Linux基本網路配置 174

8.1 通過命令設定網路參數 175

8.1.1 配置網路接口命令ifconfig 175

8.1.2 設定路由命令route 177

8.1.3 設定主機名稱命令hostname 178

8.2 修改配置檔案設定網路參數 179

8.2.1 網卡配置檔案 179

8.2.2 主機名稱配置檔案 181

8.2.3 DNS配置檔案 181

8.2.4 setup命令 182

8.2.5 關閉NetworkManager服務 182

8.3 測試網路環境 183

8.3.1 ping命令 183

8.3.2 netstat命令 185

8.3.3 arp命令 188

思考與練習 191

第9章 構建Linux檔案伺服器 193

9.1 配置與管理NFS伺服器 194

9.1.1 啟動NFS服務 194

9.1.2 配置NFS服務 195

9.1.3 使用NFS服務 196

9.1.4 NFS許可權設定 197

9.2 配置與管理Samba伺服器 198

9.2.1 安裝運行Samba服務 198

9.2.2 Samba配置檔案 199

9.2.3 基本Samba共享設定 201

9.2.4 設定Samba共享許可權 202

9.2.5 Samba共享的其他設定 205

9.3 配置自動掛載(autofs)服務 207

9.3.1 了解autofs服務 207

9.3.2 配置autofs服務 208

思考與練習 210

第10章 構建vsftpd伺服器 212

10.1 FTP服務簡介 213

10.1.1 FTP服務基本原理 213

10.1.2 FTP工作模式 213

10.2 配置vsftp伺服器 215

10.2.1 安裝並運行vsftpd 215

10.2.2 設定匿名訪問FTP 216

10.2.3 設定系統用戶訪問FTP 217

10.2.4 設定虛擬用戶訪問FTP 220

10.2.5 vsftpd的其他常用設定 223

思考與練習 223

第11章 構建BIND域名伺服器 225

11.1 了解DNS體系結構 226

11.1.1 hosts檔案 226

11.1.2 DNS域名層次結構 227

11.1.3 DNS域名解析的方式 229

11.2 配置DNS服務 231

11.2.1 前提準備 231

11.2.2 配置快取域名伺服器 232

11.2.3 配置主域名伺服器 235

思考與練習 239

第12章 構建Apache伺服器 241

12.1 WWW服務與Apache簡介 242

12.1.1 WWW服務相關概念 242

12.1.2 Apache簡介 243

12.2 配置Apache伺服器 245

12.2.1 Apache基本配置 245

12.2.2 配置虛擬主機 247

12.2.3 配置虛擬目錄 250

12.2.4 設定目錄許可權 251

12.3 構建LAMP平台 254

12.3.1 安裝軟體 255

12.3.2 搭建LAMP平台 256

12.3.3 配置Discuz!論壇 256

思考與練習 259

第13章 構建DHCP伺服器 261

13.1 了解DHCP協定工作原理 262

13.1.1 IP位址租用的過程 262

13.1.2 獲取IP位址後的處理過程 264

13.2 配置DHCP服務 265

13.2.1 規劃IP位址段 265

13.2.2 DHCP服務的安裝與基本配置 266

13.2.3 客戶端的配置與測試 267

13.2.4 保留特定的IP位址 269

思考與練習 270

第14章 構建郵件伺服器 271

14.1 了解Mail的工作過程 272

14.1.1 Mail的工作過程 272

14.1.2 郵件相關協定 272

14.2 配置Postfix 273

14.2.1 postfix概述 274

14.2.2 郵件佇列(mail queues)類型 274

14.2.3 郵件處理過程 274

思考與練習 284

第15章 伺服器配置綜合訓練 285

15.1 綜合訓練一 286

15.1.1 DHCP伺服器的配置 287

15.1.2 DNS伺服器的配置 290

15.1.3 Apache伺服器的配置 295

15.1.4 FTP伺服器的配置 298

15.1.5 Mail伺服器的配置 303

15.2 綜合訓練二 310

15.2.1 DNS伺服器的配置 311

15.2.2 Apache伺服器的配置 314

15.2.3 FTP伺服器的配置 316

15.2.4 Mail伺服器的配置 319

相關詞條

熱門詞條

聯絡我們