注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)LinuxDebian GNU/Linux高級應(yīng)用大全

Debian GNU/Linux高級應(yīng)用大全

Debian GNU/Linux高級應(yīng)用大全

定 價:¥95.00

作 者: (美)Mario Camou,(美)Aaron Von Cowenberghe著;陳河南[等]譯
出版社: 清華大學(xué)出版社
叢編項: 北京科海培訓(xùn)中心圖書
標(biāo) 簽: Linux

ISBN: 9787302051053 出版時間: 2002-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 822 字數(shù):  

內(nèi)容簡介

  本書深入討論Debian GNU/Linux 2.1的安裝、運行和管理的技術(shù)內(nèi)幕,其主要內(nèi)容有:設(shè)置、配置和維護網(wǎng)絡(luò)服務(wù);域名服務(wù)器、網(wǎng)絡(luò)信息服務(wù)和網(wǎng)絡(luò)文件系統(tǒng)的技術(shù)細節(jié);配置和使用Samba連接到Windows NT服務(wù)器;有關(guān)使用Linux程序設(shè)計語言的專家忠告,如gawk、Perl、C、C++、tcl/tk和shell;使用BRU-2000備份和恢復(fù)系統(tǒng);使用egcs編譯系統(tǒng);在筆記本電腦上運行Debian;保護Debian系統(tǒng);控制分布式軟件;安裝信息服務(wù)器。本書配套光盤上還提供了Debian Linux 2.1和egcs編譯程序。本書的作者均為具有豐富實踐經(jīng)驗的系統(tǒng)開發(fā)人員或管理員,書中提供的信息全面、權(quán)威,有很好的參考價值。本書適用于Debian GNU/Linux系統(tǒng)管理員和網(wǎng)絡(luò)管理員。

作者簡介

暫缺《Debian GNU/Linux高級應(yīng)用大全》作者簡介

圖書目錄

