Linux網路伺服器套用教程

Linux網路伺服器套用教程

《Linux網路伺服器套用教程》是一本王興編寫,由中國鐵道出版社在2009年出版的書籍。

基本介紹

  • 書名:Linux網路伺服器套用教程
  • 作者:王興
  • 定價:29.00元
  • 出版社:中國鐵道出版社
  • 出版時間:2009年9月
  • 開本:16
基本信息,內容簡介,圖書目錄,

基本信息

書名:Linux網路伺服器套用教程
書號:7-113-10242
作者:王興 等
定價:29.00元
出版日期:2009年9月
版次:1
開本:16開
頁碼:306頁
出版單位:中國鐵道出版社

內容簡介

《Linux網路伺服器套用教程》由淺入深地介紹了Linux網路伺服器的配置技術,涵蓋了當前主流的網路服務,重點是讓網路管理人員或者有一定使用基礎的讀者全面深入地掌握網路服務的基本原理及主流Linux網路伺服器的深度配置技術。《Linux網路伺服器套用教程》側重從原理和實踐兩個方面來幫助讀者提高管理、套用水平,每種服務敘述的深度和廣度並重。書中的每種服務都有詳盡的實例,並配有豐富的插圖。
《Linux網路伺服器套用教程》結構清晰、細節取捨得當、注重理論、突出實用、行文邏輯嚴密,具有較強的可讀性和極強的可操作性,適合作為高等院校Linux網路服務課程的教材,也可作為相關培訓班的教學用書,還可以作為從事Linux網路套用、管理的專業技術人員的參考書或Linux愛好者的自學用書。

圖書目錄

