注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統LinuxLinux寶典(第4版)

Linux寶典(第4版)

Linux寶典(第4版)

定 價:¥79.00

作 者: (美)尼格斯 著,韓東儒,張波 譯
出版社: 人民郵電出版社
叢編項: 寶典叢書
標 簽: LINUX

購買這本書可以去


ISBN: 9787115175779 出版時間: 2008-06-01 包裝: 平裝
開本: 16開 頁數: 596 字數:  

內容簡介

  本書全面地介紹了Linux的世界。全書共分為6個部分,從講述基本的Linux概念、shell基本命令以及圖形用戶界面開始,一直到最后介紹Linux編程環(huán)境,每一部分都提供了主要命令的詳細解釋和流程說明。本書另外一個特別之處在于安排了很多章節(jié)來介紹各種流行的最新Linux發(fā)行版(多達12個)。另外,本書最后提供的大量參考資料可幫助您獲得所需的各種知識。本書不僅可作為Linux新手的入門指南,而且對于Linux專業(yè)人員也極具參考價值。

作者簡介

  Christopher Negus已經編寫或與他人合著了多本有關Linux和UNIX的書籍,包括Red Hat Linux Bible(所有版本)、Fedora and Red Hat Enterprise Linux Bible、Linux Troubleshooting Bible和最近的Linux Toys Ⅱ。在20世紀90年代早期于Utah參與Novell短命的UnixWare項目前,他在AT&T工作了8年,參與了UNIX的開發(fā)。不撰寫有關Linux書籍的時候,他喜歡踢足球或與家人待在一起。 Wayne Tucker是一位狂熱的Linux愛好者,并且作為專業(yè)的系統管理員達6年之久。目前他是華盛頓州Internet公司的技術主管、系統管理員和網絡工程師。他與他至愛的妻子Daniclle居住在華盛頓的Bellingham。對于Wayne Tucker忙于此項目時他妻子所表現出的耐心,他表示感謝。Wayne Tucker以后的計劃包括繼續(xù)他的教育和近來手頭上一些喜歡做的事情。 Eric Foster-Johnson是一位經驗豐富的軟件開發(fā)人員,并且已經編寫或與他人合著了18本有關編程、操作系統和開放源代碼軟件的書籍。 William von Hagen(Bill)作為UNIX系統管理員長達20多年,從20世紀90年代開始就是Linux的狂熱者。他曾經作為系統程序員、系統管理員、作家、應用程序開發(fā)人員、程序員、鼓手和內容經理。Bill編寫過有關Linux服務器編程、Linux文件系統、SUSE Linux、Red Hat Linux、GCC、SGML、Mac OS X和TiVo編程方面的書籍。他還撰寫了有關Linux、嵌入式系統、UNIX和開放源代碼方面的大量文章。 Jaldhar Vyas目前是Linspire公司的Linux咨詢師。Jaldhar使用Linux已經有11年了,并且作為Debian GNU/Linux的自愿維護者長達9年之久。他與他的妻子Jyoti、女兒Shailaja和兒子Nilagrive居住在紐約州的Jersey市。

圖書目錄

