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

Linux 寶典(第二版)

Linux 寶典(第二版)

定 價:¥66.00

作 者: (美)Christopher Negus著;徐小青,趙繼紅,路曉村等譯
出版社: 電子工業(yè)出版社
叢編項: 計算機“寶典”叢書
標 簽: Linux

ISBN: 9787121016745 出版時間: 2005-09-01 包裝: 膠版紙
開本: 26cm+2光盤 頁數(shù): 540 字數(shù):  

內容簡介

  開放源代碼的Linux是目前可以免費得到的可靠性極高的操作系統(tǒng)之一。 本書力圖從全方位介紹Linux,從基本的Linux的概念出發(fā),為讀者營造出一個由淺及深、逐步深入的Linux學習環(huán)境。一書共分6個部分,從shell基本命令及圖形用戶有界面的介紹,到最后的進入Linux編程環(huán)境,每一部分都為讀者提供了詳細清晰的命令解相反和步驟展示。 作為本書的一個顯著的特別之處是,它涵蓋了多種最新的、流行的Linux發(fā)行版本,如Fedora Core,Debian,SUSE等,并以此安排章節(jié)結構。另外,本書附帶的DVD和CD兩張光盤承載了10種免費安裝和試用的Linux發(fā)行版本,為讀者學習本書時提供了實踐操作的機會。 本書不但可以作為Linux初學者的入門指南,而且對于想從一種Linux遷移動另一種Linux發(fā)行版本的用戶,也同樣具有不俗的參考價值。

作者簡介

暫缺《Linux 寶典(第二版)》作者簡介

圖書目錄