第1章 Linux概述和安裝/卸載操作 1
1.1 Linux系統概述 1
1.1.1 UNIX發展歷史 1
1.1.2 UNIX作業系統的特點 2
1.1.3 Linux的發展歷史 2
1.1.4 Linux常見發行版本 3
1.1.5 RedHat Linux的特性 5
1.1.6 2.6版本核心的特性 6
1.2 RedHat Enterprise Linux 5 Server的安裝 7
1.2.1 準備工作 7
1.2.2 磁碟分區和檔案系統 9
1.2.3 CD-ROM引導安裝方式 11
1.2.4 硬碟安裝方式 20
1.2.5 FTP安裝方式 21
1.2.6 NFS安裝方式 22
1.3 啟動管理 22
1.3.1 計算機引導過程 22
1.3.2 GRUB引導管理器的特點 22
1.3.3 多系統支持 23
1.3.4 安全特性 23
1.4 核心定製 23
1.4.1 獲取核心原始碼 23
1.4.2 直接定製核心原始碼編譯 24
1.4.3 定製帶Xen支持的核心 25
1.5 Linux的卸載 26
本章小結 26
習題 26
第2章 Linux的基本套用 28
2.1 虛擬控制台 28
2.2 基本命令 29
2.2.1 檔案管理命令 29
2.2.2 進程管理命令 35
2.2.3 備份與壓縮命令 39
2.2.4 其他命令 42
2.2.5 獲取幫助信息 46
2.3 用戶管理 46
2.3.1 用戶和組管理 47
2.3.2 許可權管理 49
2.4 Linux下的檔案安裝 51
2.4.1 應用程式發行格式 51
2.4.2 RPM檔案的安裝和管理 51
2.4.3 源程式的編譯和安裝 53
2.4.4 其他安裝方式簡介 53
2.5 vi編輯器 54
2.5.1 進入及退出編輯器 54
2.5.2 基本編輯操作 55
2.5.3 查找與替換 56
2.6 init和inittab 56
2.6.1 配置檔案 57
2.6.2 inittab的含義 57
2.7 shell編程概述 58
2.7.1 shell編程簡介 58
2.7.2 shell變數 59
2.7.3 條件測試 61
2.7.4 基本程式結構 62
2.7.5 函式 64
2.7.6 程式調試 65
2.7.7 bash的內部命令總結 66
2.7.8 服務控制腳本 67
本章小結 68
習題 68
第3章 Linux網路基礎知識 70
3.1 TCP/IP協定基礎知識 70
3.1.1 IPv4地址和連線埠 70
3.1.2 IPv6 71
3.2 Linux網路管理 71
3.2.1 網路配置檔案 72
3.2.2 配置命令 73
3.2.3 網路診斷命令 76
3.2.4 服務管理 78
本章小結 80
習題 80
第4章 WWW服務 81
4.1 Apache概述 81
4.2 Apache配置 83
4.2.1 Apache配置檔案 83
4.2.2 Apache配置指令 86
4.2.3 主要可載入模組 105
4.2.4 日誌管理 108
4.3 虛擬主機的配置 111
4.3.1 基於IP的虛擬主機 111
4.3.2 基於名稱的虛擬主機 113
4.3.3 動態虛擬主機 115
4.4 訪問控制管理 117
4.5 Apache伺服器的調試 120
本章小結 121
習題 121
第5章 FTP服務 123
5.1 vsftpd的概述 123
5.2 vsftpd的啟動與停止 124
5.3 vsftpd的配置 124
5.3.1 vsftpd的檔案結構 124
5.3.2 vsftpd的設定選項 125
5.4 vsftpd的套用 131
5.4.1 匿名賬號配置 131
5.4.2 限制用戶於主目錄 131
5.4.3 配置高安全級別的匿名FTP伺服器 133
5.4.4 基於IP位址的虛擬FTP伺服器 133
5.4.5 虛擬用戶的配置 134
本章小結 137
習題 137
第6章 數據共享服務 138
6.1 Samba服務 138
6.1.1 伺服器管理 139
6.1.2 smb配置檔案詳解 139
6.1.3 圖形模式配置 142
6.1.4 命令行配置 145
6.1.5 各種配置模式 146
6.1.6 印表機共享 148
6.1.7 使用Samba 148
6.2 NFS服務 150
6.2.1 NFS服務概述 150
6.2.2 配置檔案 151
6.2.3 使用exportfs命令 152
6.2.4 圖形化配置 152
6.2.5 安全性 154
6.2.6 客戶端配置 154
本章小結 155
習題 155
第7章 DNS服務 156
7.1 DNS服務概述 156
7.1.1 DNS服務簡介 156
7.1.2 DNS服務的主要術語 157
7.1.3 DNS伺服器類型 158
7.1.4 DNS的工作原理 159
7.2 Linux下的DNS服務 160
7.2.1 Linux 5 Server下的BIND介紹 160
7.2.2 BIND9的安裝和啟動 161
7.2.3 named主配置檔案的結構 162
7.2.4 named正向解析數據檔案配置 164
7.2.5 根域名伺服器信息 165
7.2.6 named逆向解析數據檔案配置 166
7.2.7 主域名及從域名伺服器配置 167
7.2.8 rndc 168
7.3 視圖 169
7.4 BIND9的安全性 171
7.4.1 訪問控制列表 171
7.4.2 dnssec-keygen的使用方法 171
7.5 調試工具 172
7.5.1 nslookup命令的用法 172
7.5.2 host命令的用法 176
7.5.3 dig命令的用法 176
7.6 DDNS 177
本章小結 178
習題 178
第8章 DHCP服務 180
8.1 DHCP服務概述 180
8.2 DHCP服務的工作流程 181
8.3 Linux 5下的DHCP服務的安裝和啟動 183
8.4 DHCP伺服器配置 184
8.4.1 伺服器端配置檔案 184
8.4.2 客戶端配置 186
8.5 配置實例 186
8.5.1 單子網DHCP伺服器配置 187
8.5.2 shared-network類DHCP配置 189
8.5.3 group類DHCP配置 189
8.5.4 pool聲明 190
8.6 RedHat DHCP客戶端的設定 190
8.7 DHCP中繼服務 191
8.8 DHCP for IPv6 192
本章小結 193
習題 193
第9章 代理與路由服務 195
9.1 squid代理服務 195
9.1.1 代理的概念 195
9.1.2 squid代理服務概述 196
9.1.3 squid的獲取和安裝 197
9.1.4 squid的啟動和停止 201
9.1.5 squid配置檔案的主要參數說明 201
9.1.6 配置實例 206
9.2 NAT服務 208
9.2.1 NAT服務基本原理 208
9.2.2 NAT的類型 209
9.2.3 NAT適用的幾種情況 209
9.2.4 NAT服務的使用 210
9.3 路由 213
9.3.1 路由的基本作用 213
9.3.2 Quagga簡介 213
9.3.3 Quagga的結構 213
9.3.4 Quagga支持的平台 214
9.3.5 Quagga的下載和安裝 214
9.3.6 Quagga的啟動和停止 216
9.3.7 zebra的基本操作 217
9.3.8 配置基於RIP協定的動態路由 221
9.3.9 配置基於OSPF的動態路由 223
9.3.10 靜態路由的配置 225
本章小結 228
習題 228
第10章 E-mail服務 230
10.1 E-mail服務概述 230
10.1.1 E-mail系統協定 230
10.1.2 E-mail系統的構成 232
10.2 Linux下的sendmail服務 235
10.2.1 RedHat Enterprise Linux 5下的MTA 235
10.2.2 啟動 237
10.2.3 E-mail服務的配置檔案 238
10.2.4 m4宏處理程式簡介 238
10.2.5 配置檔案/etc/mail/sendmail mc詳解 239
10.2.6 配置檔案/etc/mail/access 244
10.2.7 配置檔案/etc/mail/aliases 245
10.2.8 配置檔案/etc/mail/local-host-names 246
10.2.9 配置檔案/etc/mail/virtusertable 246
10.2.10 套用實例 246
10.3 Linux下的postfix服務 250
10.3.1 postfix的安裝結構 250
10.3.2 postfix的配置檔案main cf 251
10.3.3 postfix套用實例 259
10.4 磁碟容量限額(Quota) 260
本章小結 264
習題 264
第11章 安全管理 266
11.1 計算機面臨的安全威脅概述 266
11.2 Linux下的防火牆 266
11.2.1 常見的防火牆類型 266
11.2.2 Iptables概述 268
11.2.3 圖形界面的防火牆設定工具 268
11.2.4 Iptables的安裝 269
11.2.5 啟動和停止服務 269
11.2.6 Iptables規則的保存和恢復 269
11.2.7 Netfilter的工作原理和基礎結構 270
11.2.8 Iptables語法規則 271
11.2.9 Iptables的狀態機制 274
11.2.10 配置實例 274
11.2.11 IP6tables 278
11.3 VPN 279
11.3.1 VPN概述 279
11.3.2 VPN的分類 280
11.3.3 兩種VPN設定方式 282
11.3.4 IPSec VPN的應用程式和配置檔案 285
11.3.5 IPSec連線的啟動和停止 287
本章小結 287
習題 288
第12章 遠程訪問管理 289
12.1 Telnet服務 289
12.1.1 Telnet的基本概念 289
12.1.2 激活Linux 5上的Telnet服務 290
12.1.3 使用Telnet服務 291
12.2 OpenSSH遠程訪問服務 292
12.2.1 OpenSSH概述 292
12.2.2 OpenSSH的安全特徵 292
12.2.3 RedHat Enterprise Linux 5中的OpenSSH服務 293
12.2.4 OpenSSH的配置檔案 295
12.2.5 客戶端命令 297
12.2.6 X11轉發 298
12.2.7 連線埠轉發 299
12.2.8 生成和分發DSA密鑰 299
12.2.9 生成和分發RSA密鑰 299
12.3 遠程桌面 300
12.3.1 服務端設定 301
12.3.2 通過瀏覽器進行訪問 303
本章小結 306
習題 306
參考文獻 307

相關詞條

熱門詞條

聯絡我們