注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux深入解析Ubuntu操作系統(tǒng)

深入解析Ubuntu操作系統(tǒng)

深入解析Ubuntu操作系統(tǒng)

定 價(jià):¥98.00

作 者: (美)赫達(dá)遜,(美)赫達(dá)遜 著,陳鋼 等譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

ISBN: 9787302175513 出版時(shí)間: 2008-06-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 737 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《深入解析Ubuntu操作系統(tǒng)》全面介紹了流行的Linux發(fā)行版,Ubuntur windows用戶Mac用戶和Linux愛好者紛紛轉(zhuǎn)向使用ubuntu這個(gè)用戶友好、易f使用的Linux發(fā)行版。《深入解析Ubuntu操作系統(tǒng)》提供了有關(guān)安裝、使用以及管理ubuntu的詳細(xì)內(nèi)容。您將在《深入解析Ubuntu操作系統(tǒng)》中學(xué)習(xí)如何搭建工作站或服務(wù)器,并且可以在《深入解析Ubuntu操作系統(tǒng)》中看到有關(guān)Ubuntu易于使用的桌面和生產(chǎn)軟件的所有細(xì)節(jié)?!渡钊虢馕鯱buntu操作系統(tǒng)》包含了不同層面的內(nèi)容:從日常工作所需的軟件(如OpenOffice.org辦公套件),到如何配置Linux桌面,使其在使用多種打印機(jī)、shell腳本等的情況下平滑運(yùn)行。

作者簡(jiǎn)介

  Andrew Hudson是英國(guó)最大韻Linux雜志Linux Format的一名定期自由撰稿人。他同時(shí)是Fedora 5 Unleashed一書的合著者。Paul Hudson是一位專業(yè)的開發(fā)人員,F(xiàn)uture Publishing的一名全職新聞工作者。他經(jīng)常為MacFormat、PC個(gè)Answers、PC Format、PC Plus和Linux Format等媒體雜志撰寫文章。他同樣是Fedora 5 Unleashed一書的合著者。

圖書目錄