第 1 部分    Linux初步 1
第 1 章    Linux起步 2
1.1    了解Linux 3
1.2    Linux的特別之處 5
1.3    探索Linux歷史 6
1.3.1    從貝爾實驗室的UNIX文化開始 6
1.3.2    商業(yè)化的UNIX 7
1.3.3    GNU的免費UNIX 9
1.3.4    BSD失去了機會 9
1.3.5    Linux補充了缺失的片段 10
1.4    為什么Linux如此出色 10
1.4.1    OSI開放源代碼定義 11
1.4.2    充滿活力的社區(qū) 12
1.4.3    主要軟件項目 12
1.5    Linux神話、傳奇和FUD 13
1.5.1    能停止擔心病毒嗎 13
1.5.2    會因為使用Linux而受到控告嗎 13
1.5.3    Linux是否能運行在所有計算機上 15
1.5.4    Linux與Microsoft之間的競爭 15
1.5.5    從何處獲取Linux方面的支持 15
1.5.6    Linux只面向專家級用戶嗎 15
1.5.7    公司如何用Linux獲取利潤 15
1.5.8    不同的Linux發(fā)行版本之間有什么不同 16
1.5.9    Linux 吉祥物是企鵝嗎 17
1.6    運行Linux 17
1.6.1    開始使用Linux時的常見錯誤 17
1.6.2    開始 18
1.7    小結 18
第 2 章    從shell運行命令 19
2.1    啟動shell 20
2.1.1    使用shell 提示符 20
2.1.2    使用終端窗口 20
2.1.3    使用虛擬終端 21
2.2    選擇shell 21
2.2.1    使用bash(以及早期的sh)shell 22
2.2.2    使用tcsh(以及早期csh)shell 22
2.2.3    使用ash 22
2.2.4    使用ksh 22
2.2.5    使用zsh 22
2.3    探索shell 23
2.3.1    檢查登錄會話 23
2.3.2    檢查目錄和許可 23
2.3.3    檢查系統(tǒng)活動 25
2.3.4    退出shell 25
2.4    在Linux中使用shell 26
2.4.1    命令定位 26
2.4.2    重新運行命令 28
2.4.3    連接和擴展命令 32
2.5    創(chuàng)建shell環(huán)境 34
2.5.1    配置shell 34
2.5.2    使用shell環(huán)境變量 37
2.5.3    管理后臺和前臺進程 39
2.6    使用Linux文件系統(tǒng) 41
2.6.1    創(chuàng)建文件和目錄 42
2.6.2    移動、拷貝和刪除文件 47
2.7    使用vi文本編輯器 48
2.7.1    啟動vi 48
2.7.2    在文件中移動 50
2.7.3    搜索文本 51
2.7.4    在命令中使用數(shù)字 51
2.8    小結 52
第 3 章    進入桌面 53
3.1    了解桌面 53
3.1.1    啟動桌面 53
3.2    K桌面環(huán)境(KDE) 56
3.2.1    使用KDE桌面 57
3.2.2    用Konqueror文件管理器管理文件 59
3.2.3    配置Konqueror選項 63
3.2.4    管理窗口 65
3.2.5    配置桌面 66
3.2.6    添加應用程序啟動器和MIME類型 68
3.3    GNOME桌面 69
3.3.1    使用Metacity窗口管理器 70
3.3.2    使用GNOME面板 71
3.3.3    使用Nautilus文件管理器 75
3.3.4    修改GNOME參數(shù) 77
3.3.5    退出GNOME 79
3.4    配置自己的桌面 79
3.4.1    配置X 80
3.4.2    選擇窗口管理器 83
3.4.3    選擇個人窗口管理器 84
3.5    獲得更多信息 84
3.6    小結 85
第 2 部分    運行顯示 87
第 4 章    學習基本的管理功能 88
4.1    圖形管理工具 88
4.1.1    使用基于Web的管理 88
4.1.2    開放源代碼項目提供Web管理 89
4.1.3    Webmin管理工具 89
4.2    不同版本的圖形管理 89
4.2.1    Red Hat配置工具 90
4.2.2    SUSE YaST工具 92
4.3    使用Root Login 92
4.3.1    從shell變成為根(su命令) 93
4.3.2    允許有限的管理訪問 94
4.4    管理命令、配置文件和日志文件 94
4.4.1    管理命令 94
4.4.2    管理配置文件 95
4.4.3    管理日志文件 98
4.5    使用sudo和其他管理登錄 98
4.6    管理Linux系統(tǒng) 100
4.6.1    創(chuàng)建用戶賬號 100
4.6.2    設置用戶默認值 103
4.7    配置硬件 104
4.7.1    搜索可用模塊 105
4.7.2    列出裝載模塊 105
4.8    管理文件系統(tǒng)和磁盤空間 106
4.8.1    安裝文件系統(tǒng) 108
4.8.2    使用mkfs命令創(chuàng)建文件系統(tǒng) 113
4.8.3    增加硬盤 114
4.8.4    檢查系統(tǒng)空間 116
4.9    監(jiān)視系統(tǒng)性能 118
4.10    小結 118
第 5 章    連接到因特網 119
5.1    連接到網絡 119
5.1.1    通過撥號服務連接 119
5.1.2    把單臺計算機連接到寬帶 120
5.1.3    把多臺計算機連接到寬帶 121
5.2    連接服務器 122
5.3    連接其他設備 123
5.4    使用以太網連接到因特網 124
5.4.1    在安裝期間配置以太網 124
5.4.2    從桌面配置以太網 124
5.5    在Fedora中使用網絡配置 125
5.6    識別其他計算機(主機和DNS) 126
5.7    理解因特網連接 128
5.8    使用撥號連接到因特網 130
5.8.1    獲取信息 130
5.8.2    配置撥號PPP 131
5.8.3    使用因特網配置向導創(chuàng)建撥號連接 131
5.8.4    啟動PPP連接 133
5.8.5    按需啟動PPP連接 133
5.8.6    檢查PPP連接 134
5.9    小結 135
第 6 章    Linux的安全保證 136
6.1    保護計算機 136
6.2    了解攻擊技術 137
6.3    拒絕服務攻擊的防護 138
6.3.1    郵件轟炸 138
6.3.2    垃圾郵件中繼 139
6.3.3    smurf放大攻擊 140
6.4    分布式DoS攻擊的防護 140
6.5    針對入侵攻擊的防護 144
6.5.1    評測對網絡服務的訪問 144
6.5.2    禁用網絡服務 145
6.5.3    使用TCP包裝器 146
6.6    從日志文件檢測入侵 148
6.6.1    syslogd的作用 150
6.6.2    利用syslogd將日志重定向到Loghost 150
6.6.3    理解信息日志文件 152
6.7    利用密碼進行保護 152
6.7.1    選擇健壯密碼 153
6.7.2    使用密碼文件 153
6.8    使用加密技術 155
6.8.1    對稱加密術 155
6.8.2    公鑰加密術 155
6.8.3    安全套接層 156
6.9    使用安全shell數(shù)據(jù)包 163
6.9.1    啟動SSH服務 163
6.9.2    使用ssh,sftp和scp命令 163
6.9.3    不帶密碼使用ssh,scp和sftp 164
6.10    用PortSentry保護計算機 165
6.10.1    下載并安裝PortSentry 166
6.10.2    PortSentry的基本操作 166
6.10.3    配置PortSentry 167
6.10.4    測試PortSentry 170
6.10.5    跟蹤PortSentry入侵 171
6.10.6    恢復訪問 172
6.11    安全審計工具 172
6.12    小結 173
第 3 部分    挑選和安裝Linux發(fā)行版本 175
第 7 章    安裝Linux 176
7.1    選擇Linux發(fā)行版本 176
7.1.1    Linux的使用情況 177
7.1.2    其他發(fā)行版本 177
7.2    獲得自己的Linux發(fā)行版本 177
7.2.1    尋找其他Linux發(fā)行版本 178
7.2.2    了解需要 178
7.2.3    下載發(fā)行版本 179
7.2.4    將發(fā)行版本刻錄到CD上 179
7.3    探究常見的安裝主題 180
7.3.1    了解計算機硬件 180
7.3.2    從頭開始升級或安裝 181
7.3.3    Windows或Linux的雙引導 181
7.3.4    使用安裝引導選項 182
7.3.5    將硬盤驅動器分區(qū) 183
7.3.6    使用LILO或GRUB引導裝入程序 189
7.3.7    配置網絡 196
7.3.8    配置其他管理特性 196
7.4    從Linux 寶典DVD或CD安裝 197
7.5    小結 197
第 8 章    運行Fedora Core和Red Hat Enterprise Linux 198
8.1    探究特征 199
8.1.1    Red Hat安裝程序(Anaconda) 199
8.1.2    RPM程序包管理 200
8.1.3    Kudzu硬件檢測 200
8.1.4    Red Hat桌面的Look-and-Feel 200
8.1.5    系統(tǒng)配置工具 200
8.2    深入研究Fedora Core 201
8.2.1    Fedora遺留項目 201
8.2.2    Fedora軟件儲存庫 201
8.2.3    論壇和郵寄清單 202
8.3    人們對Red Hat的看法 202
8.4    Red Hat社區(qū) 203
8.5    安裝Fedora Core 205
8.5.1    選擇計算機硬件 205
8.5.2    選擇一種安裝方法 206
8.5.3    選擇安裝或升級 207
8.5.4    開始安裝 208
8.5.5    運行Fedora Setup Agent 213
8.6    小結 213
第 9 章    運行Debian GNU/Linux  214
9.1    Debian GNU/Linux的內部情況 214
9.1.1    Debian數(shù)據(jù)包 214
9.1.2    Debian數(shù)據(jù)包管理工具 215
9.2    安裝Debian GNU/Linux 216
9.2.1    硬件要求和安裝計劃 216
9.2.2    運行安裝程序 217
9.3    管理Debian系統(tǒng) 220
9.3.1    配置網絡連接 220
9.3.2    使用APT進行數(shù)據(jù)包管理 221
9.3.3    使用dpkg進行數(shù)據(jù)包管理 224
9.3.4    借助tasksel安裝數(shù)據(jù)包集(任務) 225
9.3.5    替換、轉換和改寫 226
9.3.6    用debconf管理數(shù)據(jù)包配置 227
9.4    小結 227
第 10 章    運行SUSE Linux  228
10.1    理解SUSE 228
10.2    SUSE的內部結構 229
10.2.1    用YaST安裝和配置 229
10.2.2    RPM數(shù)據(jù)包管理 231
10.2.3    軟件自動升級 232
10.3    獲得SUSE支持 232
10.4    安裝SUSE 232
10.4.1    開始之前 233
10.4.2    開始安裝 233
10.5    由SUSE啟動 236
10.6    小結 237
第 11 章    運行KNOPPIX 238
11.1    理解KNOPPIX 238
11.1.1    KNOPPIX內部結構 238
11.1.2    KNOPPIX卓越之處 239
11.1.3    用KNOPPIX檢驗挑戰(zhàn) 240
11.1.4    查看KNOPPIX的出處 241
11.1.5    探究KNOPPIX的使用 242
11.2    啟動KNOPPIX 242
11.2.1    獲得一臺計算機 243
11.2.2    引導KNOPPIX 243
11.2.3    更正引導問題 243
11.3    使用KNOPPIX 246
11.3.1    使用KNOPPIX中的KDE桌面 247
11.3.2    上網 248
11.3.3    在KNOPPIX中安裝軟件 248
11.3.4    在KNOPPIX內保存文件 248
11.3.5    保存KNOPPIX配置 251
11.3.6    重新啟動KNOPPIX 251
11.4    小結 252
第 12 章    運行Gentoo Linux 253
12.1    了解Gentoo 253
12.1.1    Gentoo的開放源代碼精神 253
12.1.2    Gentoo社區(qū) 254
12.1.3    建立、調整Linux 254
12.1.4    在哪兒應用Gentoo 255
12.2    Gentoo包含的內容 255
12.2.1    用Portage管理軟件 256
12.2.2    查找軟件數(shù)據(jù)包 257
12.3    安裝Gentoo 257
12.3.1    獲得Gentoo 257
12.3.2    開始Gentoo安裝 258
12.4    小結 264
第 13 章    運行Slackware Linux  265
13.1    了解Slackware 265
13.2    Slackware社區(qū)特色 266
13.2.1    Slackware創(chuàng)造者 266
13.2.2    Slackware用戶 267
13.2.3    Slackware因特網站點 268
13.3    使用Slackware的挑戰(zhàn) 268
13.4    Slackware用做開發(fā)平臺 269
13.5    安裝Slackware 269
13.5.1    獲得Slackware 269
13.5.2    硬件要求 269
13.5.3    開始安裝 270
13.6    用Slackware開始 274
13.7    小結 275
第 14 章    運行Mandrakelinux 276
14.1    探究Mandrakelinux 10 277
14.1.1    Mandrakelinux安裝程序(DrakX) 277
14.1.2    用 RPMDrake進行RPM數(shù)據(jù)包管理 278
14.1.3    Mandrakelinux控制中心(MCC) 278
14.2    Mandrakelinux社區(qū) 279
14.2.1    Mandrakeclub上的 RPM儲存庫 279
14.2.2    Mandrakelinux論壇和新聞 279
14.3    安裝Mandrakelinux 10 280
14.3.1    適合Mandrakelinux 10的硬件 280
14.3.2    開始DrakX安裝 281
14.4    小結 285
第 15 章    運行Linux 防火墻/路由器 286
15.1    了解防火墻 286
15.2    用防火墻保護臺式機 287
15.2.1    在Red Hat Linux中啟動防火墻 287
15.2.2    在Mandrakelinux中創(chuàng)建防火墻 289
15.3    用iptables使用防火墻 289
15.3.1    用iptables啟動 290
15.3.2    使用iptables做NAT或IP冒充 294
15.3.3    用iptables添加模塊 294
15.3.4    用iptables做透明代理服務器 295
15.3.5    使用iptables進行端口轉發(fā) 295
15.4    制作Coyote Linux可引導軟盤防火墻 296
15.4.1    創(chuàng)建Coyote Linux防火墻 296
15.4.2    創(chuàng)建Coyote Linux軟盤 297
15.4.3    運行Coyote Linux軟盤防火墻 302
15.4.4    管理Coyote Linux軟盤防火墻 302
15.5    使用其他防火墻發(fā)行版本 304
15.6    小結 304
第 16 章    運行可引導的Linux發(fā)行版本 305
16.1    探究可引導的Linux 305
16.2    引導救援發(fā)行版本 306
16.2.1    KNOPPIX安全工具發(fā)行版本 307
16.2.2    內部安全救援工具箱 307
16.3    引導多媒體發(fā)行版本 308
16.3.1    MoviX 309
16.3.2    GeeXboX 310
16.4    引導微型桌面發(fā)行版本 310
16.4.1    Damn Small Linux 310
16.4.2    Feather Linux 311
16.5    小結 312
第 4 部分    運行應用程序 313
第 17 章    播放音樂和視頻 314
17.1    播放數(shù)字媒體和依法從事 314
17.1.1    版權保護問題 314
17.1.2    編解碼器探討 316
17.2    播放音樂 317
17.2.1    設置聲卡 317
17.2.2    選擇音頻CD播放器 318
17.2.3    使用MIDI音頻播放器 326
17.2.4    執(zhí)行音頻文件轉換和壓縮 326
17.3    錄制和裁剪音樂 329
17.3.1    使用cdrecord創(chuàng)建音頻CD 329
17.3.2    使用Grip裁剪CD 330
17.3.3    使用cdlabelgen創(chuàng)建CD標簽 331
17.4    使用電視、視頻和數(shù)字圖像工作 332
17.4.1    使用tvtime看電視 332
17.4.2    使用GnomeMeeting召開視頻會議 334
17.5    觀看電影和視頻 336
17.5.1    使用xine觀看視頻 336
17.5.2    使用Helix Player和RealPlayer 10 339
17.6    使用帶Gtkam和gPhoto2的數(shù)碼相機 339
17.6.1    使用Gtkam下載數(shù)字照片 341
17.6.2    使用相機作為存儲設備 342
17.7    小結 343
第 18 章    使用文字和圖像工作 344
18.1    使用OpenOffice.org 344
18.2    其他字處理器 346
18.2.1    使用StarOffice 346
18.2.2    使用AbiWord 347
18.2.3    使用KOffice 347
18.2.4    擺脫Windows 348
18.3    使用傳統(tǒng)的Linux出版工具 349
18.4    創(chuàng)建Groff或LaTeX文檔 350
18.4.1    使用Groff進行文本處理 351
18.4.2    使用TeX/LaTeX處理文本 359
18.4.3    轉換文檔 361
18.4.4    構建結構化文檔 362
18.5    在Linux中打印文檔 365
18.5.1    打印到默認打印機 365
18.5.2    從shell中打印 366
18.5.3    檢查打印排隊 366
18.5.4    刪除打印作業(yè) 367
18.5.5    檢查打印機狀況 367
18.6    使用Ghostscript和Acrobat顯示文檔 368
18.6.1    使用Ghostscript和ggv命令 368
18.6.2    使用Adobe Acrobat 閱讀器 368
18.7    使用圖形工作 369
18.7.1    使用GIMP生成圖像 369
18.7.2    進行屏幕捕捉 370
18.7.3    使用Kpaint修改圖像 371
18.8    使用SANE驅動的掃描儀 372
18.9    小結 372
第 19 章    電子郵件和網頁瀏覽 373
19.1    使用電子郵件 373
19.1.1    選擇電子郵件客戶端 373
19.1.2    從Windows走到這里 374
19.1.3    開始使用電子郵件 375
19.1.4    調整電子郵件 376
19.1.5    使用Mozilla Mail閱讀電子郵件 376
19.1.6    管理Evolution中的電子郵件 380
19.1.7    得到Thunderbird 382
19.1.8    使用基于文本的電子郵件閱讀器 383
19.2    選擇Web瀏覽器 384
19.2.1    使用Mozilla進行網頁瀏覽 385
19.2.2    使用基于文本的Web瀏覽器 391
19.2.3    運行Firefox Web瀏覽器 392
19.3    小結 393
第 20 章    單機游戲和在線游戲 394
20.1    Linux游戲基本信息 394
20.1.1    什么地方可以得到有關Linux游戲的信息 394
20.1.2    開始Linux游戲 395
20.1.3    選擇游戲使用的視頻卡 395
20.2    X窗口游戲 396
20.2.1    GNOME游戲 397
20.2.2    KDE游戲 397
20.2.3    象棋游戲 399
20.2.4    Freeciv游戲 400
20.3    Linux商業(yè)游戲 404
20.3.1    id軟件游戲 404
20.3.2    TransGaming和Cedega游戲 406
20.3.3    Loki軟件游戲演示版 407
20.4    小結 410
第 5 部分    運行服務器 411
第 21 章    運行Linux,Apache,MYSQL和PHP(LAMP)服務器 412
21.1    LAMP服務器部件 412
21.1.1    Apache 412
21.1.2    MySQL 413
21.1.3    PHP 413
21.2    設置LAMP服務器 414
21.2.1    安裝Apache 414
21.2.2    安裝PHP 415
21.2.3    安裝MySQL 415
21.3    運行LAMP服務器 417
21.3.1    編輯Apache配置文件 417
21.3.2    添加一個虛擬主機在Apache上 419
21.3.3    安裝Web應用程序:Gallery 420
21.4    錯誤排除 423
21.4.1    配置錯誤 423
21.4.2    訪問禁止和服務器內部錯誤 424
21.5    使用SSL/TLS保證網頁通信量安全 425
21.5.1    生成自己的密鑰 426
21.5.2    配置Apache支持SSL/TLS 427
21.6    小結 428
第 22 章    運行郵件服務器 429
22.1    因特網電子郵件的內部運作 429
22.2    服務器配置選項 430
22.3    準備好自己的系統(tǒng) 431
22.3.1    網絡配置 431
22.3.2    公共包 432
22.4    安裝和運行sendmail 433
22.5    安裝和運行Postfix 436
22.6    測試和排除錯誤 440
22.7    配置郵件客戶端 440
22.7.1    配置Fetchmail 440
22.7.2    配置基于網頁的郵件 441
22.8    使用SSL/TLS保證通信安全 442
22.9    小結 443
第 23 章    運行打印服務器 444
23.1    通用UNIX打印服務(CUPS) 444
23.2    設置打印機 445
23.2.1    使用基于網頁的CUPS管理 445
23.2.2    使用Red Hat打印機配置窗口 447
23.3    使用CUPS打印 454
23.3.1    配置CUPS服務器(cupsd.conf) 455
23.3.2    啟動CUPS服務器 456
23.3.3    手動配置CUPS打印選項 456
23.4    使用打印命令 457
23.4.1    使用lpr命令打印 458
23.4.2    使用lpc命令列出狀態(tài) 458
23.4.3    使用lprm命令刪除打印作業(yè) 458
23.5    配置打印服務器 459
23.5.1    配置一臺共享的CUPS打印機 459
23.5.2    配置一個共享Samba打印機 461
23.6    小結 462
第 24 章    運行文件服務器 463
24.1    設置一個NFS文件服務器 463
24.1.1    得到NFS 465
24.1.2    共享NFS文件系統(tǒng) 465
24.1.3    使用NFS文件系統(tǒng) 469
24.2    設置Samba文件服務器 474
24.2.1    得到并安裝Samba 475
24.2.2    使用SWAT配置Samba 475
24.2.3    使用Samba文件和命令 483
24.2.4    使用Samba共享目錄 485
24.2.5    Samba服務器排錯 486
24.3    小結 488
第 6 部分    Linux編程 489
第 25 章    編程環(huán)境與接口 490
25.1    Linux編程環(huán)境  490
25.1.1    Linux 開發(fā)環(huán)境 491
25.1.2    圖形編程環(huán)境 496
25.1.3    命令行編程環(huán)境 500
25.2    Linux 編程接口 500
25.2.1    創(chuàng)建命令行接口 501
25.2.2    創(chuàng)建圖形接口 506
25.2.3    應用程序編程接口 507
25.3    小結 509
第 26 章    編程工具和實用程序 510
26.1    常備工具箱 510
26.2    使用GCC編譯器 511
26.2.1    編譯多重源代碼文件 512
26.2.2    GCC命令行選項 514
26.3    使用make 自動創(chuàng)建 514
26.4    庫實用程序 516
26.4.1    nm命令 517
26.4.2    ar命令 518
26.4.3    ldd命令 518
26.4.4    ldconfig命令 519
26.4.5    環(huán)境變量和配置文件 519
26.5    源代碼控制 519
26.5.1    使用RCS的源代碼控制 519
26.5.2    用CVS的源代碼控制 522
26.6    使用GDB調試 525
26.6.1    啟動GDB 525
26.6.2    在調試器中檢查代碼 527
26.6.3    檢驗數(shù)據(jù) 528
26.6.4    設置斷點 529
26.6.5    使用源代碼 530
26.7    小結 531
附錄 A    媒體 532
附錄 B    進入Linux社區(qū) 537

本目錄推薦

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