?? 目錄.txt
字號:
目 錄
第1章 了解Linux及其網絡結構 1
1.1 Linux簡介 1
1.1.1 何謂Linux 1
1.1.2 Linux的功能 2
1.1.3 Linux當前的版本 3
1.2 Linux的TCP/IP網絡結構 5
1.3 IPv6簡介 7
1.3.1 IPv6與IPv4頭標的比較 7
1.3.2 簡化的頭標 8
1.3.3 參數的修訂 9
1.3.4 新導入的域 9
1.4 站點注冊 10
1.4.1 何謂站點注冊 10
1.4.2 注冊Linux站點 10
1.5 常見問題及解答 11
1.5.1 關于運行DOS/Windows上的
程序 11
1.5.2 關于Linux的資料來源 12
1.5.3 關于獲取幫助 13
第2章 服務器平臺安裝和設備管理 15
2.1 硬件選擇 15
2.1.1 CPU、RAM和主板與性能的
關系 16
2.1.2 硬盤的選擇 16
2.1.3 顯示卡與監視器的選擇 16
2.1.4 電源與UPS的選擇 16
2.2 Linux的安裝準備 17
2.2.1 Linux的獲取 17
2.2.2 了解你的計算機配置 17
2.2.3 Linux的安裝方式 19
2.2.4 安裝Linux的硬盤分區 20
2.2.5 有關LILO的基礎知識 22
2.3 Linux的安裝 23
2.3.1 首先應該知道的事 23
2.3.2 開始安裝:有關安裝啟動程序的
選擇 24
2.3.3 安裝過程 25
2.3.4 最后的設置工作 38
2.3.5 安裝LILO 40
2.4 Linux下的硬件設備管理 43
2.4.1 Linux設備管理概述 43
2.4.2 SCSI設備 46
2.4.3 硬盤 47
2.4.4 CD-ROM驅動器 49
2.4.5 調制解調器 54
第3章 配置TCP/IP網絡 58
3.1 開始之前需要的信息 58
3.1.1 IP地址 58
3.1.2 網絡掩碼 58
3.1.3 網絡地址(Network Address) 58
3.1.4 廣播地址(Broadcast Address) 58
3.1.5 網關地址(Router/Gateway Address) 59
3.1.6 名字服務器地址
(Nameserver Address) 59
3.2 用netcfg配置網絡 59
3.2.1 操縱名字 60
3.2.2 操縱主機 60
3.2.3 增加網絡接口設備 61
3.3 安裝網卡 62
3.3.1 設置網卡模式 62
3.3.2 配置網卡 63
3.3.3 有關Intel Etherexpress系列卡的
配置 64
3.3.4 網卡配置中的一些疑問 65
3.4 路由、網關和IPChains 65
3.4.1 路由和網關的概念 65
3.4.2 使用IPChains實現數據包過濾和
轉發 66
第4章 Linux文件及系統管理 68
4.1 文件和目錄 68
4.1.1 文件和目錄概述 68
4.1.2 文件類型 70
4.2 文件權限 70
4.2.1 文件權限的概念 70
4.2.2 文件權限的構成 71
4.2.3 文件權限的依賴性 72
4.2.4 改變權限 72
4.3 文件鏈接 73
4.3.1 硬鏈接 73
4.3.2 符號鏈接 74
4.4 文件系統和標準文件系統布局 75
4.4.1 文件系統 75
4.4.2 標準文件系統布局 76
4.5 基本目錄介紹 77
4.5.1 根文件系統 77
4.5.2 /etc文件系統 78
4.5.3 /dev文件系統 79
4.5.4 /usr文件系統 80
4.5.5 /var文件系統 81
4.5.6 /proc文件系統 82
4.6 啟動和關機 83
4.6.1 啟動和關機概述 83
4.6.2 近觀啟動過程 83
4.6.3 重新啟動系統 85
4.6.4 緊急啟動(軟)盤 85
4.6.5 有關關機的更多信息 85
4.7 登錄和注銷 86
4.7.1 通過終端登錄 86
4.7.2 通過網絡登錄 87
4.7.3 login干了些什么 87
4.7.4 存取控制 88
4.7.5 Shell啟動 88
4.8 管理用戶 88
4.8.1 系統管理員 89
4.8.2 管理職責 91
4.8.3 用戶管理 92
4.8.4 用戶組管理 96
4.8.5 使用LinuxConf管理用戶 98
4.9 內存管理 100
4.9.1 什么是虛擬內存 100
4.9.2 產生對換空間 100
4.9.3 使用對換空間 101
4.9.4 與其他操作系統共享對換空間 102
4.9.5 分配對換空間 102
4.9.6 高速緩存 103
4.10 X Window 104
4.10.1 如果沒有安裝X 104
4.10.2 如果已經安裝了X 105
第5章 Linux的網絡設置 108
5.1 配置NFC服務器 108
5.1.1 NFS簡介 108
5.1.2 設置NFS 服務器 109
5.1.3 設置NFS客戶機 110
5.1.4 NFS的工作原理 112
5.1.5 NFS守護程序的啟動過程 112
5.1.6 各服務進程的作用 113
5.2 建立PPP連接和配置PPP服務器 113
5.2.1 有關PPP的基礎知識 113
5.2.2 使用PPP撥號上網 114
5.2.3 配置PPP 服務器 115
5.3 配置DNS服務器 117
5.3.1 DNS (Domain Name System)簡介 117
5.3.2 域名服務系統 117
5.3.3 域名服務器和解析器 117
5.3.4 配置暫存專用名字服務器 118
5.3.5 建立一個簡單的領域名字服務器 121
5.3.6 配置實例 129
5.3.7 維護工作 133
5.3.8 撥號網絡連線的自動設置 134
第6章 建立Internet 站點 136
6.1 E-mail 服務器的建立 136
6.1.1 sendmail 服務器的設置 136
6.1.2 在 Linux機器上設置pop3代理 138
6.2 FTP服務器的建立 139
6.3 WWW服務器的建立 141
6.4 建立Samba服務器 154
6.4.1 Samba是什么 154
6.4.2 安裝Samba 154
6.4.3 設置Samba的配置文件 156
6.4.4 啟動Samba 158
6.4.5 Samba常用的重要指令 159
第7章 超文本標記語言(HTML) 162
7.1 HTML概述 162
7.2 HTML文件描述 164
7.3 段落、格式、版面分割標記 165
7.4 文字效果標記 167
7.5 超級鏈接標記 170
7. 6 文字列表標記 171
7. 7 表格標記 173
7.8 插入圖像標記 174
第8章 PHP主頁設計 176
8.1 內嵌式腳本語言PHP概述 176
8.1.1 PHP 發展歷史 176
8.1.2 PHP的主要技術特點 177
8.2 PHP語句 177
8.2.1 初識PHP 177
8.2.2 PHP語句和HTML分離 178
8.3 PHP中的變量 179
8.3.1 變量名和變量類型 179
8.3.2 深入了解變量類型轉化 180
8.3.3 數組類型 181
8.3.4 動態變量 181
8.3.5 類和對象 181
8.3.6 變量作用域 182
8.4 外界變量和交互式網頁 183
8.4.1 PHP從客戶端獲取信息的方法:
外界變量 183
8.4.2 使用HTTP Form獲取信息 183
8.4.3 HTTP Cookies與客戶端信息 185
8.4.4 使用環境變量獲取客戶端信息 185
8.5 基本控制流程:分支和循環 185
8.5.1 條件語句和分支結構 185
8.5.2 循環語句 188
8.6 表達式基礎 190
8.6.1 算術運算符 190
8.6.2 字符串運算符 190
8.6.3 賦值運算符 190
8.6.4 位運算符 191
8.6.5 邏輯運算符 191
8.6.6 比較運算符 191
8.7 PHP常用函數和MySQL數據庫訪問
函數 191
8.7.1 PHP內置數學函數 191
8.7.2 日期時間函數 192
8.7.3 PHP的數據庫功能及對MySQL
數據庫訪問 194
第9章 建立BBS服務器 197
9.1 BBS服務器概述 197
9. 2 Firebird BBS系統建站準備 199
9. 2.1 最初的準備工作 199
9.2.2 BBS相關帳號的設置 200
9.3 Firebird BBS服務器系統安裝 201
9. 4 測試BBS并建立系統帳號 202
9.5 BBS相關配置 202
9.5.1 BBS配置文件sysconf.ini 202
9.5.2 sysconf.ini中定義的主要權限
說明 204
9.5.3 版面的設置 205
9.5.4 Firebird BBS主要文件說明 206
9.6 BBS轉信功能 208
9.6.1 主動式和被動式收信 208
9.6.2 BBS送信工作原理 209
9.6.3 安裝轉信程序innbbsd 209
第10章 服務器的安全性概述 210
10.1 服務器安全管理 210
10.1.1 安全防護的主要內容 210
10.1.2 Linux系統的文件安全 210
10.1.3 用戶訪問安全 211
10.1.4 日常安全注意事項 213
10.1.5 服務器被侵入后的處理 213
10.2 防火墻、IP偽裝和代理服務器 214
10.2.1 什么是防火墻 214
10.2.2 防火墻分類 214
10.2.3 Linux防火墻實現策略 215
第11章 網站建設實例 216
11.1 Apache、PHP、MySQL簡介 216
11.2 Apache、PHP、MySQL的安裝 216
11.2.1 安裝和啟動MySQL 216
11.2.2 安裝PHP+Apache 218
11.2.3 啟動Apache并測試 219
11.2.4 測試MySQL數據庫 220
11.3 網站設計和主頁面制作 221
11.3.1 網站總體設計 221
11.3.2 網站風格設計 222
11.3.3 需要注意的問題 222
11.3.4 “Linux網站建設者”首頁 222
11.4 網站設計和主頁面制作 224
11.4.1 Web-BBS的結構分析 224
11.4.2 數據庫的建立和測試 227
11.4.3 Web-BBS主頁面制作 228
11.4.4 “發表文章”功能塊制作 237
11.4.5 幾點探討和功能擴充 240
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -