出版時間:2001-5 出版社:人民郵電出版社 作者:馬曉光 頁數(shù):482
內(nèi)容概要
本書是為將在Linux操作系統(tǒng)上建立中小型局域網(wǎng)和架設(shè)電子商務(wù)環(huán)境的讀者而準(zhǔn)備的。
書中以Redhat Linux 6.2為基礎(chǔ)詳細(xì)講述了如何配置高性能的Linux服務(wù)器。介紹了組網(wǎng)規(guī)劃,服務(wù)器安裝、配置和優(yōu)化,賬戶、文件系統(tǒng)管理,以及Quota、DNS、Samba、NFS、IP Masquerade、DHCP、PPP、防火墻、E-mail、Apache、FTP、BBS、網(wǎng)絡(luò)數(shù)據(jù)庫、PHP及Perl腳本等的配置管理及使用方法,最后還討論了服務(wù)器安全性及電子商務(wù)實現(xiàn)方法。
本書敘述深入淺出,實例具體,非常適合讀者自學(xué)及作為案頭的參考書。
本書是網(wǎng)絡(luò)管理員和網(wǎng)站開發(fā)人員的得力助手,同時也是廣大Linux愛好者學(xué)習(xí)使用Linux不可多得的參考資料。
書籍目錄
第一章 Linux Server的選擇 1
1.1 Linux Server的特點概貌 2
1.2 為什么選Linux作服務(wù)器操作系統(tǒng) 3
1.2.1 廣泛的協(xié)議支持 3
1.2.2 不同文件系統(tǒng)下良好的兼容性 4
1.2.3 多種網(wǎng)路互連的支持 4
1.2.4 完善的網(wǎng)絡(luò)服務(wù)支持 5
1.2.5 遠(yuǎn)端執(zhí)行服務(wù) 6
1.2.6 多種應(yīng)用系統(tǒng)的支持 6
1.3 主要Linux版本的比較和 Server系統(tǒng)的選擇 8
1.3.1 常見Linux發(fā)行版本 9
1.3.2 Linux Server的選擇 13
第二章 服務(wù)器系統(tǒng)安裝配置優(yōu)化 15
2.1 Redhat 6.2系統(tǒng)新特性 16
2.1.1 與安裝相關(guān)的新特性 16
2.1.2 與系統(tǒng)相關(guān)的新特性 17
2.2 內(nèi)核對硬件的支持 25
2.2.1 有關(guān)內(nèi)核的基本概念 25
2.2.2 編譯內(nèi)核 26
2.2.3 Patch的升級方法 29
2.2.4 安裝模塊工具 29
2.2.5 編譯內(nèi)核的其他選項 30
2.2.6 秘訣和技巧 30
2.2.7 編譯內(nèi)核的實例 32
2.3 X Window的性能優(yōu)化 33
2.3.1 幾種常見的X Server 34
2.3.2 常用的Window Manager 36
2.3.3 XF86Config配置文件分析 39
2.3.4 提高顯示刷新頻率 47
2.3.5 圖形配置工具的使用 48
2.4 網(wǎng)絡(luò)功能對硬件的支持 51
2.4.1 網(wǎng)卡安裝的基本方法 51
2.4.2 雙網(wǎng)卡的安裝 55
2.5 規(guī)劃服務(wù)器硬盤 56
2.5.1 Linux的文件系統(tǒng) 56
2.5.2 服務(wù)器硬盤分區(qū) 57
2.5.3 解決大硬盤問題 60
2.5.4 GRUB多重啟動管理器 60
2.5.5 如何制作啟動軟盤 63
2.5.6 服務(wù)器適用的文件系統(tǒng)ReiserFS 64
2.5.7 增加交換內(nèi)存Swap 66
2.6 其他常見問題 67
2.6.1 大內(nèi)存的使用 67
2.6.2 軟件包選擇的策略 67
2.6.3 配置 TCP/IP 網(wǎng)絡(luò) 68
2.6.4 關(guān)于系統(tǒng)升級 69
2.6.5 使用Zip驅(qū)動器 70
2.6.6 安裝過程可載入模塊的選擇 71
第三章 服務(wù)器系統(tǒng)管理 73
3.1 系統(tǒng)的定制啟動 74
3.1.1 Linux的啟動過程 74
3.1.2 系統(tǒng)運行級別的定制 74
3.1.3 系統(tǒng)啟動服務(wù)的定制 78
3.1.4 啟動程序的定制 83
3.1.5 系統(tǒng)登錄信息的修改 85
3.1.6 其他配置文件的說明 86
3.2 root使用事項 91
3.2.1 用戶帳號管理 91
3.2.2 組帳號管理 94
3.2.3 創(chuàng)建特殊管理 95
3.2.4 帳號策略 96
3.2.5 更改root密碼 97
3.2.6 帳號管理的常見問題 97
3.3 Quota用戶硬盤空間管理 101
3.3.1 軟件包的獲得和安裝 101
3.3.2 配置Quota 101
3.3.3 常用的命令 103
3.3.4 圖形工具的使用 104
3.4 Linux的Shell與常用命令 105
3.4.1 Linux Shell基礎(chǔ)知識 105
3.4.2 常見Shell的特點分類 106
3.4.3 權(quán)限相關(guān)的命令 107
3.4.4 系統(tǒng)管理相關(guān) 110
3.4.5 文件目錄相關(guān) 112
3.4.6 網(wǎng)絡(luò)相關(guān)的命令 119
3.4.7 r-系列命令 121
3.5 編輯工具vi 124
第四章 組網(wǎng)規(guī)劃 127
4.1 計算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu) 128
4.1.1 計算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu) 128
4.1.2 IP分配 129
4.1.3 IP包的傳輸 129
4.1.4 地址解析 130
4.1.5 Linux TCP/IP 網(wǎng)絡(luò)層 131
4.2 網(wǎng)絡(luò)類型 131
4.2.1 局域網(wǎng) 131
4.2.2 廣域網(wǎng) 133
4.3 計算機(jī)網(wǎng)絡(luò)的物理組成 134
4.3.1 各種計算機(jī) 134
4.3.2 共享外部設(shè)備 134
4.3.3 局部網(wǎng)絡(luò)通信設(shè)備 134
4.3.4 網(wǎng)絡(luò)互連設(shè)備 134
4.3.5 軟件支持 135
4.4 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 135
4.4.1 總線拓?fù)?135
4.4.2 星型拓?fù)?135
4.4.3 環(huán)型拓?fù)?136
4.4.4 樹型拓?fù)?137
4.5 組網(wǎng)目標(biāo)分析 137
4.5.1 服務(wù)目標(biāo)分析 137
4.5.2 用戶分析 138
4.5.3 傳輸距離限制 139
4.5.4 存儲容量 139
4.5.5 安全可靠性 139
4.6 規(guī)劃一個電子商務(wù)服務(wù)器 139
4.6.1 Linux Web服務(wù)器的常用技術(shù) 139
4.6.2 一個安裝配置的實例 140
第五章 網(wǎng)絡(luò)基礎(chǔ)服務(wù)和配置 145
5.1 域名服務(wù)和配置 146
5.1.1 域名服務(wù)的層次架構(gòu) 146
5.1.2 DNS的查詢過程 148
5.1.3 構(gòu)架一臺DNS解析服務(wù)器 149
5.1.4 軟件包獲取和安裝 149
5.1.5 配置文件 151
5.1.6 常用工具 157
5.1.7 一個實例 157
5.1.8 域名檔案的更新 163
5.1.9 圖形工具的使用 164
5.1.10 常見的問題 165
5.2 NFS服務(wù)與配置 165
5.2.1 理解NFS的工作原理 166
5.2.2 NFS的守護(hù)程序 166
5.2.3 服務(wù)器分配與客戶機(jī)掛接 167
5.2.4 配置服務(wù)器 168
5.2.5 配置客戶端 169
5.2.6 常用命令 170
5.2.7 NFS的網(wǎng)絡(luò)安全 171
5.2.8 常見錯誤及解決辦法 173
5.3 Samba服務(wù)與配置 173
5.3.1 SMB協(xié)議 174
5.3.2 Samba的組成 174
5.3.3 配置smb.conf 175
5.3.4 Samba的啟動 180
5.3.5 共享 Linux 磁盤給 Windows 機(jī)器 182
5.3.6 共享 Windows 磁盤給 Linux 機(jī)器 182
5.3.7 共享Linux打印機(jī)給Windows機(jī)器 184
5.3.8 給Linux機(jī)器共享Windows打印機(jī) 185
5.3.9 Windows訪問Samba 服務(wù)器的密碼 185
5.3.10 使Samba 加入NT域 186
5.3.11 圖形配置工具 188
5.4 IP Masquerade 服務(wù)與配置 192
5.4.1 IP Masquerade 工作原理 193
5.4.2 IP Masquerade 的設(shè)置 194
5.4.3 配置Linux客戶機(jī)機(jī)器 196
5.4.4 配置 Windows 客戶機(jī) 196
5.4.5 配置 Unix系統(tǒng) 197
5.4.6 配置 IP 轉(zhuǎn)送(Forwarding)的方式 197
5.4.7 測試 IP Masquerade 198
5.5 DHCP服務(wù)與配置 198
5.5.1 客戶端安裝與設(shè)置 199
5.5.2 設(shè)置 DHCP 服務(wù)器 200
5.6 點對點服務(wù)與配置 202
5.6.1 PPP協(xié)議 203
5.6.2 安裝與配置 203
5.6.3 配置PPP 服務(wù)器 204
5.6.4 兩臺機(jī)器之間的直接連接 206
5.6.5 客戶端用Modem上網(wǎng) 208
5.7 防火墻和代理服務(wù)與配置 214
5.7.1 防火墻的種類 214
5.7.2 過濾防火墻的設(shè)置(IPchains) 215
5.7.3 設(shè)置TIS代理服務(wù)器 218
5.7.4 配置Socks代理服務(wù)器 223
第六章 Internet信息服務(wù)與配置 225
6.1 WWW服務(wù)與配置 226
6.1.1 WWW服務(wù)與Apache服務(wù)器 226
6.1.2 Apache獲取和安裝 226
6.1.3 Apache的參數(shù)設(shè)置 227
6.1.4 配置httpd.conf 248
6.1.5 配置srm.conf 252
6.1.6 配置access.conf 252
6.1.7 測試Apache 253
6.1.8 記錄文件 253
6.1.9 建立虛擬主機(jī) 253
6.1.10 使用Authentication/Access Control 255
6.1.11 Daemon模式與Inetd模式 256
6.1.12 關(guān)于CGI Scripts 257
6.1.13 SSI/XSSI 257
6.1.14 把目錄共享用瀏覽器訪問 258
6.1.15 實現(xiàn)提供個人主頁空間 258
6.1.16 基于動態(tài)IP 的WWW服務(wù)器 258
6.1.17 WWW客戶端常用軟件 261
6.2 FTP服務(wù)與配置 263
6.2.1 Wu-FTP的安裝與配置 263
6.2.2 ProFtpd的安裝與配置 270
6.2.3 Proftpd制 272
6.2.4 自動FTP下載 273
6.2.5 賦予某個用戶FTP權(quán)限但禁止Telnet功能的方法 276
6.2.6 Mirror工具的使用 277
6.3 BBS服務(wù)與配置 285
6.3.1 架設(shè)前的規(guī)劃 285
6.3.2 快速安裝 286
6.3.3 測試 BBS系統(tǒng) 287
6.3.4 一般錯誤的排除 287
6.3.5 設(shè)置 BBS 的相關(guān)檔案 288
6.3.6 外部工具程序使用 293
6.3.7 Mail系統(tǒng)安裝 297
6.3.8 BBS管理者 300
6.4 郵件服務(wù)與配置 303
6.4.1 郵件系統(tǒng)組成 303
6.4.2 郵件系統(tǒng)的規(guī)劃 304
6.4.3 配置sendmail.cf 305
6.4.4 單機(jī)系統(tǒng)sendmail.cf的生成 307
6.4.5 郵件服務(wù)器系統(tǒng)(Mail Server Type) 313
6.4.6 郵件客戶系統(tǒng)(None Spool Type) 315
6.4.7 中繼站系統(tǒng)(Mail HUB Type) 316
6.4.8 郵件組管理軟件Majordomo 319
6.4.9 常見郵件客戶端的使用方法 330
第七章 網(wǎng)絡(luò)數(shù)據(jù)庫 335
7.1 Linux下的數(shù)據(jù)庫平臺 336
7.1.1 數(shù)據(jù)庫平臺性能評價 336
7.1.2 基于Web的數(shù)據(jù)庫平臺 337
7.1.3 Linux下常見的數(shù)據(jù)庫平臺 339
7.2 MySQL數(shù)據(jù)庫的架設(shè)管理 339
7.2.1 MySQL的性能與結(jié)構(gòu)特點 340
7.2.2 MySQL的安裝 342
7.2.3 測試MySQL 345
7.2.4 配置文件與參數(shù) 347
7.2.5 MySQL的權(quán)限與管理 349
7.2.6 MySQL 的Perl API 357
7.2.7 Apache與MySQL 364
7.2.8 MySQL與PHP 364
7.3 PostgreSQL數(shù)據(jù)庫的架設(shè)與管理 370
7.3.1 PostgreSQL數(shù)據(jù)庫 370
7.3.2 PostgreSQL配置選項 372
7.3.3 PostgreSQL的安裝 374
7.3.4 運行PostgreSQL 375
7.3.5 管理數(shù)據(jù)庫 376
7.3.6 系統(tǒng)管理 379
7.3.7 備份和恢復(fù) 383
7.3.8 ODBC 接口 384
7.3.9 PostgreSQL下的PL/Perl語言 386
7.3.10 常見錯誤分析 387
7.4 PHP腳本語言 389
7.4.1 PHP的功能概述 389
7.4.2 PHP的安裝 390
7.4.3 PHP 的編譯配置參數(shù) 391
7.4.4 php.ini 配置選項 392
7.4.5 編寫PHP程序 395
7.4.6 PHP中的函數(shù)和類 396
7.4.7 PHP經(jīng)典實例 400
7.5 Perl語言的Web應(yīng)用 410
7.5.1 Perl的特點 410
7.5.2 DBI數(shù)據(jù)庫接口 410
7.5.3 Perl的安裝 411
7.5.4 如何使用Perl來寫程序 413
7.5.5 運行Perl 414
7.5.6 創(chuàng)建和使用對象的方法 415
7.5.7 Perl在CGI程序設(shè)計中常用的函數(shù) 417
7.5.8 Perl操作MySQL數(shù)據(jù)庫 423
7.5.9 Perl編寫聊天室服務(wù)器程序 425
7.6 Apache+PHP+PostgreSQL快速安裝 434
7.6.1 PostgreSQL的快速安裝和設(shè)置 435
7.6.2 Apache+PHP3的快速安裝和設(shè)置 438
第八章 網(wǎng)絡(luò)安全性 441
8.1 網(wǎng)絡(luò)安全體系結(jié)構(gòu) 442
8.1.1 網(wǎng)絡(luò)安全五層體系 442
8.1.2 不同環(huán)境的網(wǎng)絡(luò)安全及網(wǎng)絡(luò)安全的特點 445
8.2 電子商務(wù)的網(wǎng)絡(luò)安全性 446
8.2.1 電子商務(wù)安全策略 446
8.2.2 認(rèn)證系統(tǒng) 447
8.2.3 SSL協(xié)議 449
8.2.4 SET協(xié)議 450
8.2.5 其他電子商務(wù)安全技術(shù) 451
8.2.6 電子支付協(xié)議工作流程 453
8.3 PGP和SSH加密 458
8.3.1 PGP的特點與作用 458
8.3.2 PGP加密系統(tǒng)的流程 458
8.3.3 PGP的密鑰管理機(jī)制 459
8.3.4 使用SSH 462
8.4 Web安全技術(shù)與防火墻 463
8.4.1 Web的安全漏洞 464
8.4.2 Web服務(wù)器安全對策 464
8.4.3 Web服務(wù)器安全預(yù)防措施 464
8.4.4 CGI編程安全 465
8.5 電子郵件的網(wǎng)絡(luò)安全 466
8.5.1 電子郵件的安全問題 466
8.5.2 解決方案 467
8.6 局域網(wǎng)防火墻實用技術(shù) 467
8.6.1 局域網(wǎng)防火墻結(jié)構(gòu) 468
8.6.2 局域網(wǎng)防火墻系統(tǒng)的配置 468
8.6.3 防止IP地址欺騙和盜用 469
8.6.4 透明通道式防火墻 470
8.7 Sniffer和網(wǎng)絡(luò)管理 470
8.7.1 Sniffer攻擊原理 470
8.7.2 用Sniffer獲取信息 471
8.7.3 Sniffer用于網(wǎng)絡(luò)管理 472
8.7.4 對抗Sniffer監(jiān)聽 472
附錄 GNU/Linux站點列表 477
圖書封面
評論、評分、閱讀與下載