第1部分 Linux基礎
第1章 Linux初步 3
1.1 了解Linux 5
1.2 探索Linux歷史 7
1.2.1 從貝爾實驗室的UNIX文化開始 7
1.2.2 UNIX的商業(yè)化 8
1.2.3 GNU的免費UNIX 10
1.2.4 BSD失去了機會 11
1.2.5 Linus填補了空缺 11
1.3 為什么Linux如此出色 12
1.3.1 Linux的特性 12
1.3.2 OSI開放源代碼定義 13
1.3.3 充滿活力的社區(qū) 14
1.3.4 主要的軟件項目 15
1.4 Linux神話、傳奇和FUD 15
1.4.1 能阻止對病毒的擔憂嗎 16
1.4.2 會因使用Linux而受到指控嗎 16
1.4.3 Linux是否能運行在所有計算機上 18
1.4.4 Linux會顛覆Microsoft嗎 19
1.4.5 使用Linux時如何獲得支持 20
1.4.6 Linux只面向專家級用戶嗎 20
1.4.7 公司如何用Linux獲得利潤 20
1.4.8 不同的Linux發(fā)行版之間有何不同 21
1.4.9 Linux吉祥物是企鵝嗎 21
1.5 運行Linux 22
1.6 小結 23
第2章 從shell運行命令 24
2.1 啟動shell 25
2.1.1 使用shell提示符 25
2.1.2 使用終端窗口 25
2.1.3 使用虛擬終端 26
2.2 選擇shell 26
2.2.1 使用bash(以及早期的sh)shell 27
2.2.2 使用tcsh(以及早期的csh)shell 27
2.2.3 使用ash 27
2.2.4 使用ksh 28
2.2.5 使用zsh 28
2.3 探索shell 28
2.3.1 檢查登錄會話 28
2.3.2 檢查目錄和許可 29
2.3.3 檢查系統活動 30
2.3.4 退出shell 31
2.4 在Linux中使用shell 31
2.4.1 命令的位置 32
2.4.2 重新運行命令 33
2.4.3 連接和擴展命令 37
2.5 創(chuàng)建shell環(huán)境 39
2.5.1 配置shell 39
2.5.2 使用shell環(huán)境變量 42
2.5.3 管理后臺和前臺進程 43
2.6 使用Linux文件系統 45
2.6.1 創(chuàng)建文件和目錄 46
2.6.2 移動、復制和刪除文件 51
2.7 使用vi文本編輯器 51
2.7.1 運行vi 52
2.7.2 在文件中移動 54
2.7.3 搜索文本 54
2.7.4 使用命令和數字 55
2.8 小結 55
第3章 進入桌面 56
3.1 了解桌面 56
3.2 K桌面環(huán)境 59
3.2.1 使用KDE桌面 60
3.2.2 使用Konqueror文件管理器管理文件 62
3.2.3 配置Konqueror選項 66
3.2.4 管理窗口 68
3.2.5 配置桌面 69
3.2.6 添加應用程序啟動器和MIME類型 71
3.3 GNOME桌面 71
3.3.1 使用Metacity窗口管理器 72
3.3.2 使用GNOME面板 74
3.3.3 使用Nautilus文件管理器 77
3.3.4 AIGLX的3D效果 79
3.3.5 改變GNOME首選項 81
3.3.6 退出GNOME 82
3.4 配置自己的桌面 82
3.4.1 配置X 83
3.4.2 選擇窗口管理器 85
3.4.3 選擇個人的窗口管理器 87
3.5 獲得更多信息 87
3.6 小結 87
第2部分 運行顯示
第4章 學習基本的管理功能 91
4.1 圖形管理工具 91
4.1.1 使用基于Web的管理 91
4.1.2 不同發(fā)行版的圖形管理 93
4.2 使用根登錄(Root Login) 96
4.2.1 在shell中變成根(su命令) 96
4.2.2 允許有限的管理訪問 97
4.3 了解管理命令、配置文件和日志文件 97
4.3.1 管理命令 98
4.3.2 管理配置文件 98
4.3.3 管理日志文件 101
4.4 使用sudo和其他管理登錄 101
4.5 管理Linux系統 103
4.6 創(chuàng)建用戶賬號 104
4.6.1 用useradd添加用戶 104
4.6.2 設置用戶默認值 106
4.7 配置硬件 107
4.7.1 管理可移動硬件 108
4.7.2 使用可裝載的模塊 110
4.8 管理文件系統和磁盤空間 112
4.8.1 掛載文件系統 114
4.8.2 使用mkfs命令創(chuàng)建文件系統 119
4.8.3 添加硬盤 120
4.8.4 檢查系統空間 122
4.9 監(jiān)視系統性能 123
4.10 小結 124
第5章 連接到Internet 125
5.1 連接到網絡 125
5.1.1 通過撥號服務進行連接 125
5.1.2 將單臺計算機連接到寬帶 126
5.1.3 將多臺計算機連接到寬帶 127
5.1.4 服務器連接 128
5.1.5 連接其他設備 129
5.2 使用以太網連接到Internet 130
5.2.1 在安裝期間配置以太網 130
5.2.2 從桌面配置以太網 130
5.2.3 使用Fedora中的Network Configuration GUI 131
5.2.4 識別其他計算機(主機和DNS) 132
5.2.5 使用Ubuntu中的Network Setting GUI 133
5.2.6 理解Internet連接 134
5.3 使用撥號連接到Internet 136
5.3.1 獲得信息 136
5.3.2 設置撥號PPP 137
5.3.3 使用Internet配置向導創(chuàng)建撥號連接 137
5.3.4 啟動PPP連接 139
5.3.5 按需啟動PPP連接 139
5.3.6 檢查PPP連接 140
5.4 通過無線連接到Internet 141
5.5 小結 142
第6章 Linux的安全保證 143
6.1 Linux安全檢查列表 143
6.1.1 了解特定于發(fā)行版的安全資源 145
6.1.2 了解一般的安全資源 146
6.2 安全地使用Linux 146
6.2.1 使用密碼進行保護 146
6.2.2 選擇健壯的密碼 147
6.2.3 使用影子密碼文件 147
6.3 使用日志文件 149
6.3.1 Syslogd的作用 150
6.3.2 使用syslogd將日志重定向到Loghost 151
6.3.3 理解messages日志文件 152
6.4 使用安全shell工具 153
6.4.1 啟動SSH服務 153
6.4.2 使用ssh、sftp和scp命令 153
6.4.3 不帶密碼使用ssh、scp和sftp 154
6.5 保護Linux服務器的安全 156
6.5.1 使用TCP Wrapper來控制對服務的訪問 156
6.5.2 了解各種攻擊技術 158
6.5.3 拒絕服務攻擊的防護 159
6.5.4 分布式DoS攻擊的防護 161
6.5.5 針對入侵攻擊的防護 164
6.5.6 使用SELinux保護服務器的安全 166
6.5.7 使用證書和加密保護Web服務器 167
6.6 使用安全工具Linux Live CD 173
6.6.1 安全Live CD的優(yōu)勢 174
6.6.2 使用INSERT檢查rootkit 174
6.7 小結 175
第3部分 挑選和安裝Linux發(fā)行版
第7章 安裝Linux 179
7.1 選擇Linux發(fā)行版 179
7.1.1 Linux的使用情況 180
7.1.2 其他發(fā)行版 180
7.2 獲得自己的Linux發(fā)行版 180
7.2.1 尋找其他Linux發(fā)行版 181
7.2.2 了解需要 181
7.2.3 下載發(fā)行版 182
7.2.4 將發(fā)行版刻錄到CD上 182
7.3 了解常見的安裝問題 183
7.3.1 了解計算機硬件 183
7.3.2 升級或從頭進行安裝 184
7.3.3 與Windows雙引導還是只用Linux 185
7.3.4 使用安裝引導選項 186
7.3.5 分區(qū)硬盤驅動器 186
7.3.6 使用LILO或GRUB引導裝載程序 192
7.3.7 配置網絡 198
7.3.8 配置其他管理特性 199
7.4 小結 199
第8章 運行Fedora Core和Red Hat Enterprise Linux 200
8.1 探究各種特性 201
8.1.1 Red Hat安裝程序(Anaconda) 201
8.1.2 RPM軟件包管理 202
8.1.3 Kudzu硬件檢測 203
8.1.4 Red Hat桌面的外觀 203
8.1.5 系統配置工具 203
8.2 深入研究Fedora Core 203
8.2.1 日益增加的論壇支持Fedora 204
8.2.2 Fedora Extras 204
8.2.3 Fedora遺留項目 205
8.2.4 論壇和郵寄列表 205
8.3 Fedora變得成熟起來 206
8.4 Fedora展望 207
8.5 安裝Fedora Core 207
8.5.1 選擇計算機硬件 207
8.5.2 選擇安裝方法 208
8.5.3 選擇安裝還是升級 209
8.5.4 開始安裝 209
8.5.5 運行Fedora Setup Agent 215
8.6 小結 215
第9章 運行Debian GNU/Linux 216
9.1 Debian GNU/Linux的內幕 217
9.1.1 Debian軟件包 217
9.1.2 Debian軟件包管理工具 218
9.1.3 Debian的版本 218
9.2 獲得Debian的幫助 219
9.3 安裝Debian GNU/Linux 219
9.3.1 硬件要求和安裝計劃 220
9.3.2 運行安裝程序 220
9.4 管理Debian系統 224
9.4.1 配置網絡連接 224
9.4.2 使用APT進行軟件包管理 226
9.4.3 使用dpkg進行軟件包管理 229
9.4.4 使用tasksel安裝軟件包集(任務) 230
9.4.5 替換、轉換和改寫 231
9.4.6 使用debconf管理軟件包配置 232
9.5 小結 232
第10章 運行SUSE Linux 233
10.1 了解SUSE 234
10.2 SUSE中有什么 235
10.2.1 使用YaST進行安裝和配置 235
10.2.2 RPM軟件包管理 237
10.2.3 軟件自動更新 238
10.3 獲得SUSE支持 238
10.4 安裝OpenSUSE 238
10.4.1 開始之前 239
10.4.2 開始安裝 239
10.5 開始使用SUSE 243
10.6 小結 244
第11章  運行KNOPPIX 245
11.1 KNOPPIX的特性 245
11.2 了解KNOPPIX 246
11.2.1 KNOPPIX新聞 246
11.2.2 KNOPPIX內幕 246
11.2.3 KNOPPIX的出色之處 247
11.2.4 KNOPPIX的挑戰(zhàn) 248
11.2.5 KNOPPIX的出處 249
11.2.6 探究KNOPPIX的使用 250
11.3 啟動KNOPPIX 250
11.3.1 獲得一臺計算機 251
11.3.2 引導KNOPPIX 251
11.3.3 解決引導問題 251
11.4 使用KNOPPIX 255
11.4.1 使用KNOPPIX中的KDE桌面 255
11.4.2 上網 256
11.4.3 在KNOPPIX中安裝軟件 257
11.4.4 在KNOPPIX內保存文件 257
11.4.5 保存KNOPPIX配置 259
11.4.6 重新啟動KNOPPIX 259
11.5 小結 260
第12章 運行Yellow Dog Linux 261
12.1 理解Yellow Dog Linux 261
12.2 Yellow Dog前景 262
12.3 深入Yellow Dog 263
12.4 安裝Yellow Dog Linux 264
12.4.1 硬件支持 265
12.4.2 規(guī)劃安裝 266
12.4.3 開始安裝 267
12.4.4 重新引導Linux Mac 272
12.5 更新Yellow Dog Linux 272
12.6 利用Mac-on-Linux運行Mac應用程序 273
12.7 支持選項 273
12.8 小結 274
第13章 運行Gentoo Linux 275
13.1 了解Gentoo 275
13.1.1 Gentoo的開放源代碼精神 276
13.1.2 Gentoo社區(qū) 276
13.1.3 構建、調優(yōu)和調整Linux 276
13.1.4 Gentoo的使用場所 277
13.2 Gentoo包含的內容 278
13.2.1 用Portage管理軟件 278
13.2.2 查找軟件包 279
13.2.3 進入2007年時Gentoo的新功能 279
13.3 安裝Gentoo 279
13.3.1 獲得Gentoo 280
13.3.2 從live CD開始Gentoo安裝 281
13.3.3 使用最小化CD開始Gentoo安裝 282
13.3.4 通過Emerge獲得軟件 288
13.4 小結 289
第14章 運行Slackware Linux 290
14.1 了解Slackware 290
14.2 Slackware社區(qū)的特色 291
14.2.1 Slackware的創(chuàng)造者 292
14.2.2 Slackware用戶 293
14.2.3 Slackware的Internet站點 293
14.3 使用Slackware的挑戰(zhàn) 293
14.4 將Slackware用做開發(fā)平臺 294
14.5 安裝Slackware 294
14.5.1 獲得Slackware 294
14.5.2 Slackware 11.0中的新特性 295
14.5.3 硬件要求 295
14.5.4 開始安裝 296
14.6 開始使用Slackware 299
14.7 小結 301
第15章 運行Linspire 302
15.1 Linspire概述 302
15.2 哪個版本更適合您 303
15.2.1 使用Click-N-Run安裝軟件 305
15.2.2 其他安裝選項 306
15.3 Linspire和Freespire支持 306
15.3.1 論壇和信息 306
15.3.2 Audio Assistant 307
15.4 安裝Linspire或Freespire 307
15.4.1 硬件需求 307
15.4.2 安裝Linspire或Freespire 308
15.5 保護Linspire和Freespire 311
15.6 小結 312
第16章 運行Mandriva 313
16.1 Mandriva的特性 313
16.2 探究Mandriva 315
16.2.1 Mandriva安裝程序(DrakX) 315
16.2.2 通過RPMDrake進行RPM軟件包管理 316
16.2.3 Mandriva Linux控制中心(MCC) 317
16.3 Mandriva社區(qū) 318
16.3.1 Mandrivaclub上的RPM儲存庫 318
16.3.2 Mandriva論壇 318
16.4 安裝Mandriva Limited Edition 319
16.4.1 適合Mandriva的硬件 319
16.4.2 開始DrakX安裝 320
16.5 小結 322
第17章 運行Ubuntu Linux 323
17.1 Ubuntu概述 323
17.1.1 Ubuntu版本 324
17.1.2 Ubuntu安裝程序 324
17.1.3 將Ubuntu作為桌面 325
17.1.4 將Ubuntu作為服務器 326
17.1.5 Ubuntu副產品 327
17.1.6 Ubuntu面臨的挑戰(zhàn) 327
17.2 安裝Ubuntu 328
17.3 開始使用Ubuntu 331
17.3.1 試用桌面系統 331
17.3.2 添加更多軟件 332
17.4 獲得有關Ubuntu的更多信息 335
17.5 小結 335
第18章 運行Linux防火墻/路由器 336
18.1 了解防火墻 336
18.2 通過防火墻保護桌面系統 337
18.2.1 在Fedora中啟動防火墻 337
18.2.2 在Mandriva中配置防火墻 338
18.3 通過iptables使用防火墻 339
18.3.1 用iptables啟動 340
18.3.2 使用iptables進行SNAT或IP偽裝 343
18.3.3 通過iptables添加模塊 344
18.3.4 將iptables用作透明代理 345
18.3.5 使用iptables進行端口轉發(fā) 345
18.4 制作Coyote Linux可引導軟盤防火墻 346
18.4.1 創(chuàng)建Coyote Linux防火墻 346
18.4.2 創(chuàng)建Coyote Linux軟盤 347
18.4.3 運行Coyote Linux軟盤防火墻 351
18.4.4 管理Coyote Linux軟盤防火墻 351
18.5 使用其他防火墻發(fā)行版 353
18.6 小結 353
第19章 運行可引導的Linux發(fā)行版 354
19.1 可引導Linux發(fā)行版概述 354
19.2 選擇可引導的Linux 355
19.2.1 安全和救援可引導發(fā)行版 356
19.2.2 演示可引導版本 359
19.2.3 多媒體可引導版本 359
19.2.4 微型桌面發(fā)行版 361
19.3 特殊目的的可引導發(fā)行版 364
19.4 自定義可引導Linux 365
19.5 小結 366
第4部分 運行應用程序
第20章 播放音樂和視頻 371
20.1 播放數字媒體并遵守法律 371
20.1.1 版權保護問題 372
20.1.2 探究編解碼器 373
20.2 播放音樂 374
20.2.1 安裝聲卡 374
20.2.2 選擇音頻CD播放器 376
20.2.3 使用MIDI音頻播放器 382
20.2.4 執(zhí)行音頻文件轉換和壓縮 382
20.3 錄制和處理音樂 384
20.3.1 使用cdrecord創(chuàng)建音頻CD 384
20.3.2 使用Grip處理CD 385
20.3.3 使用cdlabelgen創(chuàng)建CD標簽 386
20.4 使用電視、視頻和數字成像設備進行工作 387
20.4.1 使用tvtime看電視 387
20.4.2 使用Ekiga召開視頻會議 389
20.5 觀看電影和視頻 390
20.5.1 使用xine觀看視頻 390
20.5.2 使用Helix Player和RelPlayer 10 393
20.6 通過Gtkam和gPhoto2使用數碼相機 394
20.6.1 使用Gtkam下載數字照片 395
20.6.2 使用相機作為存儲設備 396
20.7 小結 397
第21章 處理文字和圖像 398
21.1 使用OpenOffice.org 399
21.2 其他字處理程序 400
21.2.1 使用StarOffice 401
21.2.2 使用AbiWord 401
21.2.3 使用KOffice 402
21.2.4 擺脫Windows的束縛 402
21.3 使用傳統的Linux出版工具 404
21.4 在Groff或LaTeX中創(chuàng)建文檔 404
21.4.1 使用Groff處理文本 405
21.4.2 使用TeX/LaTeX處理文本 413
21.4.3 轉換文檔 415
21.4.4 構建結構化文檔 416
21.5 在Linux中打印文檔 419
21.5.1 打印到默認打印機 419
21.5.2 從shell中進行打印 419
21.5.3 檢查打印隊列 420
21.5.4 刪除打印作業(yè) 420
21.5.5 檢查打印機的狀況 421
21.6 使用Ghostscript和Acrobat顯示文檔 421
21.6.1 使用Ghostscript和gv命令 421
21.6.2 使用Adobe Acrobat Reader 422
21.7 處理圖形 422
21.7.1 使用GIMP處理圖像 422
21.7.2 進行屏幕捕獲 423
21.7.3 使用Kpaint修改圖像 424
21.8 使用由SANE驅動的掃描儀 424
21.9 小結 425
第22章 電子郵件和網頁瀏覽 426
22.1 使用電子郵件 426
22.1.1 選擇電子郵件客戶端 426
22.1.2 離開Windows 428
22.1.3 開始使用電子郵件 428
22.1.4 調整電子郵件 429
22.1.5 使用Thunderbird閱讀電子郵件 430
22.1.6 在Evolution中管理電子郵件 435
22.1.7 使用Mozilla Mail閱讀電子郵件 437
22.1.8 使用基于文本的電子郵件閱讀器 438
22.2 選擇Web瀏覽器 439
22.3 探究Mozilla套件 439
22.4 使用Firefox 440
22.4.1 設置Firefox 441
22.4.2 保護Firefox 444
22.4.3 Firefox的使用提示 445
22.4.4 使用Firefox的控件 446
22.4.5 改善Firefox瀏覽 446
22.4.6 使用Firefox執(zhí)行任務 447
22.5 使用基于文本的Web瀏覽器 448
22.6 小結 449
第23章 通過Linux玩游戲 450
23.1 Linux游戲概述 450
23.2 Linux游戲基本信息 451
23.2.1 從何處獲得Linux游戲信息 451
23.2.2 選擇游戲顯卡 452
23.3 運行開放源代碼游戲 454
23.3.1 GNOME游戲 454
23.3.2 KDE游戲 455
23.3.3 獲得其他游戲 456
23.3.4 象棋游戲 458
23.3.5 Freeciv 459
23.3.6 PlanetPenguin Racer(TuxRacer) 462
23.4 Linux商業(yè)游戲 462
23.4.1 在Linux中開始運行商業(yè)游戲 463
23.4.2 玩商業(yè)Linux游戲 463
23.4.3 id Software的游戲 464
23.4.4 玩TransGaming和Cedega游戲 465
23.4.5 Loki Software的游戲演示版 466
23.5 小結 469
第5部分 運行服務器
第24章 運行Linux、Apache、MySQL和PHP(LAMP)服務器 473
24.1 LAMP服務器的組件 473
24.1.1 Apache 473
24.1.2 MySQL 474
24.1.3 PHP 474
24.2 設置LAMP服務器 475
24.2.1 安裝Apache 475
24.2.2 安裝PHP 476
24.2.3 安裝MySQL 477
24.3 運行LAMP服務器 478
24.3.1 編輯Apache配置文件 478
24.3.2 向Apache添加虛擬主機 480
24.3.3 用戶內容和UserDir設置 481
24.3.4 安裝Web應用程序:Coppermine Photo Gallery 481
24.4 故障排除 483
24.4.1 配置錯誤 483
24.4.2 訪問禁止和服務器內部錯誤 485
24.5 使用SSL/TLS保證Web流量的安全 486
24.5.1 生成自己的密鑰 487
24.5.2 配置Apache支持SSL/TLS 488
24.6 小結 489
第25章 運行郵件服務器 490
25.1 Internet電子郵件的內部工作原理 490
25.2 使用的系統和軟件 491
25.3 系統準備 492
25.3.1 為直接傳遞配置DNS 492
25.3.2 配置從郵件主機檢索郵件 493
25.4 安裝和配置郵件服務器軟件 493
25.4.1 安裝Exim和Courier 493
25.4.2 安裝ClamAV和SpamAssassin 495
25.5 測試和故障排除 496
25.5.1 檢查日志 497
25.5.2 常見的錯誤(以及解決方法) 497
25.6 配置郵件客戶端 499
25.6.1 配置Fetchmail 499
25.6.2 配置基于Web的郵件 500
25.7 使用SSL/TLS保護通信的安全 500
25.8 小結 502
第26章 運行打印服務器 503
26.1 通用UNIX打印服務(CUPS) 503
26.2 設置打印機 505
26.2.1 使用基于Web的CUPS管理 505
26.2.2 使用Red Hat Printer Configuration窗口 507
26.3 使用CUPS打印 512
26.3.1 配置CUPS服務器(cupsd.conf) 512
26.3.2 啟動CUPS服務器 513
26.3.3 手動配置CUPS打印機選項 513
26.4 使用打印命令 514
26.4.1 使用lpr進行打印 515
26.4.2 使用lpc命令列出狀態(tài) 515
26.4.3 使用lprm刪除打印作業(yè) 515
26.5 配置打印服務器 516
26.5.1 配置共享的CUPS打印機 516
26.5.2 配置共享的Samba打印機 517
26.6 小結 519
第27章 運行文件服務器 520
27.1 設置NFS文件服務器 521
27.1.1 獲得NFS 522
27.1.2 共享NFS文件系統 522
27.1.3 使用NFS文件系統 526
27.1.4 卸載NFS文件系統 529
27.1.5 NFS的其他極佳用途 530
27.2 設置Samba文件服務器 530
27.2.1 獲得并安裝Samba 531
27.2.2 使用SWAT配置Samba 532
27.2.3 使用Samba文件和命令 538
27.2.4 使用Samba共享目錄 541
27.2.5 排除Samba服務器的故障 542
27.3 小結 544
第6部分 Linux編程
第28章 編程環(huán)境和接口 547
28.1 理解編程環(huán)境 547
28.2 使用Linux編程環(huán)境 548
28.2.1 Linux開發(fā)環(huán)境 548
28.2.2 圖形編程環(huán)境 554
28.2.3 命令行編程環(huán)境 557
28.3 Linux編程接口 557
28.3.1 創(chuàng)建命令行接口 558
28.3.2 創(chuàng)建圖形接口 562
28.3.3 應用程序編程接口 563
28.4 小結 566
第29章 編程工具和實用程序 567
29.1 常用工具箱 567
29.2 使用GCC編譯器 568
29.2.1 編譯多個源代碼文件 569
29.2.2 GCC的命令行選項 571
29.3 使用make自動構建 572
29.4 庫實用程序 574
29.4.1 nm命令 574
29.4.2 ar命令 575
29.4.3 ldd命令 576
29.4.4 ldconfig命令 576
29.4.5 環(huán)境變量和配置文件 576
29.5 源代碼控制 577
29.5.1 使用RCS進行源代碼控制 577
29.5.2 使用CVS進行源代碼控制 579
29.6 使用GNU調試器進行調試 582
29.6.1 啟動GDB 583
29.6.2 在調試器中檢查代碼 585
29.6.3 檢查數據 585
29.6.4 設置斷點 587
29.6.5 使用源代碼 587
29.7 小結 588
附錄A 創(chuàng)建Linux CD以及獲得源代碼 589
附錄B 走入Linux社區(qū) 592

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號