第Ⅰ部分 安裝與配置
第1章 Ubuntu概述 3
1.1 什么是Ubuntu 5
1.1.1 Ubuntu內(nèi)部 5
1.1.2 Ubuntu的安裝特點(diǎn) 7
1.1.3 Ubuntu文件系統(tǒng)的特點(diǎn) 8
1.2 Ubuntu的商業(yè)應(yīng)用 9
1.3 Ubuntu的個(gè)人應(yīng)用 10
1.4 64位Ubuntu 11
1.5 基于PPC平臺(tái)的Ubuntu 11
1.6 基于雙核處理器的Ubuntu 11
1.7 充分利用Ubuntu與Linux的文檔 11
1.8 Ubuntu開發(fā)者與文檔 13
1.9 閱讀參考 13
第2章 安裝Ubuntu前的準(zhǔn)備 15
2.1 計(jì)劃Ubuntu的部署方案 16
2.1.1 商業(yè)部署需要考慮的因素 16
2.1.2 系統(tǒng)部署需要考慮的因素 17
2.1.3 用戶因素 18
2.1.4 預(yù)部署計(jì)劃的核對(duì)表 18
2.1.5 安裝計(jì)劃 20
2.2 硬件需求 20
2.2.1 安裝Ubuntu的最低硬件配置 21
2.2.2 在遺留的設(shè)備上安裝Ubuntu 21
2.2.3 為Ubuntu安裝分配硬盤空間 22
2.2.4 檢查硬件的兼容性 22
2.2.5 為潛在的硬件問題做準(zhǔn)備 23
2.2.6 準(zhǔn)備并使用硬件列表 26
2.3 安裝過程的準(zhǔn)備 30
2.4 安裝前與安裝過程中的硬盤分區(qū)操作 31
2.4.1 選擇分區(qū)方案 33
2.4.2 將Linux文件系統(tǒng)安排到各個(gè)分區(qū)上 33
2.5 使用Ubuntu的kickstart安裝方式 34
2.6 閱讀參考 37
第3章 安裝Ubuntu 39
3.1 開始安裝前的準(zhǔn)備 39
3.1.1 檢查硬件規(guī)格 40
3.1.2 安裝選項(xiàng) 40
3.1.3 計(jì)劃分區(qū)策略 40
3.1.4 引導(dǎo)程序 41
3.1.5 本地光盤安裝 41
3.2 逐步安裝 42
3.2.1 開始安裝 42
3.2.2 首次更新 49
3.3 關(guān)機(jī) 50
3.4 閱讀參考 50
第4章 安裝后的配置 53
4.1 安裝后配置問題的故障診斷 53
4.2 sudo命令 55
4.3 首次更新 59
4.4 配置軟件源 58
4.5 安裝顯卡驅(qū)動(dòng) 59
4.6 更改Ubuntu的桌面風(fēng)格 60
4.6.1 更改桌面背景 60
4.6.2 更改顏色 61
4.6.3 更改系統(tǒng)字體 62
4.7 首選行為 63
4.7.1 首選應(yīng)用程序 63
4.7.2 Removable Drives and Media 64
4.8 輸入設(shè)備 65
4.8.1 鍵盤快捷鍵 65
4.8.2 鍵盤布局 65
4.8.3 鼠標(biāo) 66
4.9 檢測(cè)與配置調(diào)制解調(diào)器 67
4.9.1 配置串口調(diào)制解調(diào)器 67
4.9.2 為筆記本電腦配置WinModem 68
4.10 配置Ubuntu中的電源管理 68
4.11 重設(shè)日期和時(shí)間 69
4.11.1 使用date命令 69
4.11.2 使用hwclock命令 70
4.11.3 更改時(shí)間和日期 70
4.12 管理PCMCIA 71
4.12.1 使用PCMCIA 71
4.12.2 控制PCMCIA服務(wù) 72
4.13 配置與使用CD. DVD和CD-RW光驅(qū) 73
4.14 配置無(wú)線網(wǎng)絡(luò) 75
4.15 配置Firestarter 76
4.16 閱讀參考 76
第5章 Ubuntu初步 79
5.1 使用Linux文件系統(tǒng) 80
5.1.1 查看Linux文件系統(tǒng) 81
5.1.2 使用/bin和/sbin目錄下的基本命令 83
5.1.3 在/boot目錄和/dev目錄中存儲(chǔ)引導(dǎo)的內(nèi)核和查看存儲(chǔ)設(shè)備 84
5.1.4 使用和編輯/etc目錄下的文件 84
5.1.5 保護(hù)用戶目錄/home中的內(nèi)容 85
5.1.6 使用/proc目錄的內(nèi)容與內(nèi)核進(jìn)行交互 85
5.1.7 使用/usr目錄下的共享數(shù)據(jù) 87
5.1.8 在/tmp目錄下存儲(chǔ)臨時(shí)文件 87
5.1.9 訪問/var目錄下的可變數(shù)據(jù)文件 87
5.2 登錄與使用Linux 87
5.2.1 基于文本的控制臺(tái)登錄 88
5.2.2 使用虛擬控制臺(tái) 88
5.2.3 在Linux控制臺(tái)會(huì)話中使用簡(jiǎn)單的鍵盤和鼠標(biāo)技巧 89
5.2.4 退出 90
5.2.5 從遠(yuǎn)程計(jì)算機(jī)登錄與退出 90
5.3 修改用戶信息 92
5.4 閱讀文檔 93
5.4.1 使用手冊(cè)頁(yè) 94
5.4.2 查找和閱讀軟件包文檔 95
5.5 使用shell 95
5.5.1 使用環(huán)境變量 97
5.5.2 使用shell導(dǎo)航和搜索 99
5.5.3 使用shell管理文件 100
5.5.4 通過shell壓縮和解壓的文件 101
5.6 使用文本編輯器 102
5.6.1 使用vi 103
5.6.2 使用emacs 104
5.7 使用權(quán)限 105
5.7.1 指派權(quán)限 106
5.7.2 目錄權(quán)限 107
5.7.3 理解設(shè)置用戶ID和設(shè)置組ID權(quán)限 109
5.8 以root用戶身份工作 110
5.8.1 創(chuàng)建用戶 111
5.8.2 刪除用戶 112
5.8.3 關(guān)閉系統(tǒng) 112
5.8.4 重啟系統(tǒng) 113
5.9 閱讀參考 114
第6章 X Window系統(tǒng) 117
6.1 X的基本概念 118
6.2 使用X11R7 119
6.2.1 xorg.conf文件的元素 120
6.2.2 配置X 124
6.3 啟動(dòng)X 125
6.3.1 使用顯示管理器 125
6.3.2 通過使用startx從控制臺(tái)啟動(dòng)X 128
6.4 選擇和使用窗口管理器 129
6.5 GNOME和KDE桌面環(huán)境 130
6.5.1 GNU網(wǎng)絡(luò)對(duì)象模型環(huán)境GNOME) 130
6.5.2 K桌面環(huán)境(KD) 131
6.5.3 Xfce:備選的輕量級(jí)桌面環(huán)境 132
6.6 閱讀參考 133
第7章 管理軟件 135
7.1 使用Add/Remove Applications管理軟件 135
7.2 使用Synaptic管理軟件 136
7.3 保持最新 138
7.4 使用命令行 139
7.4.1 日常使用 140
7.4.2 查找軟件 142
7.5 從源代碼編譯軟件 143
7.6 閱讀參考 145
第8章 Internet應(yīng)用:Web沖浪. 寫郵件. 讀新聞 147
8.1 選擇Web瀏覽器 147
8.1.1 Mozilla Firefox 148
8.1.2 Mozilla Suite 149
8.1.3 Epiphany 150
8.1.4 Konqueror 150
8.2 選擇電子郵件客戶端 151
8.2.1 Evolution 152
8.2.2 Mozilla Thunderbird 155
8.2.3 Balsa 155
8.2.4 KMail 155
8.2.5 Mozilla Mail 156
8.2.6 mail應(yīng)用程序 158
8.2.7 mutt 159
8.2.8 其他郵件客戶端 161
8.3 網(wǎng)絡(luò)新聞概述 161
8.4 選擇新聞閱讀器 162
8.4.1 slrn新聞客戶端 162
8.4.2 Pan新聞客戶端 163
8.4.3 Mozilla新聞客戶端 164
8.4.4 Thunderbird新聞客戶端 166
8.5 Internet Relay Chat 166
8.6 GAIM IM 168
8.7 使用Ekiga進(jìn)行視頻會(huì)議 168
8.8 閱讀參考 170
第9章 生產(chǎn)應(yīng)用程序 171
9.1 Ubuntu中的辦公套件 172
9.1.1 使用OpenOffice.org 173
9.1.2 使用OpenOffice.org Writer 176
9.1.3 使用OpenOffice.org Calc 178
9.1.4 使用GNOME Office 182
9.1.5 使用KOffice 186
9.2 為Microsoft Windows編寫的生產(chǎn)應(yīng)用程序 189
9.3 閱讀參考 189
第10章 多媒體應(yīng)用 191
10.1 在Ubuntu中燒錄CD和DVD 192
10.1.1 從命令行創(chuàng)建CD 193
10.1.2 從命令行創(chuàng)建DVD 194
10.1.3 使用Ubuntu的圖形界面客戶端創(chuàng)建CD和DVD 196
10.2 聲音和音樂 200
10.2.1 聲卡 200
10.2.2 錄音 200
10.2.3 聲音格式 201
10.2.4 翻錄音樂 202
10.2.5 音樂播放器 204
10.2.6 流式音頻 205
10.3 觀看電視和視頻 206
10.3.1 電視和視頻硬件 206
10.3.2 視頻格式 208
10.3.3 在Linux中觀看視頻 209
10.3.4 使用Linux觀看電視 209
10.3.5 個(gè)人錄像機(jī) 210
10.3.6 DVD和視頻播放器 211
10.4 閱讀參考 212
第11章 圖形處理 215
11.1 在Ubuntu中使用數(shù)碼相機(jī) 217
11.1.1 網(wǎng)絡(luò)攝像頭 217
11.1.2 手持式數(shù)碼相機(jī) 218
11.1.3 使用F-Spot 219
11.2 在Ubuntu中使用掃描儀 221
11.2.1 使用圖形格式 222
11.2.2 捕獲屏幕圖像 224
11.3 閱讀參考 225
第12章 Ubuntu打印 227
12.1 Ubuntu打印概述 227
12.2 配置和管理打印服務(wù) 229
12.2.1 快速完成基于GUI的打印機(jī)配置 230
12.2.2 管理打印服務(wù) 230
12.3 創(chuàng)建和配置本地打印機(jī) 232
12.3.1 創(chuàng)建打印隊(duì)列 232
12.3.2 編輯打印機(jī)設(shè)置 235
12.4 閱讀參考 236
第13章 游戲 239
13.1 Linux游戲 239
13.1.1 安裝專有顯卡驅(qū)動(dòng)程序 240
13.1.2 安裝DOOM 3 242
13.1.3 安裝Unreal Tournament 2004 243
13.1.4 安裝Quake 4 244
13.1.5 安裝Wolfenstein: Enemy Territory 244
13.1.6 安裝Battle for Wesnoth 245
13.1.7 使用Cedega玩Windows游戲 246
13.2 閱讀參考 246
第Ⅱ部分 系統(tǒng)管理
第14章 管理用戶 249
14.1 用戶賬戶 249
14.1.1 用戶ID和組ID 251
14.1.2 文件訪問權(quán)限 251
14.2 用戶組管理 252
14.3 用戶管理 256
14.3.1 用戶管理工具 256
14.3.2 添加新用戶 257
14.3.3 監(jiān)視用戶在系統(tǒng)上的行為 258
14.4 口令管理 259
14.4.1 系統(tǒng)口令策略 259
14.4.2 口令文件 259
14.4.3 shadow口令 261
14.4.4 管理用戶口令的安全性 263
14.4.5 用戶口令的批量更改 263
14.5 權(quán)限提升 264
14.5.1 用su命令臨時(shí)改變用戶身份 264
14.5.2 適時(shí)地用sudo命令獲取root權(quán)限 266
14.5.3 用受限shell控制用戶權(quán)限 268
14.6 用戶登錄過程 268
14.7 磁盤配額 269
14.7.1 使用磁盤配額 270
14.7.2 手動(dòng)配置磁盤配額 270
14.8 閱讀參考 272
第15章 自動(dòng)執(zhí)行任務(wù) 273
15.1 自啟動(dòng)服務(wù) 274
15.1.1 開始啟動(dòng)加載過程 274
15.1.2 加載Linux內(nèi)核 275
15.1.3 系統(tǒng)服務(wù)和運(yùn)行級(jí)別 276
15.1.4 運(yùn)行級(jí)別的定義 276
15.1.5 啟動(dòng)到默認(rèn)運(yùn)行級(jí)別 277
15.1.6 用GRUB啟動(dòng)到非默認(rèn)的運(yùn)行級(jí)別 278
15.1.7 理解init腳本以及初始化的最后步驟 278
15.1.8 用管理工具控制自啟動(dòng)服務(wù) 279
15.1.9 改變運(yùn)行級(jí)別 280
15.1.10 利用運(yùn)行級(jí)別排除故障 280
15.2 手動(dòng)啟動(dòng)和停止服務(wù) 281
15.3 計(jì)劃任務(wù) 282
15.3.1 使用at和batch命令制定計(jì)劃任務(wù) 282
15.3.2 使用cron命令重復(fù)執(zhí)行任務(wù) 284
15.4 shell控制基礎(chǔ) 287
15.4.1 shell命令行 287
15.4.2 在shell中進(jìn)行模式匹配 289
15.4.3 輸入輸出的重定向 290
15.4.4 管道數(shù)據(jù) 290
15.4.5 后臺(tái)處理 291
15.5 編寫和執(zhí)行shell腳本 291
15.5.1 運(yùn)行shell腳本程序 293
15.5.2 系統(tǒng)啟動(dòng)時(shí)自動(dòng)加載shell腳本 294
15.5.3 使用指定的命令行解釋器運(yùn)行shell腳本 294
15.5.4 在腳本中使用變量 295
15.5.5 給變量賦值 296
15.5.6 獲取變量的值 296
15.5.7 位置參數(shù) 296
15.5.8 位置參數(shù)實(shí)例 297
15.5.9 使用位置參數(shù)從命令行獲取變量 298
15.5.10 使用簡(jiǎn)單的腳本自動(dòng)執(zhí)行任務(wù) 298
15.5.11 內(nèi)置變量 300
15.5.12 特殊字符 301
15.5.13 用雙引號(hào)處理字符串中含有空格的變量 301
15.5.14 用單引號(hào)保留未被擴(kuò)展的變量 302
15.5.15 使用反斜杠作為逃逸符號(hào) 303
15.5.16 使用backtick符號(hào) 303
15.5.17 pdksh和bash中的表達(dá)式比較 304
15.5.18 tcsh中的表達(dá)式比較 308
15.5.19 for語(yǔ)句 312
15.5.20 while語(yǔ)句 313
15.5.21 until語(yǔ)句 315
15.5.22 repeat語(yǔ)句(tcsh) 316
15.5.23 select語(yǔ)句(pdksh) 316
15.5.24 shift語(yǔ)句 317
15.5.25 if語(yǔ)句 317
15.5.26 case語(yǔ)句 318
15.5.27 break和exit語(yǔ)句 320
15.5.28 在shell腳本中使用函數(shù) 320
15.6 閱讀參考 321
第16章 系統(tǒng)資源 323
16.1 系統(tǒng)監(jiān)視工具 323
16.1.1 控制臺(tái)環(huán)境下的系統(tǒng)監(jiān)視 323
16.1.2 使用kill命令控制進(jìn)程 325
16.1.3 進(jìn)程優(yōu)先級(jí)調(diào)度與控制 326
16.1.4 使用free命令顯示內(nèi)存使用情況 327
16.1.5 磁盤配額 328
16.1.6 圖形界面的進(jìn)程和系統(tǒng)管理工具 328
16.1.7 KDE桌面環(huán)境的進(jìn)程和系統(tǒng)監(jiān)視工具 330
16.2 閱讀參考 332
第17章 備份. 還原和恢復(fù) 333
17.1 選擇合適的備份策略 333
17.1.1 為什么會(huì)丟失數(shù)據(jù) 334
17.1.2 備份需求與所需資源的評(píng)估 334
17.1.3 如何評(píng)價(jià)備份策略的好壞 336
17.1.4 做出選擇 339
17.2 選擇備份硬件和介質(zhì) 339
17.2.1 可移動(dòng)存儲(chǔ)介質(zhì) 339
17.2.2 網(wǎng)絡(luò)存儲(chǔ) 341
17.2.3 磁帶驅(qū)動(dòng)器備份 341
17.3 使用備份軟件 342
17.3.1 tar:最基本的備份工具 342
17.3.2 GNOME中的File Roller軟件 344
17.3.3 KDE中的歸檔工具(KDE ark和kdat) 345
17.3.4 使用dd命令歸檔 346
17.3.5 使用Amanda備份程序 346
17.3.6 可供選擇的其他備份軟件 347
17.4 復(fù)制文件 347
17.4.1 用tar命令復(fù)制文件 348
17.4.2 壓縮. 加密和發(fā)送tar數(shù)據(jù)流 348
17.4.3 用cp命令復(fù)制文件 349
17.4.4 用mc命令復(fù)制文件 349
17.4.5 用scp命令復(fù)制文件 350
17.4.6 用rsync命令復(fù)制文件 351
17.5 恢復(fù)被刪除的文件 353
17.5.1 在遇到未知的文件系統(tǒng)錯(cuò)誤時(shí)使用-S選項(xiàng)重新格式化 353
17.5.2 用mc命令恢復(fù)被刪除的文件 354
17.6 系統(tǒng)修復(fù) 355
17.6.1 Ubuntu系統(tǒng)修復(fù)盤 355
17.6.2 備份和恢復(fù)主引導(dǎo)記錄 355
17.6.3 從普通的可引導(dǎo)軟盤啟動(dòng)系統(tǒng) 356
17.6.4 使用GRUB可引導(dǎo)軟盤 356
17.6.5 使用系統(tǒng)恢復(fù)功能 357
17.7 閱讀參考 357
第18章 網(wǎng)絡(luò)連接 359
18.1 基礎(chǔ):localhost接口 359
18.1.1 檢查loopback接口是否可用 360
18.1.2 手動(dòng)配置loopback接口 360
18.2 TCP/IP網(wǎng)絡(luò) 361
18.2.1 TCP/IP地址 362
18.2.2 在Ubuntu中使用IP偽裝技術(shù) 364
18.2.3 端口 364
18.3 網(wǎng)絡(luò)結(jié)構(gòu) 365
18.3.1 子網(wǎng)劃分 365
18.3.2 子網(wǎng)掩碼 366
18.3.3 廣播. 單播和多播地址 366
18.4 網(wǎng)絡(luò)硬件設(shè)備 367
18.4.1 網(wǎng)卡 367
18.4.2 網(wǎng)線 369
18.4.3 集線器和交換機(jī) 370
18.4.4 路由器和網(wǎng)橋 371
18.4.5 初始化新的網(wǎng)絡(luò)硬件 371
18.5 使用網(wǎng)絡(luò)配置工具 373
18.5.1 在命令行中配置網(wǎng)絡(luò)接口 374
18.5.2 網(wǎng)絡(luò)配置文件 378
18.5.3 使用圖形界面配置工具 380
18.6 動(dòng)態(tài)主機(jī)配置協(xié)議 382
18.6.1 DHCP工作原理 382
18.6.2 在安裝和啟動(dòng)時(shí)激活DHCP 383
18.6.3 DHCP軟件的安裝和配置 384
18.6.4 使用DHCP配置網(wǎng)絡(luò)主機(jī) 385
18.6.5 DHCP的其他用途 387
18.7 無(wú)線網(wǎng)絡(luò) 387
18.7.1 Ubuntu對(duì)無(wú)線網(wǎng)絡(luò)的支持.. 387
18.7.2 無(wú)線網(wǎng)絡(luò)的優(yōu)勢(shì) 388
18.7.3 從現(xiàn)有的無(wú)線網(wǎng)絡(luò)協(xié)議中選擇合適的協(xié)議 389
18.8 連接Internet 389
18.9 通用的配置信息 390
18.10 配置數(shù)字用戶線路訪問Internet 391
18.10.1 理解以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議 392
18.10.2 手動(dòng)配置PPPoE連接 392
18.11 配置撥號(hào)Internet訪問 393
18.12 排除連接故障 396
18.13 閱讀參考 398
18.13.1 通用 398
18.13.2 DHCP 398
18.13.3 無(wú)線網(wǎng)絡(luò) 398
18.13.4 書籍 398
第19章 使用ssh和telnet進(jìn)行遠(yuǎn)程訪問 399
19.1 架設(shè)Telnet服務(wù)器 399
19.2 Telnet與SSH的對(duì)比 400
19.3 架設(shè)SSH服務(wù)器 400
19.4 SSH工具 401
19.4.1 使用scp在計(jì)算機(jī)之間復(fù)制單個(gè)文件 401
19.4.2 使用sftp在計(jì)算機(jī)之間復(fù)制多個(gè)文件 402
19.4.3 使用ssh-keygen啟動(dòng)Key-based登錄方式 403
19.5 遠(yuǎn)程X圖形環(huán)境 404
19.5.1 XDMCP 404
19.5.2 VNC 405
19.6 閱讀參考 406
第Ⅲ部分 服務(wù)器應(yīng)用
第20章 Apache Web服務(wù)器管理 409
20.1 Apache Web服務(wù)器簡(jiǎn)介 409
20.2 安裝Apache服務(wù)器 411
20.2.1 使用APT安裝 411
20.2.2 親自從源代碼構(gòu)建 412
20.3 啟動(dòng)與停止Apache 414
20.3.1 手動(dòng)啟動(dòng)Apache服務(wù)器 415
20.3.2 使用/etc/init.d/apache2 416
20.4 設(shè)置運(yùn)行時(shí)服務(wù)器配置 417
20.4.1 運(yùn)行時(shí)配置指令 417
20.4.2 編輯httpd.conf 418
20.4.3 Apache多處理模塊 420
20.4.4 使用.htaccess配置文件 421
20.5 文件系統(tǒng)認(rèn)證與訪問控制 423
20.5.1 使用allow和deny限制訪問 423
20.5.2 認(rèn)證 424
20.5.3 關(guān)于訪問控制的結(jié)束語(yǔ) 426
20.6 Apache模塊 427
20.6.1 mod_access 427
20.6.2 mod_alias 427
20.6.3 mod_asis 428
20.6.4 mod_auth 428
20.6.5 mod_auth_anon 428
20.6.6 mod_auth_dbm 428
20.6.7 mod_auth_digest 428
20.6.8 mod_autoindex 429
20.6.9 mod_cgi 429
20.6.10 mod_dir和mod_env 429
20.6.11 mod_expires 429
20.6.12 mod_headers 429
20.6.13 mod_include 429
20.6.14 mod_info和mod_log_config 430
20.6.15 mod_mime和mod_mime_magic 430
20.6.16 mod_negotiation 430
20.6.17 mod_proxy 430
20.6.18 mod_rewrite 430
20.6.19 mod_setenvif 430
20.6.20 mod_speling 430
20.6.21 mod_status 431
20.6.22 mod_ssl 431
20.6.23 mod_unique_id 431
20.6.24 mod_userdir 431
20.6.25 mod_usertrack 431
20.6.26 mod_vhost_alias 431
20.7 虛擬主機(jī) 431
20.7.1 基于地址的虛擬主機(jī) 432
20.7.2 基于名字的虛擬主機(jī) 432
20.8 日志 433
20.9 動(dòng)態(tài)內(nèi)容 435
20.9.1 CGI 435
20.9.2 SSI 436
20.9.3 基本的SSI指令 437
20.9.4 流程控制 440
20.10 可在Ubuntu中使用的其他Web服務(wù)器 441
20.10.1 Sun ONE Web服務(wù)器 441
20.10.2 Zope 442
20.10.3 Zeus Web服務(wù)器 442
20.11 閱讀參考 442
第21章 管理數(shù)據(jù)庫(kù)服務(wù) 445
21.1 簡(jiǎn)要回顧數(shù)據(jù)庫(kù)的基本概念 446
21.1.1 關(guān)系數(shù)據(jù)庫(kù)的工作方式 447
21.1.2 了解SQL的基礎(chǔ)知識(shí) 448
21.1.3 創(chuàng)建表 449
21.1.4 向表中插入數(shù)據(jù) 450
21.1.5 從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù) 451
21.2 選擇數(shù)據(jù)庫(kù):MySQL和PostgreSQL 452
21.2.1 速度 453
21.2.2 數(shù)據(jù)鎖定 453
21.2.3 在事務(wù)處理中用來(lái)保護(hù)數(shù)據(jù)完整性的ACID兼容性 454
21.2.4 SQL子查詢 454
21.2.5 過程語(yǔ)言與觸發(fā)器 454
21.3 配置MySQL 455
21.3.1 為MySQL root用戶設(shè)置口令 456
21.3.2 在MySQL中創(chuàng)建數(shù)據(jù)庫(kù) 456
21.3.3 在MySQL中授予與撤銷特權(quán) 456
21.4 配置PostgreSQL 458
21.4.1 在PostgreSQL中初始化數(shù)據(jù)目錄 458
21.4.2 在PostgreSQL中創(chuàng)建數(shù)據(jù)庫(kù) 460
21.4.3 在PostgreSQL中創(chuàng)建數(shù)據(jù)庫(kù)用戶 460
21.4.4 在PostgreSQL中刪除數(shù)據(jù)庫(kù)用戶 461
21.4.5 在PostgreSQL中授予和撤銷特權(quán) 461
21.5 數(shù)據(jù)庫(kù)客戶端 462
21.5.1 通過SSH訪問數(shù)據(jù)庫(kù) 462
21.5.2 通過本地GUI客戶端訪問數(shù)據(jù)庫(kù) 464
21.5.3 通過Web訪問數(shù)據(jù)庫(kù) 464
21.5.4 MySQL命令行客戶端 465
21.5.5 PostgreSQL命令行客戶端 466
21.5.6 圖形界面的客戶端 467
21.6 閱讀參考 467
第22章 文件和打印 469
22.1 使用網(wǎng)絡(luò)文件系統(tǒng) 470
22.1.1 安裝和啟動(dòng)/停止NFS 470
22.1.2 NFS服務(wù)器配置 470
22.1.3 NFS客戶端配置 472
22.2 讓Samba工作 473
22.2.1 用/etc/samba/smb.conf手動(dòng)配置Samba 474
22.2.2 使用testparm命令測(cè)試Samba 476
22.2.3 啟動(dòng)smbd守護(hù)進(jìn)程 477
22.2.4 掛載Samba共享 478
22.2.5 使用SWAT配置Samba 478
22.3 使用Ubuntu進(jìn)行網(wǎng)絡(luò)和遠(yuǎn)程打印 482
22.3.1 創(chuàng)建網(wǎng)絡(luò)打印機(jī) 483
22.3.2 在局域網(wǎng)上進(jìn)行網(wǎng)絡(luò)打印 483
22.3.3 任務(wù)消息塊打印 484
22.4 使用通用UNIX打印系統(tǒng)GUI 485
22.5 避免打印機(jī)支持問題 489
22.5.1 多功能一體機(jī)(打印/傳真/掃描)設(shè)備 489
22.5.2 使用USB和老式打印機(jī) 489
22.6 閱讀參考 490
第23章 FTP遠(yuǎn)程文件服務(wù) 491
23.1 使用FTP客戶端 491
23.1.1 FTP客戶端界面 492
23.1.2 使用基于文本的FTP客戶端界面 492
23.1.3 使用圖形界面FTP客戶端 499
23.2 FTP服務(wù)器 501
23.2.1 選擇認(rèn)證的或匿名服務(wù)器 502
23.2.2 Ubuntu的FTP服務(wù)器包 502
23.2.3 其他FTP服務(wù)器 502
23.3 安裝FTP軟件 503
23.4 FTP用戶 504
23.5 為wu-ftpd配置inetd 505
23.6 配置VSFTP服務(wù)器 506
23.6.1 控制匿名訪問 506
23.6.2 其他的vsftpd服務(wù)器配置文件 507
23.6.3 默認(rèn)的vsftpd行為 507
23.7 配置Wu-FTPd服務(wù)器 509
23.8 使用ftpaccess文件中的命令對(duì)wu-ftpd進(jìn)行配置 509
23.8.1 配置訪問控制 510
23.8.2 配置用戶信息 512
23.8.3 配置系統(tǒng)日志 516
23.8.4 配置權(quán)限控制 517
23.8.5 配置定向到cdpath的命令 519
23.8.6 shutdown文件的結(jié)構(gòu) 520
23.9 配置FTP服務(wù)器的文件轉(zhuǎn)換操作 520
23.9.1 剝離前綴 521
23.9.2 剝離后綴 521
23.9.3 添加前綴 521
23.9.4 添加后綴 521
23.9.5 外部命令 521
23.9.6 類型 522
23.9.7 選項(xiàng) 522
23.9.8 描述 522
23.9.9 一個(gè)轉(zhuǎn)換操作的例子 522
23.10 使用ftphosts文件中的命令允許或禁止FTP 服務(wù)器連接 523
23.11 服務(wù)器管理 524
23.11.1 顯示關(guān)于連接用戶的信息 524
23.11.2 計(jì)算連接的數(shù)目 525
23.11.3 使用/usr/sbin/ftpshut安排FTP服務(wù)器停機(jī)時(shí)間 525
23.11.4 使用/var/log/xferlog查看服務(wù)器事務(wù)的日志 527
23.12 閱讀參考 529
第24章 處理電子郵件 531
24.1 電子郵件是如何發(fā)送和接收的 531
24.1.1 郵件傳輸代理 532
24.1.2 選擇一個(gè)MTA 534
24.1.3 郵件分發(fā)代理 534
24.1.4 郵件用戶代理 535
24.2 基本的Postfix配置和操作 535
24.2.1 配置偽裝 536
24.2.2 使用智能主機(jī) 537
24.2.3 設(shè)置消息傳遞時(shí)間間隔 537
24.2.4 郵件中繼 538
24.2.5 轉(zhuǎn)發(fā)帶別名的電子郵件 538
24.3 使用Fetchmail獲取郵件 539
24.3.1 安裝Fetchmail 539
24.3.2 配置Fetchmail 539
24.4 選擇郵件分發(fā)代理 542
24.4.1 Procmail 542
24.4.2 Spamassassin 543
24.4.3 Squirrelmail 543
24.4.4 病毒掃描器 543
24.5 郵件守護(hù)程序 544
24.6 Microsoft Exchange Server的替代者 544
24.6.1 Microsoft Exchange Server/Outlook客戶端 544
24.6.2 CommuniGate Pro 545
24.6.3 Oracle協(xié)作套件 545
24.6.4 Bynari 545
24.6.5 Open-Xchange 545
24.6.6 phpgroupware 545
24.6.7 PHProjekt 545
24.6.8 Horde 546
24.7 閱讀參考 546
24.7.1 Web資源 546
24.7.2 參考書目 547
第25章 代理與反向代理 549
25.1 什么是代理服務(wù)器 549
25.2 安裝Squid 549
25.3 配置客戶端 550
25.4 訪問控制列表 551
25.5 指定客戶端IP地址 555
25.6 配置示例 556
25.7 閱讀參考 557
第26章 LDAP 559
26.1 配置LDAP服務(wù)器 560
26.2 配置客戶端 564
26.2.1 Evolution 564
26.2.2 Thunderbird 564
26.3 管理 566
26.4 閱讀參考 566
第Ⅳ部分 Linux編程
第27章 使用Perl 569
27.1 在Linux中使用Perl 569
27.1.1 Perl的版本 570
27.1.2 一個(gè)簡(jiǎn)單的Perl程序 570
27.2 Perl中的變量和數(shù)據(jù)結(jié)構(gòu) 572
27.2.1 Perl的變量類型 572
27.2.2 特殊變量 573
27.3 操作符 573
27.3.1 比較操作符 574
27.3.2 復(fù)合操作符 574
27.3.3 算術(shù)操作符 575
27.3.4 其他操作符 575
27.3.5 特殊字符串常量 576
27.4 條件語(yǔ)句:if/else和unless 577
27.4.1 if 577
27.4.2 unless 577
27.5 循環(huán) 578
27.5.1 for 578
27.5.2 foreach 578
27.5.3 while 579
27.5.4 until 579
27.5.5 last和next 579
27.5.6 do…while和do…until 580
27.6 正則表達(dá)式 580
27.7 訪問shell 581
27.8 模塊和CPAN 582
27.9 代碼示例 582
27.9.1 發(fā)送電子郵件 582
27.9.2 清理日志 584
27.9.3 往新聞組發(fā)信 585
27.9.4 單行小程序 586
27.9.5 命令行處理 586
27.10 閱讀參考 587
27.10.1 書目 587
27.10.2 新聞組 588
27.10.3 萬(wàn)維網(wǎng) 588
27.10.4 其他資源 589
第28章 使用Python 591
28.1 Linux中的Python 591
28.2 Python基礎(chǔ) 592
28.2.1 數(shù)字 593
28.2.2 進(jìn)一步討論字符串 594
28.2.3 列表 596
28.2.4 字典 598
28.2.5 條件和循環(huán) 599
28.3 函數(shù) 601
28.4 面向?qū)ο?602
28.4.1 類和對(duì)象變量 602
28.4.2 構(gòu)造函數(shù)和析構(gòu)函數(shù) 603
28.4.3 類繼承 604
28.4.4 多重繼承 606
28.5 標(biāo)準(zhǔn)庫(kù)和Vaults of Parnassus 606
28.6 閱讀參考 607
第29章 編寫PHP腳本 609
29.1 PHP入門 609
29.1.1 進(jìn)入和退出PHP模式 610
29.1.2 變量 610
29.1.3 數(shù)組 612
29.1.4 常量 613
29.1.5 引用 613
29.1.6 注釋 614
29.1.7 轉(zhuǎn)義序列 614
29.1.8 變量替換 615
29.1.9 操作符 616
29.1.10 條件語(yǔ)句 618
29.1.11 特殊操作符 619
29.1.12 switch語(yǔ)句 620
29.1.13 循環(huán) 621
29.1.14 包含其他文件 623
29.2 基本函數(shù) 624
29.2.1 字符串 624
29.2.2 數(shù)組 627
29.2.3 文件 629
29.2.4 其他函數(shù) 630
29.3 處理HTML表格 634
29.4 數(shù)據(jù)庫(kù) 634
29.5 閱讀參考 636
第30章 Ubuntu中的C/C++ 編程工具 639
30.1 Linux中的C編程 639
30.1.1 C++編程 640
30.1.2 Linux C/C++編程入門 640
30.1.3 編程的步驟 641
30.2 C/C++語(yǔ)言的基本元素 641
30.3 Ubuntu中的C語(yǔ)言編程項(xiàng)目管理工具 642
30.3.1 使用make構(gòu)建程序 642
30.3.2 使用autoconf工具配置代碼 644
30.3.3 使用RCS和CVS管理軟件項(xiàng)目 644
30.3.4 調(diào)試工具 645
30.4 使用GNU C編譯器 646
30.5 一個(gè)簡(jiǎn)單的C程序 647
30.6 圖形界面開發(fā)工具 648
30.6.1 使用KDevelop客戶端 648
30.6.2 Trolltech的Qt Designer 649
30.6.3 GNOME中的開發(fā)工具Glade客戶端 650
30.7 閱讀參考 651
第Ⅴ部分 Ubuntu日常維護(hù)
第31章 保護(hù)您的機(jī)器 655
31.1 了解計(jì)算機(jī)攻擊 655
31.2 評(píng)估機(jī)器的弱點(diǎn) 657
31.3 保護(hù)您的機(jī)器 658
31.3.1 保護(hù)無(wú)線網(wǎng)絡(luò) 658
31.3.2 口令和物理安全 659
31.3.3 配置和使用Tripwire 659
31.3.4 設(shè)備 661
31.4 病毒 661
31.5 配置防火墻 662
31.6 構(gòu)建一個(gè)災(zāi)難恢復(fù)計(jì)劃 662
31.7 在Linux安全問題上要保持最新 663
31.8 閱讀參考 664
第32章 性能調(diào)整 665
32.1 硬盤 665
32.1.1 使用BIOS和內(nèi)核來(lái)調(diào)整磁盤驅(qū)動(dòng)器 666
32.1.2 hdparm命令 666
32.1.3 文件系統(tǒng)調(diào)整 667
32.1.4 tune2fs命令 668
32.1.5 e2fsck命令 668
32.1.6 badblocks命令 669
32.1.7 禁止文件訪問時(shí)間 669
32.2 內(nèi)核 669
32.3 Apache 670
32.4 MySQL 671
32.4.1 衡量關(guān)鍵字緩沖區(qū)的使用 672
32.4.2 使用查詢緩存 673
32.4.3 其他調(diào)整 675
32.4.4 查詢優(yōu)化 675
32.5 閱讀參考 675
第33章 命令行高級(jí)班 677
33.1 為什么使用Shell 678
33.2 基本命令 679
33.2.1 使用cat輸出文件的內(nèi)容 680
33.2.2 使用cd改變目錄 681
33.2.3 使用chmod修改文件訪問權(quán)限 682
33.2.4 使用cp復(fù)制文件 683
33.2.5 使用du輸出磁盤使用情況 683
33.2.6 通過使用find查找文件 684
33.2.7 使用grep在輸入中查找字符串 686
33.2.8 使用less為輸出翻頁(yè) 687
33.2.9 使用ln在文件間創(chuàng)建鏈接 689
33.2.10 使用locate通過索引查找文件 690
33.2.11 使用ls命令列出當(dāng)前目錄下的文件 691
33.2.12 使用man閱讀用戶手冊(cè)頁(yè) 692
33.2.13 使用mkdir創(chuàng)建目錄 693
33.2.14 使用mv移動(dòng)文件 693
33.2.15 使用ps列出進(jìn)程 693
33.2.16 使用rm刪除文件和目錄 694
33.2.17 使用tail輸出文件的最后一行 694
33.2.18 使用top輸出資源利用率 695
33.2.19 使用which輸出命令的位置 696
33.3 將命令組合使用 696
33.4 多終端 698
33.5 閱讀參考 700
第34章 高級(jí)APT 701
34.1 使用Aptitude 701
34.2 dpkg后端 702
34.3 配置APT 704
34.4 閱讀參考 705
第35章 內(nèi)核和模塊管理 707
35.1 Linux內(nèi)核 708
35.1.1 Linux源代碼樹 708
35.1.2 內(nèi)核的類型 710
35.2 管理模塊 711
35.3 何時(shí)進(jìn)行重新編譯 713
35.4 內(nèi)核版本 714
35.5 獲得內(nèi)核源代碼 714
35.6 為內(nèi)核打補(bǔ)丁 715
35.7 編譯內(nèi)核 717
35.7.1 使用xconfig配置內(nèi)核 721
35.7.2 創(chuàng)建一個(gè)初始的RAM磁盤映像 724
35.8 當(dāng)發(fā)生故障時(shí) 724
35.8.1 編譯時(shí)的錯(cuò)誤 724
35.8.2 運(yùn)行時(shí)錯(cuò)誤. 啟動(dòng)加載器問題和內(nèi)核oops 725
35.9 閱讀參考 726
第Ⅵ部分 附錄
附錄A Ubuntu和Linux的Internet資源 729
A.1 Web站點(diǎn)和搜索引擎 730
A.2 Usenet新聞組 735
A.3 郵件列表 736
A.4 Internet Relay Chat 737

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)