第1部分 基礎(chǔ)知識
第1章 Debian Linux初步
1.1 自由軟件
1.1.1 開放源代碼軟件、GNU和自由軟件基金會
1.1.2 保護這個團體:自由軟件許可證中的保留
1.2 Linux是什么
1.3 Linux的發(fā)行版本
1.3.1 軟件管理
1.4 Linux為什么更好
1.4.1 靈活性
1.4.2 自由
1.4.3 效率
1.4.4 可靠性
1.4.5 符合標(biāo)準(zhǔn)
1.5 為什么選擇Debian
1.5.1 自由軟件
1.5.2 大小
1.5.3 安全性
1.5.4 技術(shù)領(lǐng)先性
1.6 誰制作了Debian
1.7 小結(jié)
第2章 shell
2.1 bash:Bourne-Again Shell
2.1.1 bash的歷史
2.1.2 bash的語法
2.1.3 重定向
2.1.4 別名
2.1.5 bash的作業(yè)控制
2.1.6 特殊的bash變量
2.1.7 bash命令歷史記錄
2.1.8 目錄堆棧
2.2 tcsh:Tenex C Shell
2.2.1 tcsh語法
2.2.2 tcsh的作業(yè)控制
2.2.3 特殊的tcsh變量
2.2.4 tcsh的歷史記錄和目錄堆棧
2.3 小結(jié)
第3章 X Window System環(huán)境
3.1 基本的X概念
3.1.1 客戶機/服務(wù)器圖形系統(tǒng)
3.1.2 X資源
3.1.3 窗口管理器
3.1.4 X鍵盤的基本內(nèi)容
3.1.5 通過網(wǎng)絡(luò)顯示應(yīng)用程序
3.1.6 標(biāo)準(zhǔn)X應(yīng)用程序的選項
3.2 安裝和配置X
3.2.1 XFee86軟件包
3.2.2 運行XF86Setup
3.2.3 在X下支持不同的分辨率和位深
3.3 啟動X
3.3.1 采用startx手工啟動X
3.3.2 采用xdm自動啟動X
3.4 窗口管理器
3.4.1 創(chuàng)建外觀和觀感
3.4.2 處理用戶交互
3.5 選擇窗口管理器
3.5.1 IceWM
3.5.2 FVWM
3.5.3 WMaker
3.5.4 KDE
3.6 桌面管理器
3.6.1 應(yīng)用程序集成
3.6.2 共同的外觀和觀感
3.6.3 桌面功能
3.6.4 KDE——K桌面環(huán)境
3.6.5 GNOME:GNU網(wǎng)絡(luò)對象模型
3.7 X的故障排除
3.8 小結(jié)
第4章 用戶應(yīng)用程序
4.1 辦公應(yīng)用程序
4.1.1 Siag Office套件
4.1.2 StarOffice
4.1.3 WordPerfect
4.1.4 Gnome Office套件
4.1.5 MSWordView
4.1.6 LyX
4.2 網(wǎng)絡(luò)應(yīng)用程序
4.2.1 建立撥號Interne漣接
4.2.2 郵件 
4.2.3 郵件閱讀器
4.2.4 新聞組
4.2.5 Web瀏覽器
4.2.6 文件傳輸
4.2.7 遠程訪問
4.3 多媒體軟件
4.3.1 圖形編輯器
4.3.2 圖形瀏覽器和轉(zhuǎn)換器
4.3.3 音頻編輯和編碼應(yīng)用程序
4.3.4 音頻播放器
4.4 小結(jié)
第5章 實用工具
5.1 聯(lián)機幫助文檔
5.1.1 man
5.1.2 apropos
5.1.3 info
5.2 文件管理
5.2.1 文件管理工具Is
5.2.2 my
5.2.3 cp
5.2.4 find命令
5.3 文件檢測
5.3.1 cat
5.3.2 more/less分頁命令
5.3.3 head
5.3.4 tail
5.3.5 file
5.3.6 diff
5.3.7 cmp
5.4 數(shù)據(jù)處理
5.4.1 out
5.4.2 paste
5.4.3 sed
5.4.4 grep
5.5 存檔和壓縮處理
5.5.1 tar
5.5.2 gzip
5.5.3 z命令
5.6 信息命令
5.6.1 /bin/true和/bin/false的使用
5.6.2 uname
5.6.3 hostname
5.6.4 id
5.6.5 logname
5.6.6 who和w
5.6.7 uptime命令
5.7 磁盤空間
5.7.1 df
5.7.2 du
5.8 進程管理
5.8.1 ps
5.8.2 Kill
5.8.3 top
5.9 用戶間通信
5.9.1 write
5.9.2 wall
5.9.3 mesg
5.10 系統(tǒng)管理
5.10.1 free
5.10.2 關(guān)閉、中止和重新啟動系統(tǒng)
5.11 雜項命令
5.11.1 date
5.11.2 hwclock
5.11.3 cal命令
5.12 小結(jié)
第6章 高級文本編輯
6.1 了解vi組件
6.1.1 使用vim編輯第一個文件
6.2 不同輸入的vi命令
6.2.1 創(chuàng)建和編輯文件
6.2.2 幫助和撤銷的使用
6.2.3 插入的使用
6.2.4 刪除
6.2.5 Visual模式
6.2.6 狀態(tài)和跳轉(zhuǎn)
6.2.7 查找和替換
6.2.8 深入的剪切和復(fù)制功能
6.2.9 Shell命令
6.2.10 定制vi的變量
6.2.11 縮寫詞
6.2.12 map命令
6.2.13 正則表達式
6.2.14 vi小結(jié)
6.3 emacs
6.3.1 啟動和停止
6.3.2 在文檔中移動光標(biāo)
6.3.3 emacs命令的使用
6.3.4 HELP/UNDO命令
6.3.5 INSERT/DELETE命令
6.3.6 STATUS/JUMP命令
6.3.7 SEARCH/REPALCE命令
6.3.8 進一步了解刪除環(huán)
6.3.9 Shell命令
6.3.10 ABBREVIATIONS/SPELLING(縮寫/拼寫)命令
6.3.11 Map命令
6.4 小結(jié)
第7章 文檔排版
7.1 文檔排版和所見即所得編輯器的比較
7.1.1 靈活性
7.1.2 功能
7.1.3 自動化:面向內(nèi)容的標(biāo)記
7.2 DocBook和XML
7.3 SGML
7.3.1 SGML標(biāo)記
7.3.2 查看SGML文檔
7.3.3 DocBook標(biāo)記
7.3.4 XML標(biāo)記
7.4 TEX和Friends
7.4.1 TEX和分布
7.4.2 TEX的特殊字符
7.5 groff
7.5.1 roff的慣用語
7.5.2 groff的結(jié)構(gòu)語法
7.5.3 groff的調(diào)用
7.6 小結(jié)
第8章 功能強大的腳本編程工具
8.1 腳本編程基礎(chǔ)
8.2 用bash shell編寫腳本
8.2.1 顯示信息——echo命令
8.2.2 變量和變量置換
8.2.3 其他置換和擴展
8.2.4 流控制
8.2.5 其他bash內(nèi)置命令
8.3 Perl:在Steroids上編寫腳本
8.3.1 變量
8.3.2 運算符
8.3.3 特殊變量
8.3.4 控制結(jié)構(gòu)
8.3.5 Perl的其他特征
8.4 小結(jié)
第9章 正則表達式
9.1 正則表達式基礎(chǔ)
9.1.1 識別數(shù)據(jù)中的模式
9.1.2 正則表達式的用途
9.1.3 用法示例
9.2 正則表達式的概念
9.3 字符集的匹配
9.4 邏輯
9.4.1 量詞
9.4.2 字符分類
9.4.3 分組和選擇
9.4.4 定位符
9.5 使用正則表達式的工具
9.5.1 egrep
9.5.2 sed
9.5.3 Perl
9.5.4 procmail
9.6 小結(jié)
第2部分 Debian系統(tǒng)管理
第10章 軟件管理
10.1 Debian軟件包管理系統(tǒng)
10.1.1 Debian軟件包格式分析
10.2 dselect——軟件包管理的文本模式UI
10.2.1 運行dselect
10.2.2 訪問Debian鏡像
10.2.3 使用軟件包列表瀏覽器
10.2.4 調(diào)整軟件安裝的最后幾個步驟
10.2.5 dselect的安裝和升級
10.2.6 配置dselect里未配置的軟件
10.2.7 刪除軟件包
10.3 Apt——智能型命令行軟件包管理器
10.3.1 Apt的優(yōu)點
10.3.2 配置Apt
10.3.3 使用Apt
10.4 dpkg——Debian的核心
10.4.1 dpkg就是Debian
10.4.2 dpkg的基本操作(軟件包安裝方面的)
10.4.3 信息操作標(biāo)記
10.4.4 改變dpkg的行為
10.4.5 高級dpkg問題
10.5 小結(jié)
第11章 管理基礎(chǔ)
11.1 用戶管理
11.1.1 用戶管理概念
11.1.2 /etc/passwd文件
11.1.3 /etc/group文件
11.1.4 /etc/shadow文件
11.1.5 /etc/skel目錄
11.1.6 用戶管理程序
11.2 程序和進程
11.2.1 UNIX進程模型
11.2.2 守護進程
11.3 登錄進程
11.3.1 /etc/nologin文件——拒絕對系統(tǒng)的登錄訪問
11.4 打印
11.4.1 lprng打印模型
11.4.2 /etc/printcap文件——設(shè)置打印隊列
11.4.3 管理打印隊列
11.5 調(diào)度任務(wù)
11.5.1 at工具
11.5.2 cron工具
11.5.3 anacron工具
11.6 磁盤和文件系統(tǒng)
11.6.1 磁盤和文件系統(tǒng)的概念
11.7 緩沖區(qū)緩存
11.7.1 安裝和卸載文件系統(tǒng)
11.7.2 交換區(qū)
11.8 小結(jié)
第12章 定制引導(dǎo)程序
12.1 Linux內(nèi)核
12.1.1 Linux內(nèi)核架構(gòu)
12.1.2 獲得內(nèi)核源代碼
12.1.3 修補代碼樹
12.1.4 內(nèi)核2.2的新特性
12.1.5 配置Linux內(nèi)核
12.1.6 配置選項
12.1.7 必備的選項
12.1.8 硬件選項
12.2 編譯并安裝內(nèi)核
12.2.1 建立內(nèi)核映像
12.2.2 Debian編譯內(nèi)核的捷徑
12.2.3 手工安裝新內(nèi)核
12.2.4 新內(nèi)核的故障排除
12.2.5 從錯誤的內(nèi)核安裝中恢復(fù)
12.3 lilo
12.3.1 使用lilo
12.3.2 配置lilo
12.3.3 常用的lolo標(biāo)記
12.3.4 運行l(wèi)ilo
12.4 init和軟件啟動
12.4.1 運行等級
12.4.2 特殊的運行等級
12.4.3 init的配置文件/etc/inittab
12.4.4 re符號鏈接樹
12.4.5 定制運行等級
12.5 其他資源
12.6 小結(jié)
第13章 系統(tǒng)日志和記賬
13.1 系統(tǒng)日志
13.1.1 syslog守護進程
13.1.2 klogd守護進程
13.1.3 日志管理和維護
13.2 記賬
13.2.1 磁盤記賬
13.2.2 網(wǎng)絡(luò)記賬
13.2.3 進程記賬和性能分析
13.2.4 用戶記賬
13.3 自動監(jiān)控工具
13.4 小結(jié)
第14章 災(zāi)難恢復(fù)
14.1 作為第一線防御的備份
14.1.1 決定備份什么
14.1.2 選擇介質(zhì)
14.1.3 標(biāo)準(zhǔn)備份工具
14.1.4 備份日程
14.2 恢復(fù)盤
14.2.1 自定義引導(dǎo)軟盤
14.2.2 Debian搶救盤
14.2.3 基于軟盤的系統(tǒng)
14.3 記錄系統(tǒng)文檔
14.4 避免問題
14.4.1 不要使用root用戶
14.4.2 不間斷電源供應(yīng)(UPS)
14.5 評估災(zāi)難
14.6 引導(dǎo)系統(tǒng)
14.6.1 使用特殊的引導(dǎo)選項
14.6.2 用搶救盤或定制軟盤進行引導(dǎo)
14.6.3 使用基于軟盤的系統(tǒng)
14.7 修復(fù)磁盤問題
14.7.1 使用e2fsck
14.7.2 使用lost+found
14.8 從備份中恢復(fù)
14.9 解決問題的技巧
14.10 小結(jié)
第15章 高級系統(tǒng)管理
15.1 深入理解引導(dǎo)過程
15.1.1 引導(dǎo)加載程序和內(nèi)核
15.1.2 處理init
15.1.3 理解啟動腳本
15.1.4 特殊運行等級
15.1.5 改變引導(dǎo)過程
15.2 用cron調(diào)度作業(yè)
15.2.1 crontab文件格式
15.2.2 用/etc/cron.d添加作業(yè)
15.2.3 用/etc/cron.time添加作業(yè)
15.2.4 作為普通用戶使用cron
15.2.5 處理非持續(xù)運行的機器
15.2.6 用at快速調(diào)度作業(yè)
15.2.7 利用batch避免系統(tǒng)超載
15.3 切換用戶身份
15.3.1 使用su
15.3.2 使用sudo
15.4 配額和記賬
15.4.1 使用配額
15.4.2 使用進程記賬
15.5 自動安裝
15.5.1 基礎(chǔ)知識
15.5.2 配置自動安裝器
15.6 深入了解的資源
15.7 小結(jié)
第16章 TCP/IP聯(lián)網(wǎng)基礎(chǔ)
16.1 TCP/IP基礎(chǔ)
16.1.1 IP地址
16.1.2 分割網(wǎng)絡(luò)
16.1.3 TCP/IP協(xié)議套件
16.2 配置網(wǎng)絡(luò)
16.2.1 配置文件
16.2.2 配置程序
16.3 網(wǎng)絡(luò)守護進程
16.3.1 單獨的TCP/IP守護進程
16.3.2 inetd——Internet超級服務(wù)器
16.4 設(shè)置PPP撥號服務(wù)器
16.4.1 基本配置
16.4.2 設(shè)置經(jīng)過shell的PPP訪問
16.4.3 設(shè)置不經(jīng)過shell的直接PPP訪問
16.5 小結(jié)
第17章 信息服務(wù)器
17.1 inetd和TCP包裝
17.1.1 inetd概念
17.1.2 配置inetd
17.1.3 TCP包裝
17.2 電子郵件
17.2.1 Sendmail
17.2.2 Listar
17.3 FTP
17.3.1 匿名FTP
17.3.2 wu-ftpd-academ配置文件
17.3.3 FTP安全問題
17.4 Telnet
17.5 ssh
17.5.1 使用ssh
17.5.2 scp
17.5.3 ssh隧道傳輸
17.5.4 配置ssh
17.6 Web服務(wù)器
17.6.1 Apache
17.7 DNS與Bind
17.7.1 理解DNS解析過程
17.7.2 配置文件
17.8 Usenet
17.8.1 安裝INN
17.8.2 配置文件概述
17.8.3 建立Newsfeed文件
17.8.4 ctlinnd命令
17.9 小結(jié)
第18章 使用Samba與Microsoft網(wǎng)絡(luò)交互
18.1 安裝Samba
18.2 運行簡單的Samba配置
18.2.1 測試Linux客戶機
18.2.2 測試Windows客戶機
18.2.3 網(wǎng)上鄰居
18.2.4 排除Windows連接故障
18.3 配置samba文件/etc/smb.conf
18.3.1 [global]節(jié)
18.3.2 [homes]節(jié)
18.3.3 [printers]節(jié)
18.4 文件與打印服務(wù)共享
18.5 優(yōu)化Samba性能
18.6 測試配置文件
18.6.1 用testprns測試打印機
18.6.2 用smbstatus測試
18.7 運行Samba服務(wù)器
18.8 訪問共享資源
18.8.1 在客戶端使用smbclient
18.8.2 共享文件裝到客戶端
18.8.3 在Windows客戶安裝共享資源
18.9 smb.conf公共配置選項
18.9.1 特殊約定
18.9.2 read only=,writeable=,writable=及write ok=(S)
18.9.3 valid users=(S)
18.9.4 invalid users=(S)
18.9.5 read list=(S)
18.9.6 write list=(S)
18.9.7 path=(S)
18.9.8 create mask=(S)和create mode=(S)
18.9.9 browseable=(S)
18.9.10 printable=(S)
18.9.11 hosts allow=,hosts deny=,allow hosts=以及deny host=(S)
18.9.12 public=(S)和guest ok=(S)
18.9.13 comment=(S)和server string=(G)
18.9.14 domain logons=(G)
18.9.15 encrypt passwords=(G)
18.9.16 hosts equiv=(G)
18.9.17 interfaces=(G)
18.9.18 load printers=(G)
18.9.19 null passwords=(G)
18.9.20 password level=(G)和usemame level=(G)
18.9.21 security=(G)
18.9.22 workgroup=(G)
18.9.23 config file=(G)
18.10 Samba文檔資源
18.10.1 Samba應(yīng)用程序文檔資源
18.10.2 配置選項文檔
18.10.3 其他文檔
18.11 小結(jié)
第19章 高級網(wǎng)絡(luò)管理工具
19.1 NFS——網(wǎng)絡(luò)文件系統(tǒng)
19.1.1 什么是NFS
19.1.2 遠程過程調(diào)用和外部數(shù)據(jù)表達
19.1.3 NFS守護進程
19.1.4 /etc/exports文件
19.1.5 通過NFS安裝和卸載文件系統(tǒng)
19.2 NIS——網(wǎng)絡(luò)信息系統(tǒng)
19.2.1 NIS分布的文件
19.2.2 安裝NIS
19.2.3 NIS的幕后工作原理
19.2.4 使用NIS
19.2.5 管理NIS
19.2.6 自動安裝程序
19.3 TCP/IP故障排除工具
19.3.1 ping
19.3.2 traceroute
19.3.3 tcpdump
19.4 小結(jié)
第3部分 安全問題
第20章 安全問題概觀
20.1 安全概念
20.1.1 安全策略:主要規(guī)劃
20.1.2 信息安全的各個方面
20.1.3 信息安全的常見錯誤概念
20.14 電子防護是足夠的
20.1.5 周邊安全措施和主機安全措施
20.1.6 安全和易用性的對比
20.2 聯(lián)機攻擊的主要類型
20.2.1 拒絕服務(wù)攻擊
20.2.2 偵測攻擊
20.2.3 破壞口令攻擊
20.2.4 電子欺騙
20.2.5 中間人攻擊
20.2.6 敵對的代碼:特洛伊木馬、病毒和蠕蟲
20.2.7 “開采者”和“腳本小孩”
20.3 監(jiān)視和入侵檢測
20.3.1 什么是異常行為
20.3.2 監(jiān)視什么
20.3.3 自動監(jiān)視
20.4 小結(jié)
第21章 安全原則
21.1 常見的安全問題
21.1.1 病毒、特洛伊木馬程序和Internet蠕蟲
21.1.2 運行不必要的服務(wù)
21.1.3 過度使用root賬戶
21.1.4 明文發(fā)送口令
21.1.5 口令選擇問題
21.1.6 破壞口令程序
21.1.7 社會工程
21.1.8 “開放式轉(zhuǎn)播”郵件系統(tǒng)
21.2 普通防御措施
21.2.1 仔細選擇口令
21.2.2 觀察日志
21.2.3 掃描端口
21.2.4 注意誰獲得了訪問權(quán)限
21.2.5 文件系統(tǒng)的安全
21.2.6 不要作為root執(zhí)行不可信的二進制文件
21.3 遠程訪問的安全問題
21.3.1 網(wǎng)絡(luò)守護進程
21.3.2 tcp_wrappers
21.3.3 終端和root賬戶
21.4 防御來自本地網(wǎng)絡(luò)的攻擊
21.4.1 網(wǎng)絡(luò)文件系統(tǒng)
21.5 防御本地用戶的攻擊
21.5.1 登錄電子欺騙
21.6 防御拒絕服務(wù)攻擊
21.6.1 來自本地用戶的攻擊
21.6.2 來自遠程系統(tǒng)的攻擊
21.7 防御來自物理訪問的攻擊
21.7.1 保護引導(dǎo)安全性
21.7.2 加密的文件系統(tǒng)
21.8 安全工具
21.8.1 SSH
21.8.2 PAM
21.8.3 Saint/Satan
21.9 恢復(fù)損壞的系統(tǒng)
21.10 其他安全資源
21.11 小結(jié)
第22章 防火墻和代理服務(wù)器
22.1 防火墻和Linux內(nèi)核
22.2 配置Linux防火墻
22.2.1 配置過濾防火墻
22.2.2 創(chuàng)建防火墻規(guī)則
22.2.3 錯誤配置防火墻
22.2.4 配置偽裝防火墻
22.2.5 配置IP記賬
22.2.6 ipchains(v2.2)
22.3 配置代理服務(wù)器
22.3.1 普通代理服務(wù)器
22.3.2 應(yīng)用程序代理服務(wù)器
22.4 配置本地網(wǎng)絡(luò)
22.4.1 配置應(yīng)用程序代理服務(wù)器
22.4.2 配置SOCKS客戶機
22.5 在防火墻后面運行服務(wù)器
22.6 聯(lián)機文檔
22.7 小結(jié)
第23章 加密
23.1 什么是加密
23.1.1 共享密鑰和公鑰加密
23.2 加密的用途
23.2.1 保密性
23.2.2 身份驗證
23.2.3 不可否認性
23.3 合法發(fā)行和出口控制
23.4 加密通信的工具
23.4.1 SSH
23.4.2 PGP
23.5 小結(jié)
第4部分 開發(fā)環(huán)境
第24章 C/C++開發(fā)環(huán)境
24.1 C/C++環(huán)境
24.1.1 Debian中C語言的角色
24.1.2 Linux中的庫
24.1.3 id.son.conf和LD_LIBRARY_PATH環(huán)境變量
24.1.4 共享庫與靜態(tài)庫
24.1.5 C庫的修訂版:FSF libc5和GNU libc2.0與2.1
24.2 C及C++的編譯與調(diào)試
24.2.1 C編譯程序gCC
24.2.2 C++編譯程序g++
24.2.3 編譯程序的優(yōu)化
24.2.4 鏈接程序ld
24.2.5 GNU調(diào)試程序gdb
24.2.6 利用gdb修改變量
24.2.7 系統(tǒng)庫及頭文件
24.3 小結(jié)
第25章 Java程序設(shè)計
25.1 什么是Java
25.2 Java的特點
25.2.1 傳統(tǒng)的編譯鏈接模型
25.2.2 Java鏈接模型
25.2.3 Java字節(jié)碼
25.2.4 Java安全性
25.3 安裝Java
25.3.1 JDK版本
25.3.2 解壓縮和配置
25.3.3 編譯和運行一個程序
25.4 Java程序設(shè)計
25.4.1 數(shù)據(jù)類型
25.4.2 運算符
25.4.3 控制結(jié)構(gòu)
25.4.4 方法重載
25.4.5 數(shù)組及內(nèi)存管理
25.4.6 異常處理
25.4.7 對象和繼承
25.4.8 接口
25.4.9 線程
25.4.10 AWT
25.5 小結(jié)
第26章 tcl和tk程序設(shè)計
26.1 tcl基礎(chǔ)
26.1.1 tcl的交互使用
26.1.2 tcl的非交互式使用
26.2 tcl語言
26.2.1 命令結(jié)構(gòu)
26.2.2 注釋
26.2.3 數(shù)據(jù)類型
26.2.4 變量
26.2.5 字符串值的操作
26.2.6 數(shù)值的操作
26.2.7 引用與置換
26.2.8 流程控制——if和switch
26.2.9 循環(huán)
26.2.10 I/O文件和文件info
26.2.11 過程
26.3 tk工具箱
26.3.1 窗口組件概述
26.3.2 窗口組件的創(chuàng)建
26.3.3 窗口組件選項
26.4 tcl/tk窗口組件程序設(shè)計實例
26.5 tcl/tk與xsetroot的接口
26.6 小結(jié)
第27章 Python程序設(shè)計
27.1 運行Python的準(zhǔn)備
27.1.1 Python的安裝
27.1.2 Python環(huán)境變量的設(shè)置
27.2 Python命令行解釋程序
27.2.1 將命令行解釋程序用作計算器
27.3 Python程序
27.3.1 命令行參數(shù)和環(huán)境變量
27.4 控制語句
27.4.1 if語句
27.4.2 while循環(huán)
27.4.3 for循環(huán)
27.5 列表和range()函數(shù)
27.5.1 創(chuàng)建帶有字符串的數(shù)據(jù)列表
27.5.2 包含測試
27.5.3 跨越相鄰區(qū)域的列表
27.5.4 了解元組
27.6 字典
27.6.1 創(chuàng)建含有一個元素的字典
27.7 控制臺I/O
27.8 文件I/O
27.8.1 文件輸出
27.8.2 文件輸入
27.8.3 文件I/O示例
27.9 函數(shù)和模塊
27.9.1 模塊
27.10 字符串和正則表達式
27.10.1 字符串
27.10.2 正則表達式
27.10.3 字符串和正則表達式示例
27.11 類
27.11.1 類的定義及實例化
27.11.2 封裝及私有標(biāo)識符
27.11.3 繼承
27.12 Python的其他功能
27.13 小結(jié)
第28章 Scheme和Expect程序設(shè)計
28.1 MzScheme的安裝
28.2 Scheme的運行
28.3 Scheme腳本編程
28.4 命令行參數(shù)的使用
28.5 可用的數(shù)據(jù)類型
28.5.1 布爾值
28.5.2 數(shù)字
28.5.3 字符
28.5.4 符號
28.5.5 變量
28.5.6 字符串
28.5.7 向量
28.6 條件語句的實現(xiàn)
28.6.1 if語句
28.6.2 unless語句
28.6.3 when語句
28.7 文件的輸入和輸出
28.7.1 文件的讀操作
28.7.2 創(chuàng)建文件
28.8 Echo示例
28.9 Expect
28.10 Expect的安裝
28.11 命令行開關(guān)
28.11.1 send
28.11.2 expect
28.11.3 spawm
28.11.4 interact
28.11.5 腳本示例——Netscape下載
28.12 小結(jié)
第5部分 Linux應(yīng)用
第29章 工程的綜合應(yīng)用:make和autoconf
29.1 使用make編譯
29.1.1 生成目標(biāo)
29.1.2 make的其他命令行操作
29.1.3 Makefile的格式
29.2 Makefile的高級應(yīng)用
29.2.1 make的變量
29.2.2 分開源文件目錄和目標(biāo)文件目錄
29.2.3 自動變量
29.2.4 使用模式和隱含規(guī)則
29.2.5 使用虛擬目標(biāo)
29.3 make的內(nèi)部函數(shù)
29.3.1 操作文件名的函數(shù)
29.3.2 操作字符串的函數(shù)
29.4 自動生成依賴文件
29.5 make應(yīng)用于其他工程
29.5.1 make應(yīng)用到C和C++
29.5.2 make應(yīng)用到網(wǎng)站
29.5.3 make應(yīng)用到Java
29.6 make更多的文檔信息
29.7 使用autoconf
29.8 小結(jié)
第30章 分布式工程管理
30.1 CVS
30.1.1 安裝
30.1.2 配置
30.1.3 創(chuàng)建工程
30.1.4 設(shè)置環(huán)境變量
30.1.5 導(dǎo)入當(dāng)前文件
30.1.6 修改工程
30.1.7 多開發(fā)人員支持
30.2 修正發(fā)行版中的錯誤
30.2.1 發(fā)布穩(wěn)定版本
30.2.2 添加和刪除文件
30.2.3 CVS小結(jié)
30.3 Bugzilla
30.3.1 安裝
30.3.2 使用BugZilla
30.4 Debian Bug Tracking System
30.4.1 安裝Bug Tracking System
30.4.2 報告故障
30.4.3 執(zhí)行偽頭標(biāo)
30.4.4 接收故障
30.4.5 Debian Bug Tracking System小結(jié)
30.5 Jitterbug
30.5.1 安裝Jitterbug
30.5.2 使用Jitterbug
30.6 Doozer
30.6.1 Doozer小結(jié)
30.7 小結(jié)
第6部分 附錄
附錄A 安裝Debian Linux
A.1 為安裝Linux準(zhǔn)備計算機
A.1.1 理解硬盤分區(qū)
A.1.2 對硬盤分區(qū)
A.1.3 分區(qū)實現(xiàn)
A.1.4 了解引導(dǎo)過程
A.2 硬盤分區(qū)
A.2.1 Linux所需的分區(qū)
A.2.2 分區(qū)大小
A.2.3 改變分區(qū)規(guī)劃
A.3 引導(dǎo)Linux
A.3.1 制作引導(dǎo)盤
A.3.2 引導(dǎo)選項
A.4 安裝系統(tǒng)
A.4.1 第一次引導(dǎo)
A.4.2 第二次引導(dǎo)
A.5 使用dselect來安裝應(yīng)用程序
A.5.1 選擇訪問方法
A.5.2 更新可用的軟件包列表
A.5.3 選擇用來安裝的軟件包
A.5.4 安裝所選軟件包
A.5.5 配置安裝的軟件包
A.6 多操作系統(tǒng)引導(dǎo)
A.7 疑難解答
A.7.1 為什么不能從Linux分區(qū)引導(dǎo)
A.7.2 如果第二次引導(dǎo)失敗
A.7.3 引導(dǎo)盤問題
A.7.4 使用選項引導(dǎo)內(nèi)核
A.7.5 當(dāng)其他方式失敗時,獲取軟件包
A.8 聯(lián)機資源
A.9 小結(jié)
附錄B 聯(lián)機參考資料
B.1 Web站點
B.1.1 第1章——Debian Linux初步
B.1.2 第3章——X Window System環(huán)境
B.1.3 第4章——用戶應(yīng)用程序
B.1.4 第8章——功能強大的腳本編程工具
B.1.5 第9章——正則表達式
B.1.6 第11章——管理基礎(chǔ)
B.1.7 第14章——災(zāi)難恢復(fù)
B.1.8 第15章——高級系統(tǒng)管理
B.1.9 第16章——TCP/IP聯(lián)網(wǎng)基礎(chǔ)
B.1.10 第17章——信息服務(wù)器
B.1.11 第18章——使用Samba與Microsoft網(wǎng)絡(luò)交互
B.1.12 第19章——高級網(wǎng)絡(luò)管理工具
B.1.13 第20章——安全問題概觀
B.1.14 第23章——加密
B.1.15 第25章——Java程序設(shè)計
B.2 新聞組
B.2.1 第8章——功能強大的腳本編程工具
B.2.2 第16章——TCP/IP聯(lián)網(wǎng)基礎(chǔ)
B.2.3 第18章——使用Samba與Microsoft網(wǎng)絡(luò)交互
B.2.4 第19章——高級網(wǎng)絡(luò)管理工具
B.2.5 第20章——安全問題概觀
B.2.6 第23章——加密
B.2.7 第25章——Java程序設(shè)計
B.3 電子郵件列表
B.3.1 第1章——Debian Linux初步
B.3.2 第18章——使用Samba與Microsoft網(wǎng)絡(luò)交互
B.3.3 第20章——安全問題概觀
B.3.4 第23章——功密
B.3.5 第25章——Java程序設(shè)計
附錄C DFSG兼容許可證
C.1 GNU通用公共許可證(GPL)
C.2 GNU次通用公共許可證(LGPL)
C.3 BSD許可證
附錄D 開放源代碼許可證
D.1 什么是開放源代碼軟件
D.1.1 SPI對OSI——開放源代碼的商標(biāo)
D.1.2 DFSG和OSD
D.2 重要問題:解釋軟件許可證
D.3 GNU GPL
D.4 GNU LGPL
D.5 BSD
D.6 Artistic許可證
D.6.1 完整文本
D.7 商業(yè)開放源代碼許可證的興起
D.7.1 Apple的APSL
D.7.2 Troll Tech的QPL
D.8 其他開放源代碼許可證
D.9 參考資料和其他讀物
附錄E 內(nèi)核配置選項
E.1 代碼成熟等級選項
E.2 處理器類型和特征
E.2.1 SMP和MTRR
E.3 可加載模塊支持
E.4 常規(guī)設(shè)置
E.4.1 網(wǎng)絡(luò)支持
E.4.2 BSD記賬
E.4.3 SysV IPC(DosEMu)
E.4.4 sysctl支持
E.4.5 支持Misc二進制文件
E.4.6 并口Parports
E.4.7 APM支持
E.4.8 看門狗支持
E.5 即插即用支持
E.6 塊設(shè)備
E.6.1 軟盤驅(qū)動程序
E.6.2 高級IDE支持
E.6.3 回送磁盤設(shè)備
E.6.4 網(wǎng)絡(luò)塊設(shè)備
E.6.5 多個設(shè)備和軟件RAID
E.6.6 paride和parport
E.7 聯(lián)網(wǎng)選項
E.7.1 內(nèi)核網(wǎng)絡(luò)鏈接套接字口
E.7.2 網(wǎng)絡(luò)防火墻
E.7.3 設(shè)置TCP/IP防火墻
E.7.4 優(yōu)化成路由器
E.7.5 IP隧道傳輸
E.7.6 Web站點管理員和IP別名
E.7.7 IPX和AppleTalk支持
E.7.8 企業(yè)網(wǎng)和X.25支持
E.7.9 協(xié)調(diào)高速接口和慢速CPU
E.8 Qos和公平排隊
E.9 SCSI支持
E.10 網(wǎng)絡(luò)設(shè)備支持
E.10.1 虛設(shè)網(wǎng)絡(luò)設(shè)備
E.10.2 EQL
E.10.3 PLIP、PPP和SLIP撥號網(wǎng)絡(luò)支持
E.11 業(yè)余廣播與無線支持
E.12 IrDA子系統(tǒng)和紅外端口設(shè)備驅(qū)動程序
E.13 ISDN子系統(tǒng)
E.14 老式CD-ROM驅(qū)動程序(非SCSI和IDE)
E.15 字符設(shè)備
E.15.1 終端和控制臺
E.15.2 串口
E.15.3 Unix98 PTY
E.15.4 并口打印機
E.15.5 鼠標(biāo)
E.15.6 看門狗、NVARM和RTC設(shè)備
E.15.7 雙向交談?wù)Z音合成器
E.16 針對Linux的視頻設(shè)備
E.17 游戲桿支持
E.18 Ftape軟磁帶設(shè)備驅(qū)動程序
E.19 文件系統(tǒng)
E.19.1 MS-DOS和VFAT(Windows)文件系統(tǒng)
E.19.2 ISO 9660、UDF和DVD支持
E.19.3 網(wǎng)絡(luò)文件系統(tǒng)
E.19.4 CODA分布式文件系統(tǒng)
E.19.5 NFS
E.19.6 SMB(Windows共享)和NCP
E.20 分區(qū)類型
E.21 母語支持
E.22 控制臺驅(qū)動程序
E.22.1 幀緩沖區(qū)支持
E.23 聲音
E.24 其他低級驅(qū)動程序
E.25 內(nèi)核控制
E.26 加載/保存配置

本目錄推薦

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