歡迎您光臨本站 註冊首頁

Linux網站建設和維護全攻略

←手機掃碼閱讀     火星人 @ 2014-03-29 , reply:0

目 錄
第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



下載地址:http://www.xxlinux.com/bbs/viewthread.php?tid=658&extra=page%3D1

[火星人 ] Linux網站建設和維護全攻略已經有524次圍觀

http://coctec.com/docs/linux/show-post-203147.html