Linux網路配置與套用

Linux網路配置與套用

《Linux網路配置與套用》是2014年11月人民郵電出版社出版的圖書,作者是陳建輝。

基本介紹

  • 書名:Linux網路配置與套用
  • 作者:陳建輝
  • 出版社:人民郵電出版社
  • 出版時間:2014年11月
  • 頁數:246 頁
  • 定價:34 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115283122
內容簡介,圖書目錄,

內容簡介

本書基於RHEL5(Red Hat Enterprise Linux 5)系統,圍繞Linux網路套用這一核心,以必要的理論為基礎,針對Linux下主流的網路服務,介紹RHEL5下各類Linux服務的規劃、配置和管理。書中首先墊嬸估企介紹了Linux系統的安裝管理、網路基本配置等內容,然後詳細介紹了RHEL5下Samba、DHCP、DNS、Web、E-mail、FTP、NFS、代理服務、防火牆、VPN及遠程訪問等常用網路伺服器的安裝、規劃、配置及實現。每章的內容均按照基本理論、基本操作和配置實例三部分組織編寫。
全書既具有一定的理論基礎,又具有較強的實踐性和可操作性,既適合作為高校計算機類相關專業教材,又能滿足對Linux網路套用感興趣的Linux愛好者的學習需求。

圖書目錄

