Red Hat Enterprise Linux 4.0網路服務與管理

Red Hat Enterprise Linux 4.0網路服務與管理

《Red Hat Enterprise Linux 4.0網路服務與管理》是清華大學出版社出版的圖書,作者是林曉飛,金博,周峻松

基本介紹

  • 中文名:正版現貨 red hat enterprise linux 4.0網路服務與管理(red hat e
  • 作者:林曉飛、金博、周峻松
  • 出版社:清華大學出版社
  • 出版時間:2008年8月1日 
  • 定價:30.38 元
  • ISBN:9787302181125
圖書目錄
第1章 Red Hat Enterprise Linux 4.0系統簡介 1
1.1 Linux簡介 2
1.1.1 UNIX的起源 2
1.1.2 Linux的起源 3
1.1.3 Linux核心 4
1.1.4 Linux的各主要發行版本 6
1.2 Red Hat Enterprise Linux 產品簡介 10
1.2.1 Red Hat Linux的發展過程 10
1.2.2 Red Hat Enterprise Linux 4.0 13
1.2.3 RHEL 4的產品線 18
第2章 Linux管理基礎知識 21
2.1 數據單位的約定 22
2.1.1 基本數據單位 22
2.1.2 公制數據單位 23
2.1.3 二進制數據單位 23
2.1.4 十進制數據單位 24
2.2 Linux的啟動過程 24
2.2.1 Linux的啟動 24
2.2.2 Linux的運行級別 28
2.2.3 init的動作 30
2.2.4 /etc/inittab檔案 31
2.3 終端 32
2.3.1 終端 32
2.3.2 X-Window下的終端xterm 33
2.4 RHEL 4服務管理 34
2.4.1 服務配置工具 35
2.4.2 ntsysv 36
2.4.3 chkconfig 37
2.4.4 在命令行進行服務管理 38
2.5 日誌管理 40
第3章 Linux網路基礎 43
3.1 網路互聯模型 44
3.2 TCP/IP網路基本概念 45
3.2.1 介質訪問控制地址 45
3.2.2 網際網路協定 45
3.2.3 IP位址(IPv4地址) 46
3.2.4 子網掩碼 46
3.2.5 網路類 47
3.2.6 子網 48
3.2.7 默認網關 48
3.2.8 網路配置中常見錯誤 49
3.2.9 常見網路術語表 49
3.3 IPv6技術 50
3.3.1 IPv4問題與不足 50
3.3.2 IPv6地址概述 51
3.3.3 IPv6地址格式 51
3.3.4 IPv6數據報 52
3.3.5 IPv6相對於IPv4的改進 53
3.3.6 IPv6取代IPv4是一個逐漸的過程 54
3.3.7 IPv6本身存在的問題及對策 54
3.4 網路接口配置簡介 55
3.4.1 進入網路配置圖形界面 55
3.4.2 添加虛擬設備 55
3.4.3 編輯設備信息 57
3.4.4 設定DNS信息 58
3.4.5 用ifconfig命令配置網路接口 59
3.4.6 配置IPv6網路連線 60
3.4.7 網路管理工具 63
3.5 DNS系統 65
第4章 SSH服務與套用 67
4.1 SSH協定的認證方式 68
4.1.1 基於主機許可的認證方式 68
4.1.2 基於非對稱密鑰的認證方式 69
4.1.3 基於主機密鑰的認證方式 70
4.1.4 基於口令的認證 72
4.2 訪問OpenSSH服務 72
4.2.1 ssh工具 72
4.2.2 sftp工具 74
4.2.3 scp工具 75
4.2.4 PuTTY工具 76
4.2.5 SecureCRT 77
4.2.6 SSH Secure Shell 客戶端 79
4.3 OpenSSH的配置 80
4.3.1 OpenSSH服務的啟動與關閉 80
4.3.2 OpenSSH的配置檔案 81
4.3.3 sshd的配置舉例 83
4.4 非對稱密鑰與認證代理 84
4.4.1 非對稱密鑰的生成與更新 84
4.4.2 收集SSH公鑰 86
4.4.3 認證代理 86
4.4.4 向認證代理添加身份數據 87
4.4.5 在 GNOME 中配置認證代理 89
4.5 基於SSH訪問的防範 89
4.5.1 DenyHosts下載與安裝 89
4.5.2 DenyHosts的配置 90
4.5.3 運行DenyHosts 92
4.5.4 DenyHosts的套用 93
4.5.5 使用DenyHosts的注意事項 93
4.6 SSH套用實例 94
4.6.1 無口令登錄 94
4.6.2 一個複雜的連線埠轉發實例 95
第5章 通過VNC操作Linux 97
5.1 VNC簡介 98
5.2 VNC安裝 98
5.3 啟動和停止VNC服務 99
5.3.1 手工啟動VNC服務 99
5.3.2 通過服務管理器啟動VNC服務 99
5.3.3 指定虛擬桌面編號與名稱 100
5.4 配置VNC服務 101
5.4.1 vncserver命令 101
5.4.2 虛擬桌面會話檔案 102
5.4.3 修改VNC登錄密碼 103
5.4.4 /etc/sysconfig/vncservers配置檔案 104
5.4.5 通過VNC訪問控制台 105
5.5 vncviewer與配置 106
第6章 路由及網關服務 109
6.1 路由及網關基礎原理 110
6.1.1 利用路由實現網路分隔與彈性擴展 110
6.1.2 利用網關實現異構互聯 111
6.2 基於TCP/IP網路的路由 111
6.2.1 路由的基本知識 112
6.2.2 路由表 112
6.2.3 靜態路由 113
6.2.4 動態路由 113
6.2.5 常見動態路由協定 114
6.3 Linux軟路由配置及使用 118
6.3.1 配置Linux系統充當靜態路由 118
6.3.2 Intranet環境及Internet環境下的路由配置 121
6.3.3 配置Linux系統充當動態路由 121
6.4 Linux作為網關配置實例 138
6.5 路由及網關服務的常見問題 138
第7章 網路安全與防火牆 141
7.1 網路安全基礎 142
7.2 防火牆概述 144
7.2.1 防火牆簡介 144
7.2.2 防火牆分類 144
7.3 基於路由器的包過濾防火牆 145
7.3.1 包過濾防火牆的一般概念 145
7.3.2 Netfilter/iptables架構 147
7.3.3 Netfilter/iptables系統工作原理 147
7.4 使用用戶空間命令iptables實現包過濾 149
7.4.1 相關性的TCP/IP知識 149
7.4.2 iptables基礎 150
7.4.3 iptables語法 151
7.4.4 iptables命令使用舉例 152
7.5 包過濾防火牆配置舉例 158
7.5.1 建立包過濾防火牆 158
7.5.2 防火牆配置工具 160
7.6 NAT 161
7.6.1 NAT的基本概念 161
7.6.2 再識netfilter/iptables系統 163
7.6.3 與NAT相關的iptables命令語法 163
7.6.4 NAT套用舉例 164
7.7 iptables防火牆使用技巧 165
第8章 NFS服務 169
8.1 NFS概述 170
8.2 安裝NFS服務 171
8.2.1 檢查並安裝NFS服務 171
8.2.2 nfs-utils軟體包的內容 171
8.2.3 服務的啟動與停止 172
8.2.4 NFS的監控程式 173
8.3 配置NFS服務 173
8.3.1 圖形方式管理NFS服務 174
8.3.2 命令行配置 176
8.3.3 客戶機定義格式 179
8.3.4 exportfs命令 179
8.4 NFS客戶端的配置 181
8.4.1 手工掛載 NFS 檔案系統 181
8.4.2 使用/etc/fstab來掛載NFS檔案系統 182
8.4.3 使用autofs來掛載NFS檔案系統 182
8.5 NFS服務的安全 183
第9章 共享與列印服務 185
9.1 Samba簡介 186
9.1.1 Samba與SMB 186
9.1.2 Samba的作用 187
9.2 Samba服務 187
9.2.1 安裝Samba服務 187
9.2.2 Samba結構 188
9.2.3 啟動Samba服務 188
9.2.4 檔案共享 190
9.2.5 加強Samba的安全性 194
9.3 圖形化的設定Samba 194
9.3.1 基本設定 194
9.3.2 安全設定 195
9.3.3 管理Samba用戶 196
9.3.4 添加已分享資料夾 197
9.4 Samba的配置檔案 197
9.4.1 smb.conf 197
9.4.2 自動掛載光碟機 200
9.4.3 用戶映射 201
9.4.4 賬號和密碼 202
9.5 Samba印表機共享 202
9.5.1 列印服務配置 202
9.5.2 客戶端配置 203
9.6 實例分析 204
9.6.1 工作目標 205
9.6.2 創建相應的目錄 205
9.6.3 設定許可權 205
9.6.4 修改配置檔案 207
9.6.5 關於客戶端訪問 208
第10章 MySQL資料庫服務與管理 211
10.1 MySQL簡介 212
10.2 安裝MySQL服務 212
10.2.1 檢查MySQL服務 212
10.2.2 圖形方式添加SQL資料庫 214
10.2.3 手工安裝MySQL服務包 214
10.2.4 根據原始碼編譯安裝 214
10.3 MySQL資料庫配置 216
10.3.1 查看運行時幫助 216
10.3.2 通用的命令行選項 217
10.3.3 MySQL的配置檔案 218
10.3.4 配置檔案的格式說明 219
10.3.5 MySQL的環境變數 221
10.3.6 mysqld的配置選項 221
10.3.7 mysqladmin的配置選項 225
10.4 MySQL資料庫管理 226
10.4.1 啟動和停止MySQL服務 227
10.4.2 檢查MySQL當前狀態 228
10.4.3 MySQL的用戶 228
10.4.4 管理MySQL伺服器 228
10.5 MySQL客戶端 230
10.5.1 啟動MySQL客戶端 230
10.5.2 mysql專有的選項 230
10.5.3 mysql提示符 232
10.5.4 mysql命令 233
10.6 MySQL的備份與恢復 234
10.6.1 線上備份與恢復 234
10.6.2 離線數據備份 241
10.6.3 MySQL資料庫故障恢復 242
第11章 Oracle資料庫服務 249
11.1 Oracle簡介 250
11.2 安裝Oracle 250
11.2.1 檢查系統版本及硬體指標 250
11.2.2 準備用戶及系統配置參數 253
11.2.3 準備安裝檔案 257
11.2.4 通過VNC安裝 258
11.2.5 啟動安裝程式和安裝前檢查 260
11.2.6 安裝Oracle 262
11.3 配置Oracle服務 264
11.3.1 自動啟動Oracle 10g 264
11.3.2 啟動iSQL*Plus 267
11.3.3 設定iSQL*Plus DBA 267
11.3.4 增強Oracle的安全性 268
11.4 使用Oracle客戶端 269
11.4.1 使sqlplus for Linux支持中文 269
11.4.2 使sqlplus for Linux命令支持上下箭頭 270
11.4.3 定製sqlplus for Linux的常用顯示屬性 270
11.4.4 生成表空間及用戶 271
11.4.5 導入數據 272
11.4.6 常用SQL語句 274
第12章 FTP伺服器 277
12.1 FTP協定與FTP伺服器 278
12.1.1 FTP的相關概念 278
12.1.2 Linux環境下的FTP伺服器 279
12.2 proftpd的默認配置 280
12.2.1 安裝並啟動proftpd 280
12.2.2 從原始碼安裝proftpd 281
12.2.3 Red Hat Enterprise Linux 4.0中的默認配置 282
12.3 修改Red Hat Enterprise Linux 4.0的默認proftpd配置 285
12.3.1 允許匿名用戶上傳 285
12.3.2 配置基本的性能和安全選項訪問控制 285
12.3.3 配置基於本地用戶的訪問控制 286
12.3.4 配置基於主機的訪問的控制 286
12.3.5 其他相關配置 287
12.4 將proftpd運行在xinetd方式下 288
12.4.1 使用xinetd方式啟動proftpd 288
12.4.2 xinetd方式啟動proftpd時的主機訪問控制 288
12.4.3 兩種啟動方式的比較 289
12.5 各種proftpd伺服器配置舉例 291
12.5.1 配置本地組訪問的FTP伺服器 291
12.5.2 配置高安全級別的匿名伺服器 291
12.5.3 配置proftpd在非標準連線埠下提供服務 294
12.5.4 配置基於IP虛擬FTP伺服器 294
12.5.5 配置虛擬用戶的FTP伺服器 295
第13章 配置Apache伺服器 299
13.1 WWW伺服器簡介 300
13.1.1 選擇使用Apache 300
13.1.2 Apache的特性 301
13.1.3 Apache 2.0的模組 302
13.2 Red Hat Enterprise Linux 4.0的默認配置 303
13.2.1 安裝和啟動Apache 303
13.2.2 查看Red Hat Enterprise Linux 4.0的默認配置 304
13.3 配置Apache 311
13.3.1 基本配置 311
13.3.2 分割配置任務 311
13.3.3 配置每個用戶的Web站點 313
13.4 訪問控制、認證和授權 315
13.4.1 訪問控制 315
13.4.2 認證和授權 316
13.4.3 認證和授權配置舉例 318
13.4.4 訪問控制、認證和授權的綜合套用 320
13.4.5 WebDAV 321
13.5 組織和管理站點內容 323
13.5.1 組織和管理站點內容的方法 323
13.5.2 符號連結和別名 323
13.5.3 頁面重定向 325
13.6 Apache的日誌管理和統計分析 326
13.6.1 日誌管理簡介 326
13.6.2 配置錯誤日誌 326
13.6.3 配置訪問日誌 328
13.6.4 日誌滾動 329
13.6.5 日誌統計分析 330
13.7 配置動態Web站點 332
13.7.1 引言 332
13.7.2 在Apache上運行CGI 332
13.7.3 在Apache上運行PHP 333
13.7.4 在Apache上運行JSP 335
13.8 動態網站套用舉例 337
13.8.1 OpenWebMail 337
13.8.2 phpMyAdmin和phpPgAdmin 338
13.9 Apache上的虛擬主機 341
13.9.1 虛擬主機簡介 341
13.9.2 配置基於IP的虛擬主機 342
13.9.3 配置基於域名的虛擬主機 342
13.10 架設虛擬站點舉例 343
13.10.1 配置DNS 344
13.10.2 配置本地用戶和站點目錄結構 345
13.10.3 配置Apache 345
13.10.4 配置sendmail和vsftpd 346
13.10.5 測試 349
第14章 流媒體伺服器Helix 351
14.1 流媒體技術基礎 352
14.1.1 流媒體技術簡介 352
14.1.2 流媒體技術原理 353
14.1.3 智慧型流技術 353
14.1.4 流式傳輸方式 354
14.1.5 流媒體播放方式 355
14.1.6 流媒體的套用 356
14.1.7 流媒體格式 357
14.2 Helix流媒體伺服器使用入門 359
14.2.1 Helix流媒體伺服器簡介 359
14.2.2 獲取Helix伺服器安裝程式 360
14.2.3 安裝、啟動和停止Helix伺服器 360
14.3 管理Helix流媒體伺服器 361
14.3.1 登錄Helix伺服器管理界面 361
14.3.2 安裝Helix伺服器漢化包 362
14.3.3 管理Helix伺服器 362
14.3.4 瀏覽Helix的幫助文檔 365
14.3.5 Helix伺服器的管理用戶賬號和許可證 366
14.4 Helix伺服器的安全設定 366
14.4.1 訪問控制 367
14.4.2 用戶認證 367
第15章 目錄服務 369
15.1 目錄服務概述 370
15.1.1 X.500簡介 371
15.1.2 LDAP簡介 372
15.1.3 X.500與LDAP的比較 373
15.1.4 目錄服務產品介紹 374
15.2 LDAP基礎 376
15.2.1 LDAP基本模型 376
15.2.2 LDAP存儲結構 377
15.2.3 LDAP訪問控制 378
15.2.4 LDAP目錄樹 378
15.2.5 LDAP套用 379
15.3 OpenLDAP安裝與配置 379
15.3.1 安裝Berkeley DB資料庫 379
15.3.2 安裝OpenLDAP 380
15.3.3 配置OpenLDAP 380
15.3.4 啟動LDAP服務 381
15.3.5 初始化LDAP服務 382
15.3.6 常用ldap命令介紹 384
15.3.7 啟用sasl驗證 385
15.3.8 配置伺服器複製 386
15.4 phpLDAPAdmin安裝與配置 387
15.4.1 安裝Apache服務 387
15.4.2 下載phpLDAPAdmin 387
15.4.3 安裝phpLDAPAdmin 387
15.4.4 使用phpLDAPAdmin管理目錄樹 389
15.5 LDAP服務的身份驗證實例 390
15.5.1 Linux 用戶登錄身份驗證 390
15.5.2 FTP 用戶身份驗證 391
15.5.3 Apache 網站身份驗證 391
第16章 Linux網路開發基礎知識 393
16.1 Linux下C/C++開發基礎知識 394
16.1.1 編輯工具Vi 394
16.1.2 編譯工具gcc 398
16.1.3 自動編譯工具make 400
16.2 網路編程基礎知識 401
16.2.1 套接字 401
16.2.2 netinet/in.h頭檔案 401
16.2.3 位元組順序 403
16.2.4 arpa/inet.h 405
16.2.5 sys/socket.h 405
16.2.6 bits/socket.h 410
16.3 無連線UDP編程實例 412
16.3.1 編寫伺服器端程式 412
16.3.2 編寫客戶端程式 414
16.3.3 編譯過程 416
16.3.4 執行過程 417
16.4 TCP編程實例 418
16.4.1 編寫服務端程式 419
16.4.2 編寫客戶端程式 421
16.4.3 編譯過程 422
附錄A RHEL 4服務詳表 424
附錄B SSH的相關說明 447
附錄C Apache配置參數說明 466
參考文獻 498

相關詞條

熱門詞條

聯絡我們