基本介紹
- 書名:Linux 操作與伺服器配置實用教程
- 作者:代洪濤 趙清晨
- 出版社:清華大學出版社
- 出版時間:2014年1月
- 頁數:396 頁
- 定價:46 元
- 裝幀:平裝
- ISBN:9787302338260
圖書簡介,目錄,
圖書簡介
本書循序漸進地介紹了Linux的安裝和磁碟分區技術、Linux技術人員必備的vi文本編輯命令、Linux作業系統的檔案和目錄的操作命令、Linux作業系統的用戶及用戶組的管理命令、Linux 軟體安裝包的管理及系統引導檔案和進程管理方面的命令、Linux 作業系統下的RAID及LVM磁碟技術、Linux作業系統的網路配置技術、Linux作業系統防火牆技術等Linux作業系統中常用的技術和命令;並詳細講解了Samba、FTP、Yum、DHCP、DNS、Apache、sendmail、代理服務Squid等Linux平台上常用的服務及它們的配置調試方法;最後對近期發展起來的Linux集群技術進行了介紹。並且對希望使用虛擬機技術運行Linux作業系統的讀者,有針對性地介紹了VMware軟體的配置使用方法。
本書內容結構合理、語言簡練易懂、適合Linux作業系統配置管理的初學者或有相關係統管理經驗的用戶使用,也適合作為廣大工程技術人員的參考用書,同時也是學校及培訓機構用書的首選。
目錄
第1章Linux概述 1
1.1Linux簡介 2
1.2Linux系統的主要特點 2
1.3Linux的發展 3
1.4Linux核心版本簡介 4
1.5Linux的組成 5
1.6Linux的檔案系統與目錄 6
本章習題 9
第2章Linux的安裝與磁碟分區 11
2.1Linux的安裝 12
2.1.1光碟安裝 12
2.1.2網路安裝 21
2.2磁碟分區 22
2.2.1分區的類型 22
2.2.2Linux硬碟分區與
格式化步驟 23
本章習題 32
第3章Linux的vi編輯器 33
3.1vi編輯器的特點 34
3.2vi的模式 34
3.3vi的基本命令 35
3.3.1進入與退出vi編輯器 35
3.3.2命令模式的編輯操作 35
3.3.3輸入模式的編輯操作 37
3.3.4末行模式的編輯操作 39
本章習題 42
第4章Linux下的命令 45
4.1Linux命令概述 46
4.1.1Linux的命令格式 46
4.1.2Linux的命令參數 47
4.1.3幫助命令 47
4.2檔案系統操作命令 50
4.2.1目錄操作命令 50
4.2.2檔案操作命令 55
4.2.3檔案備份命令 60
4.3用戶管理命令 64
4.3.1用戶賬號管理 64
4.3.2用戶組管理 67
本章習題 68
第5章RPM包管理系統啟動和
運行級別 71
5.1RPM包管理 72
5.2Linux啟動和運行級別 77
5.2.1Linux的啟動過程 77
5.2.2Linux的運行級別 78
5.3進程管理 81
5.3.1查看進程 82
5.3.2啟動進程 83
5.3.3終止進程 85
本章習題 86
第6章Linux磁碟技術 89
6.1RAID技術 90
6.1.1RAID技術簡介 90
6.1.2RAID5配置 92
6.1.3RAID故障模擬 97
6.2LVM 99
6.2.1LVM簡介及產生的背景 99
6.2.2LVM基本術語 100
6.2.3邏輯卷配置 100
6.3磁碟配額 108
6.3.1磁碟配額簡介 108
6.3.2磁碟配額的配置 108
本章習題 113
第7章Linux網路基礎 115
7.1TCP/IP網路基礎 116
7.1.1OSI參考模型 116
7.1.2TCP/IP網路模型 116
7.1.3使用的協定 117
7.1.4數據封裝 117
7.1.5TCP/IP網路相關概念 118
7.2TCP/IP網路配置 122
7.2.1TCP/IP配置檔案 122
7.2.2使用圖形工具配置
乙太網絡 124
7.2.3使用命令配置乙太網絡 127
本章習題 131
第8章Samba伺服器配置 133
8.1SMB協定和Samba簡介 134
8.1.1SMB協定 134
8.1.2Samba概述 134
8.1.3Samba功能介紹 134
8.2安裝和啟動Samba服務 135
8.2.1安裝 135
8.2.2配置 137
8.2.3啟動Samba服務 139
8.2.4測試Samba的配置 140
8.3Samba的配置檔案 142
8.3.1smb.conf簡介 142
8.3.2smb.conf的參數說明 143
8.3.3舉例配置Samba伺服器
檔案共享 145
8.4配置列印共享 148
8.5Samba客戶端 149
8.5.1Lmhosts檔案 149
8.5.2smbclient命令 150
本章習題 151
第9章FTP伺服器配置 153
9.1FTP概述 154
9.1.1FTP簡介 154
9.1.2Linux下的FTP伺服器 156
9.1.3使用FTP伺服器 158
9.2vsftpd的默認配置 159
9.2.1vsftpd的安裝 159
9.2.2默認配置 160
9.3修改vsftpd的默認配置 164
9.3.1允許匿名用戶上傳 164
9.3.2真實賬號伺服器 167
9.3.3FTP虛擬用戶的配置 170
9.4日誌管理 172
9.5給予FTP的Yum伺服器 173
9.5.1Yum概述 173
9.5.2構建FTP的Yum伺服器 173
9.5.3客戶端設定 175
本章習題 176
第10章DHCP伺服器配置 179
10.1DHCP概述 180
10.1.1DHCP的工作過程 180
10.1.2DHCP的地址租約方式 182
10.2DHCP伺服器的安裝 182
10.2.1安裝配置DCHP伺服器 182
10.2.2DHCP的配置檔案 183
10.2.3配置DHCP伺服器舉例 184
10.2.4配置DHCP中繼 185
10.3配置DHCP客戶端 187
10.3.1配置Linux下的
DHCP客戶端 187
10.3.2配置Windows的
DHCP客戶端 188
本章習題 189
第11章DNS伺服器配置 191
11.1DNS概述 192
11.1.1DNS的特徵及組成 192
11.1.2DNS的層次結構與
域名分配 192
11.1.3DNS查詢的工作過程和
模式 193
11.1.4DNS的類別 194
11.2BIND的安裝和啟動 195
11.2.1安裝BIND域名伺服器 196
11.2.2啟動域名伺服器 196
11.3域名伺服器的配置語法 197
11.3.1檔案簇 197
11.3.2主配置檔案 198
11.3.3區域檔案 199
11.3.4BIND的默認配置 201
11.4域名伺服器的配置 205
11.4.1配置主域名伺服器 205
11.4.2測試DNS 207
11.4.3配置簡單的負載均衡 210
11.4.4輔助域名伺服器 211
11.4.5構建分離解析的
DNS伺服器 213
11.5BIND9.3.4配置 215
11.5.1BIND9.3.4的配置檔案 215
11.5.2配置過程 217
本章習題 219
第12章Web伺服器配置 221
12.1Web伺服器 222
12.1.1Web伺服器簡介 222
12.1.2Apache簡介 223
12.2安裝和啟動Apache 223
12.2.1安裝Apache 223
12.2.2伺服器檔案目錄 225
12.3httpd.conf檔案詳解及相關配置 227
12.4配置Apache 234
12.4.1基本配置 234
12.4.2分割配置任務 234
12.4.3訪問控制 236
12.4.4用戶認證設定 238
12.4.5WebDAV 239
12.5虛擬主機的配置 241
12.5.1基於IP位址的虛擬
主機配置 242
12.5.2基於域名的虛擬主機配置 245
12.6LAMP配置 247
12.6.1LAMP簡介 247
12.6.2配置過程 247
12.7Apache的日誌管理和統計分析 251
12.7.1日誌管理 251
12.7.2配置錯誤日誌 252
12.7.3日誌統計工具 253
本章習題 255
第13章郵件伺服器配置 257
13.1電子郵件簡介 258
13.2電子郵件系統介紹 258
13.2.1電子郵件的組成部分 258
13.2.2電子郵件的相關協定 259
13.2.3電子郵件系統的規劃 262
13.3sendmail的安裝和啟動 263
13.3.1sendmail的安裝 263
13.3.2sendmail的啟動 264
13.4郵件伺服器的配置 265
13.4.1sendmail.cf檔案詳解 265
13.4.2/etc/mail/submit.cf
檔案詳解 270
13.4.3訪問控制設定 271
13.4.4/etc/mail/local-host-names檔案
詳解 272
13.4.5為賬號設定別名 272
13.5建立POP郵件伺服器 275
13.5.1啟動郵件服務 275
13.5.2dovecot簡介及配置 275
13.6配置sendmail伺服器實例 278
13.7openwebmail 283
13.7.1openwebmail簡介 283
13.7.2openwebmail的配置 284
13.8Postfix郵件伺服器 286
13.8.1Postfix郵件伺服器簡介 286
13.8.2安裝Postfix郵件伺服器 286
13.8.3構建簡單的Postfix
郵件系統 288
13.8.4基於本地認證的
Postfix配置 289
13.8.5基於MySQL認證的
Postfix配置 292
13.8.6Extmail郵件使用及Extman
管理平台 298
本章習題 302
第14章Linux防火牆及NAT 305
14.1防火牆概述 306
14.1.1防火牆的類型 306
14.1.2包過濾防護牆的概念 306
14.1.3包過濾防火牆的工作原理 307
14.1.4netfilter/iptables防火牆
架構 311
14.2使用iptables實現包過濾防火牆 313
14.2.1iptables的語法規則 313
14.2.2iptables使用舉例 321
14.3iptables防火牆舉例 322
14.4NAT 326
14.4.1NAT簡介 326
14.4.2NAT分類 326
14.4.3NAT語法規則 326
14.4.4 NAT套用舉例 329
14.5Squid 330
14.5.1Squid簡介 330
14.5.2Squid的配置檔案 331
14.5.3Squid的簡單配置 337
14.5.4Squid的日誌 341
本章習題 343
第15章Linux集群 347
15.1集群 348
15.1.1集群的概念 348
15.1.2集群的分類 348
15.1.3典型集群 349
15.2MySQL集群 350
15.2.1MySQLCluster簡介 350
15.2.2MySQLCluster的
基本概念 350
15.3MySQL集群配置 351
15.3.1安裝MySQL 351
15.3.2配置MySQL集群 352
15.3.3啟動MySQL集群 354
15.3.4檢測MySQL資料庫集群 356
15.3.5MySQL7.1集群版本的
安裝 357
15.4Linux雙機熱備份 360
15.4.1雙機熱備份簡介 361
15.4.2實現雙機的軟體 361
15.4.3Heartbeat簡介及原理 361
15.5Linux雙機熱備份配置 362
15.5.1獲取安裝Heartbeat 362
15.5.2通過Heartbeat配置雙機熱
備份 363
15.6LVS集群伺服器 370
15.6.1LVS集群伺服器簡介 370
15.6.2LVS的工作原理 370
15.6.3LVS的工作模式 371
15.6.4LVS的算法 372
15.6.5管理LVS 373
15.6.6配置LVS集群 374
本章習題 377
第16章虛擬機和Webmin的安裝 381
16.1虛擬機 382
16.1.1虛擬機簡介 382
16.1.2常用的虛擬機軟體介紹 382
16.2VMware軟體的安裝及使用 383
16.2.1VMware軟體的安裝 383
16.2.2虛擬機的使用 385
16.3Webmin簡介和安裝 387
16.3.1Webmin簡介 387
16.3.2Webmin的下載和安裝 387
16.3.3啟動Webmin 390
16.4Webmin相關配置選項簡介 391
本章習題 395