第 1章 Linux系統的安裝與管理 1
1.1 Linux系統簡介 1
1.1.1 Linux的發展 1
1.1.2 Linux的版本 2
1.1.3 Linux的套用 4
1.2 Linux的安裝 4
1.2.1 Red Hat Linux介紹 4
1.2.2 Red Hat Enterprise Linux 5的安裝 5
1.3 命令行界面的使用 17
1.3.1 命令行的使用 17
1.3.2 常用的基本命令 17
1.3.3 vi編輯器 20
1.4 用戶管理 21
1.4.1 用戶管理概述 22
1.4.2 普通用戶管理 22
1.4.3 用戶組管理 23
1.4.4 與用戶賬號有關的系統檔案 24
1.5 磁良道捆盤分區管理 26
1.5.1 使用fdisk進行分區管理 26
1.5.2 邏輯卷管理 29
1.5.3 磁碟分區管理的常見問題 30
1.6 檔案系統管理 31
1.6.1 檔案系統簡介 31
1.6.2 檔案與系統 31
1.6.3 管理檔案系統 32
1.7 軟體包管理 33
1.7.1 使用RPM軟體包 34
1.7.2 原始碼安裝 35
1.7.3 壓縮、解壓和.tar軟體的安裝 35
本章小結 36
習題1 36
第 2章 Linux網路基本配促恥置 37
2.1 TCP/IP協定基礎 37
2.1.1 TCP/IP概述 37
2.1.2 IPv4地址和連線埠 39
2.1.3 IPv6 43
2.2 套用檔案配置網路 43
2.2.1 網路設備配置檔案 44
2.2.2 使用resolv.conf檔案配辯拳翻置DNS伺服器 44
2.2.3 使用network檔案配置主機名 44
2.2.4 使夜辨棄用hosts檔案配置主機名和IP位址的映射關係 45
2.3 常用網路命令 45
2.3.1 ifconfig命令 45
2.3.2 ping命令 46
2.3.3 netstat命令 47
2.3.4 nslookup命令 47
2.3.5 traceroute命令 48
2.4 網路故障診斷概述 49
2.4.1 歡紙悼故障診斷原則 49
2.4.2 故障診斷方案 50
2.4.3 故障診斷方法 50
2.4.4 故障診斷工具 51
2.4.5 故障診斷步驟 52
2.4.6 交換機故障診斷 52
2.4.7 網卡故障診斷 53
2.4.8 故障診斷案例 54
本章小結 55
習題2 56
第3章 Samba伺服器配置 57
3.1 Samba概述 57
3.1.1 Samba的功能 57
3.1.2 Samba的工作原理 57
3.2 安裝Samba服務 58
3.2.1 Samba所需軟體 58
3.2.2 Samba安裝 59
3.3 Samba伺服器的基本配置 59
3.3.1 圖形化配置 60
3.3.2 命令行配置 63
3.3.3 Samba的啟動與停止 63
3.3.4 Samba加密口令檔案配置 64
3.4 Samba客戶端配置套用 65
3.4.1 Linux客戶端訪問Samba共享 65
3.4.2 Windows客戶端訪問Samba共享 66
3.5 Samba配置實訓案例 67
3.5.1 簡單Samba服務配置 67
3.5.2 複雜Samba共享設定實例 68
本章小結 71
習題3 辨遙己狼72
第4章 DHCP伺服器配置 73
4.1 DHCP概述 73
4.1.1 DHCP簡介 73
4.1.2 DHCP的套用環境 74
4.1.3 DHCP工作機制 74
4.2 安裝DHCP服務 76
4.3 配置DHCP伺服器 78
4.3.1 主配置檔案dhcpd.conf 78
4.3.2 配置檔案參數 78
4.3.3 DHCP配置實例 80
4.3.4 DHCP的啟動與停止 81
4.3.5 IP位址綁定 82
4.4 配置DHCP客戶端 82
4.4.1 Linux客戶端配置 82
4.4.2 Windows客戶端配置 83
4.5 DHCP配置實訓 84
4.5.1 實訓目的 84
4.5.2 實訓內容 84
4.5.3 實訓步驟 85
本章小結 86
習題4 86
第5章 DNS伺服器配置 87
5.1 DNS原理 87
5.1.1 DNS簡介 87
5.1.2 DNS查詢原理及流程 89
5.1.3 正向解析與反向解析 91
5.1.4 資源記錄 92
5.2 安裝DNS服務 93
5.2.1 BIND簡介 93
5.2.2 DNS所需軟體 93
5.2.3 DNS的安裝 93
5.3 配置DNS伺服器 95
5.3.1 主配置檔案named.conf 95
5.3.2 配置正向解析區域 96
5.3.3 配置反向解析區域 96
5.3.4 區域檔案與常用資源記錄 97
5.3.5 DNS的啟動與停止 97
5.3.6 DNS服務測試 98
5.4 配置DNS客戶端 100
5.4.1 RHEL5客戶端配置 100
5.4.2 Windows客戶端配置 101
5.5 DNS配置實訓案例 102
5.5.1 實訓目的 102
5.5.2 實訓內容 102
5.5.3 實訓步驟 102
本章小結 105
習題5 105
第6章 Web伺服器配置 106
6.1 WWW原理 106
6.1.1 WWW概述 106
6.1.2 WWW工作原理 106
6.2 安裝Web服務 107
6.2.1 Apache簡介 107
6.2.2 Apache所需軟體 108
6.2.3 Apache的安裝 108
6.3 Apache伺服器基本配置 109
6.3.1 主配置檔案httpd.conf 109
6.3.2 根與文檔設定 110
6.3.3 主機名稱設定 110
6.3.4 網站首頁設定 110
6.3.5 其他常用設定 111
6.3.6 Apache的啟動與停止 113
6.4 Apache高級伺服器配置 114
6.4.1 配置Apache虛擬 114
6.4.2 配置Apache虛擬主機 114
6.4.3 Apache訪問控制 116
6.4.4 為Apache建立專門的用戶和組 117
6.4.5 Apache日誌設定 118
6.5 Web套用實訓案例 119
6.5.1 實訓目的 119
6.5.2 實訓內容 119
6.5.3 實訓步驟 119
本章小結 120
習題6 120
第7章 E-mail伺服器配置 122
7.1 E-mail原理 122
7.1.1 E-mail系統工作原理 122
7.1.2 SMTP協定 124
7.1.3 POP3協定 126
7.1.4 IMAP協定 127
7.2 安裝Sendmail伺服器 128
7.2.1 Sendmail服務簡介 129
7.2.2 Sendmail伺服器安裝 130
7.2.3 相關的配置文檔 130
7.3 Sendmail伺服器基礎配置 131
7.3.1 Sendmail的配置檔案 131
7.3.2 初始化Sendmail環境 132
7.3.3 Sendmail的啟動與停止 132
7.4 Sendmail高級伺服器配置 134
7.4.1 Sendmail認證 134
7.4.2 信箱容量設定 135
7.4.3 POP3S和IMAPS設定 136
7.5 Sendmail客戶端配置 136
7.5.1 Linux客戶端配置 136
7.5.2 Windows客戶端配置 138
本章小結 140
習題7 141
第8章 FTP伺服器配置 142
8.1 FTP概述 142
8.1.1 FTP簡介 142
8.1.2 FTP工作原理 142
8.2 安裝FTP伺服器 143
8.2.1 vsftpd所需軟體 143
8.2.2 vsftpd安裝 143
8.3 配置FTP伺服器 146
8.3.1 vsftpd的配置 146
8.3.2 實現匿名用戶訪問 149
8.3.3 實現實體用戶訪問 151
8.3.4 FTP套用實例 156
8.3.5 FTP伺服器的啟動與停止 156
8.4 配置FTP客戶端 158
8.4.1 Linux客戶端配置 158
8.4.2 Windows客戶端配置 158
8.5 FTP配置實訓 159
8.5.1 實訓目的 159
8.5.2 實訓內容 159
8.5.3 實訓步驟 159
本章小結 160
習題8 160
第9章 NFS伺服器配置 162
9.1 NFS原理 162
9.1.1 NFS 概述 162
9.1.2 RPC簡介 162
9.1.3 NFS工作原理 163
9.2 NFS安裝 163
9.2.1 NFS的守護進程及所需軟體 164
9.2.2 NFS的安裝 164
9.3 配置NFS伺服器 165
9.3.1 NFS伺服器配置 165
9.3.2 NFS套用實例 167
9.3.3 NFS啟動與停止 169
9.3.4 測試NFS服務 169
9.4 配置客戶端 171
本章小結 174
習題9 174
第 10章 代理伺服器配置 176
10.1 代理伺服器概述 176
10.1.1 代理伺服器簡介 176
10.1.2 代理伺服器的工作原理 177
10.2 Squid安裝 178
10.2.1 Squid簡介 178
10.2.2 Squid的安裝 179
10.3 Squid伺服器的基本配置 180
10.3.1 Squid服務配置檔案 180
10.3.2 Squid服務常用設定 181
10.3.3 Squid的啟動和停止 184
10.4 Squid伺服器的高級配置 186
10.4.1 代理伺服器用戶訪問控制 186
10.4.2 實現透明代理 190
10.4.3 反向代理加速Web網站 192
10.5 配置代理客戶端 192
10.5.1 Linux客戶端配置 192
10.5.2 Windows客戶端配置 193
10.6 Squid伺服器配置實訓 194
10.6.1 實訓目的 194
10.6.2 實訓內容 195
10.6.3 實訓步驟 195
本章小結 197
習題10 198
第 11章 防火牆與NAT 199
11.1 防火牆原理 199
11.1.1 防火牆概述 199
11.1.2 iptables工作原理 201
11.1.3 NAT工作原理 202
11.2 安裝iptables 204
11.2.1 iptables的安裝 204
11.2.2 iptables的啟動與停止 204
11.3 防火牆配置 205
11.3.1 iptables的基本設定 205
11.3.2 iptables規則設定 206
11.3.3 防火牆配置實例 207
11.4 NAT 208
11.4.1 iptables實現NAT 208
11.4.2 配置SNAT 210
11.4.3 配置DNAT 210
11.5 防火牆配置實訓實例 210
11.5.1 實訓目的 210
11.5.2 實訓內容 211
11.5.3 實訓步驟 211
本章小結 212
習題11 213
第 12章 VPN伺服器配置 214
12.1 VPN原理 214
12.1.1 VPN概述 214
12.1.2 VPN分類 214
12.1.3 Linux下的VPN技術 215
12.2 基於PPTP的VPN伺服器 216
12.2.1 任務描述 217
12.2.2 軟體下載 217
12.2.3 伺服器安裝配置 217
12.2.4 PPTP伺服器啟動 219
12.2.5 PPTP VPN客戶端配置 220
12.2.6 連線VPN伺服器 222
12.2.7 VPN客戶端路由問題 222
12.3 基於SSL的VPN伺服器 223
12.3.1 任務描述 223
12.3.2 軟體下載安裝 223
12.3.3 VPN伺服器配置 224
12.3.4 安裝客戶端 225
12.3.5 連線VPN伺服器 225
12.4 VPN伺服器配置實訓 225
12.4.1 Poptop實現的PPTP VPN伺服器 225
12.4.2 PPTP區域網路到區域網路VPN設定 229
本章小結 231
習題12 231
第 13章 網路遠程訪問 232
13.1 遠程登錄服務概述 232
13.1.1 遠程登錄簡介 232
13.1.2 遠程登錄的特點及實現方式 233
13.2 Telnet伺服器配置 234
13.2.1 Telnet簡介 234
13.2.2 安裝Telnet程式 234
13.2.3 Telnet的訪問控制設定 235
13.2.4 Telnet服務的啟動與停止 236
13.2.5 更改Telnet連線埠號 237
13.3 Telnet服務客戶端的使用 237
13.3.1 Linux客戶端配置 237
13.3.2 Windows客戶端配置 238
13.4 SSH服務 239
13.4.1 SSH概述 239
13.4.2 OpenSSH安裝 239
13.4.3 OpenSSH配置檔案 240
13.4.4 SSH的啟動與停止 241
13.4.5 OpenSSH客戶端使用 243
本章小結 244
習題13 244
參考文獻 246
2.3.2 ping命令 46
2.3.3 netstat命令 47
2.3.4 nslookup命令 47
2.3.5 traceroute命令 48
2.4 網路故障診斷概述 49
2.4.1 故障診斷原則 49
2.4.2 故障診斷方案 50
2.4.3 故障診斷方法 50
2.4.4 故障診斷工具 51
2.4.5 故障診斷步驟 52
2.4.6 交換機故障診斷 52
2.4.7 網卡故障診斷 53
2.4.8 故障診斷案例 54
本章小結 55
習題2 56
第3章 Samba伺服器配置 57
3.1 Samba概述 57
3.1.1 Samba的功能 57
3.1.2 Samba的工作原理 57
3.2 安裝Samba服務 58
3.2.1 Samba所需軟體 58
3.2.2 Samba安裝 59
3.3 Samba伺服器的基本配置 59
3.3.1 圖形化配置 60
3.3.2 命令行配置 63
3.3.3 Samba的啟動與停止 63
3.3.4 Samba加密口令檔案配置 64
3.4 Samba客戶端配置套用 65
3.4.1 Linux客戶端訪問Samba共享 65
3.4.2 Windows客戶端訪問Samba共享 66
3.5 Samba配置實訓案例 67
3.5.1 簡單Samba服務配置 67
3.5.2 複雜Samba共享設定實例 68
本章小結 71
習題3 72
第4章 DHCP伺服器配置 73
4.1 DHCP概述 73
4.1.1 DHCP簡介 73
4.1.2 DHCP的套用環境 74
4.1.3 DHCP工作機制 74
4.2 安裝DHCP服務 76
4.3 配置DHCP伺服器 78
4.3.1 主配置檔案dhcpd.conf 78
4.3.2 配置檔案參數 78
4.3.3 DHCP配置實例 80
4.3.4 DHCP的啟動與停止 81
4.3.5 IP位址綁定 82
4.4 配置DHCP客戶端 82
4.4.1 Linux客戶端配置 82
4.4.2 Windows客戶端配置 83
4.5 DHCP配置實訓 84
4.5.1 實訓目的 84
4.5.2 實訓內容 84
4.5.3 實訓步驟 85
本章小結 86
習題4 86
第5章 DNS伺服器配置 87
5.1 DNS原理 87
5.1.1 DNS簡介 87
5.1.2 DNS查詢原理及流程 89
5.1.3 正向解析與反向解析 91
5.1.4 資源記錄 92
5.2 安裝DNS服務 93
5.2.1 BIND簡介 93
5.2.2 DNS所需軟體 93
5.2.3 DNS的安裝 93
5.3 配置DNS伺服器 95
5.3.1 主配置檔案named.conf 95
5.3.2 配置正向解析區域 96
5.3.3 配置反向解析區域 96
5.3.4 區域檔案與常用資源記錄 97
5.3.5 DNS的啟動與停止 97
5.3.6 DNS服務測試 98
5.4 配置DNS客戶端 100
5.4.1 RHEL5客戶端配置 100
5.4.2 Windows客戶端配置 101
5.5 DNS配置實訓案例 102
5.5.1 實訓目的 102
5.5.2 實訓內容 102
5.5.3 實訓步驟 102
本章小結 105
習題5 105
第6章 Web伺服器配置 106
6.1 WWW原理 106
6.1.1 WWW概述 106
6.1.2 WWW工作原理 106
6.2 安裝Web服務 107
6.2.1 Apache簡介 107
6.2.2 Apache所需軟體 108
6.2.3 Apache的安裝 108
6.3 Apache伺服器基本配置 109
6.3.1 主配置檔案httpd.conf 109
6.3.2 根與文檔設定 110
6.3.3 主機名稱設定 110
6.3.4 網站首頁設定 110
6.3.5 其他常用設定 111
6.3.6 Apache的啟動與停止 113
6.4 Apache高級伺服器配置 114
6.4.1 配置Apache虛擬 114
6.4.2 配置Apache虛擬主機 114
6.4.3 Apache訪問控制 116
6.4.4 為Apache建立專門的用戶和組 117
6.4.5 Apache日誌設定 118
6.5 Web套用實訓案例 119
6.5.1 實訓目的 119
6.5.2 實訓內容 119
6.5.3 實訓步驟 119
本章小結 120
習題6 120
第7章 E-mail伺服器配置 122
7.1 E-mail原理 122
7.1.1 E-mail系統工作原理 122
7.1.2 SMTP協定 124
7.1.3 POP3協定 126
7.1.4 IMAP協定 127
7.2 安裝Sendmail伺服器 128
7.2.1 Sendmail服務簡介 129
7.2.2 Sendmail伺服器安裝 130
7.2.3 相關的配置文檔 130
7.3 Sendmail伺服器基礎配置 131
7.3.1 Sendmail的配置檔案 131
7.3.2 初始化Sendmail環境 132
7.3.3 Sendmail的啟動與停止 132
7.4 Sendmail高級伺服器配置 134
7.4.1 Sendmail認證 134
7.4.2 信箱容量設定 135
7.4.3 POP3S和IMAPS設定 136
7.5 Sendmail客戶端配置 136
7.5.1 Linux客戶端配置 136
7.5.2 Windows客戶端配置 138
本章小結 140
習題7 141
第8章 FTP伺服器配置 142
8.1 FTP概述 142
8.1.1 FTP簡介 142
8.1.2 FTP工作原理 142
8.2 安裝FTP伺服器 143
8.2.1 vsftpd所需軟體 143
8.2.2 vsftpd安裝 143
8.3 配置FTP伺服器 146
8.3.1 vsftpd的配置 146
8.3.2 實現匿名用戶訪問 149
8.3.3 實現實體用戶訪問 151
8.3.4 FTP套用實例 156
8.3.5 FTP伺服器的啟動與停止 156
8.4 配置FTP客戶端 158
8.4.1 Linux客戶端配置 158
8.4.2 Windows客戶端配置 158
8.5 FTP配置實訓 159
8.5.1 實訓目的 159
8.5.2 實訓內容 159
8.5.3 實訓步驟 159
本章小結 160
習題8 160
第9章 NFS伺服器配置 162
9.1 NFS原理 162
9.1.1 NFS 概述 162
9.1.2 RPC簡介 162
9.1.3 NFS工作原理 163
9.2 NFS安裝 163
9.2.1 NFS的守護進程及所需軟體 164
9.2.2 NFS的安裝 164
9.3 配置NFS伺服器 165
9.3.1 NFS伺服器配置 165
9.3.2 NFS套用實例 167
9.3.3 NFS啟動與停止 169
9.3.4 測試NFS服務 169
9.4 配置客戶端 171
本章小結 174
習題9 174
第 10章 代理伺服器配置 176
10.1 代理伺服器概述 176
10.1.1 代理伺服器簡介 176
10.1.2 代理伺服器的工作原理 177
10.2 Squid安裝 178
10.2.1 Squid簡介 178
10.2.2 Squid的安裝 179
10.3 Squid伺服器的基本配置 180
10.3.1 Squid服務配置檔案 180
10.3.2 Squid服務常用設定 181
10.3.3 Squid的啟動和停止 184
10.4 Squid伺服器的高級配置 186
10.4.1 代理伺服器用戶訪問控制 186
10.4.2 實現透明代理 190
10.4.3 反向代理加速Web網站 192
10.5 配置代理客戶端 192
10.5.1 Linux客戶端配置 192
10.5.2 Windows客戶端配置 193
10.6 Squid伺服器配置實訓 194
10.6.1 實訓目的 194
10.6.2 實訓內容 195
10.6.3 實訓步驟 195
本章小結 197
習題10 198
第 11章 防火牆與NAT 199
11.1 防火牆原理 199
11.1.1 防火牆概述 199
11.1.2 iptables工作原理 201
11.1.3 NAT工作原理 202
11.2 安裝iptables 204
11.2.1 iptables的安裝 204
11.2.2 iptables的啟動與停止 204
11.3 防火牆配置 205
11.3.1 iptables的基本設定 205
11.3.2 iptables規則設定 206
11.3.3 防火牆配置實例 207
11.4 NAT 208
11.4.1 iptables實現NAT 208
11.4.2 配置SNAT 210
11.4.3 配置DNAT 210
11.5 防火牆配置實訓實例 210
11.5.1 實訓目的 210
11.5.2 實訓內容 211
11.5.3 實訓步驟 211
本章小結 212
習題11 213
第 12章 VPN伺服器配置 214
12.1 VPN原理 214
12.1.1 VPN概述 214
12.1.2 VPN分類 214
12.1.3 Linux下的VPN技術 215
12.2 基於PPTP的VPN伺服器 216
12.2.1 任務描述 217
12.2.2 軟體下載 217
12.2.3 伺服器安裝配置 217
12.2.4 PPTP伺服器啟動 219
12.2.5 PPTP VPN客戶端配置 220
12.2.6 連線VPN伺服器 222
12.2.7 VPN客戶端路由問題 222
12.3 基於SSL的VPN伺服器 223
12.3.1 任務描述 223
12.3.2 軟體下載安裝 223
12.3.3 VPN伺服器配置 224
12.3.4 安裝客戶端 225
12.3.5 連線VPN伺服器 225
12.4 VPN伺服器配置實訓 225
12.4.1 Poptop實現的PPTP VPN伺服器 225
12.4.2 PPTP區域網路到區域網路VPN設定 229
本章小結 231
習題12 231
第 13章 網路遠程訪問 232
13.1 遠程登錄服務概述 232
13.1.1 遠程登錄簡介 232
13.1.2 遠程登錄的特點及實現方式 233
13.2 Telnet伺服器配置 234
13.2.1 Telnet簡介 234
13.2.2 安裝Telnet程式 234
13.2.3 Telnet的訪問控制設定 235
13.2.4 Telnet服務的啟動與停止 236
13.2.5 更改Telnet連線埠號 237
13.3 Telnet服務客戶端的使用 237
13.3.1 Linux客戶端配置 237
13.3.2 Windows客戶端配置 238
13.4 SSH服務 239
13.4.1 SSH概述 239
13.4.2 OpenSSH安裝 239
13.4.3 OpenSSH配置檔案 240
13.4.4 SSH的啟動與停止 241
13.4.5 OpenSSH客戶端使用 243
本章小結 244
習題13 244
參考文獻 246

相關詞條

熱門詞條

聯絡我們