第1部分 Red Hat Linux快速入門
第1章 Red Hat Linux概述
1.1 什么是Linux
1.2 UNIX中Linux的根源
1.3 Linux具有什么特性
1.4 Linux系統(tǒng)的優(yōu)點是什么
1.5 什么是Red Hat Linux
1.6 為什么選擇Red Hat Linux操作系統(tǒng)
1.7 免費軟件文化氛圍
1.8 小結
第2章 安裝Red Hat Linux操作系統(tǒng)
2.1 直接安裝Red Hat Linux
2.2 準備安裝Red Hat Linux
2.2.1 閱讀安裝材料
2.2.2 選擇計算機的硬件
2.2.3 選擇安裝介質
2.3 本地安裝Red Hat Linux系統(tǒng)
2.4 從網絡安裝Red Hat Linux系統(tǒng)
2.4.1 NFS安裝程序
2.4.2 HTTP安裝
2.4.3 FTP安裝
2.5 檢查安裝過程
2.6 硬盤分區(qū)
2.6.1 安裝期間用Disk Druid分區(qū)
2.6.2 從現有的分區(qū)重新聲明硬盤
2.6.3 使用改變分區(qū)的其他工具”
2.6.4 創(chuàng)建分區(qū)提示
2.7 創(chuàng)建安裝盤
2.7.1 創(chuàng)建Linux系統(tǒng)盤
2.7.2 在DOS系統(tǒng)中創(chuàng)建磁盤
2.8 用LILO引導計算機
2.8.1 使用LILO
2.8.2 設置/etc/ilo.conf文件
2.9 重新配置Red Hat Linux內核
2.9.1 決定重新配置內核
2.9.2 安裝內核源代碼
2.9.3 開始重新配置內核
2.9.4 安裝新內核
2.10 小結
第2部分 使用Red Hat Linux
第3章 逐漸了解Red Hat Linux
3.1 登錄Red Hat Linux操作系統(tǒng)
3.1.1 進入系統(tǒng)對話
3.1.2 Shell接口
3.2 了解Red Hat Linuxshell
3.3 在Red Hat Linux系統(tǒng)中使用shell
3.3.1 定位命令
3.3.2 重新運行命令
3.3.3 連接和擴展命令
3.3.4 使用shell環(huán)境變量
3.3.5 管理后臺進程
3.3.6 配置shell
3.4 運行Red Hat Linux文件系統(tǒng)
3.5 使用Vi文本編輯器
3.5.1 Vi文本編輯器啟動
3.5.2 移動文件
3.5.3 查找文本
3.5.4 使用帶命令的數字
3.6 小結
第4章 使用桌面
4.1 啟動X桌面
4.1.1 啟動時打開GUI
4.1.2 自己啟動GUI
4.1.3 登錄時啟動GUI
4.2 使用Gnome桌面
4.2.1 使用Gnome面板
4.2.2 使用Gnome文件管理器
4.2.3 改變Gnome預定選項
4.2.4 退出Gnome
4.3 使用AnotherLevel桌面
4.3.1 使用AnotherLervel窗口
4.3.2 運行AnotherLevl菜單
4.3.3 專用的AnoherLevel桌面實用程序
4.3.4 使用AoherLevel快捷鍵
4.3.5 使用虛擬桌面
4.3.6 重新配置AnoherLevel
4.4 改變X設置
4.4.1 X客戶程序命令行選項
4.4.2 X資源文件
4.4.3 改變X顯示資源
4.4.4 X應用程序資源
4.5 選擇窗口管理程序
4.5.1 Afterstep
4.5.2 Amiga窗口管理程序
4.5.3 Blackbox窗口管理程序
4.5.4 Enlightenment窗口管理程序
4.5.5 Tab窗口管理程序
4.5.6 WindowMaker窗口管理程序
4.6 小結
第5章 訪問和運行應用程序
5.1 把Red Hat Linux作為應用程序平臺
5.2 獲取Red Hat Linux應用程序
5.2.1在Internet上查找應用程序
5.2.2 下載Linux軟件
5.2.3 理解包的名字和格式
5.3 安裝Red Hat Linux應用程序
5.3.1 安裝和管理RPM文件
5.3.2 構造和安裝源代碼
5.4 運行X Window應用程序
5.4.1 用菜單啟動應用程序
5.4.2 用Run Program窗口啟動應用程序
5.4.3 用Terminal窗口運行應用程序
5.4.4 使用X Window的工具
5.4.5 運行遠程X應用程序
5.5 用仿真程序運行其他操作系統(tǒng)下的應用程序
5.6 運行DOS應用程序
5.6.1 使用mtools
5.6.2 使用dosemu
5.7 運行Windows和Macintosh應用程序
5.7.1 WABI
5.7.2 WINE
5.7.3 Bochs
5.7.4 ARDI Executor
5.8 小結
第6章 用Red Hat Linux發(fā)布
6.1 選擇Red Hat Linux作為你的發(fā)布平臺
6.1.1 文檔需要檢驗表
6.1.2 Linux發(fā)布屬性
6.2 創(chuàng)建Groff或LaTex中的文檔
6.2.1 Groff的文本處理
6.2.2 用TeX/LaTeX處理文本
6.2.3 轉換文檔
6.3 使用商用字處理器
6.3.1 Applixware
6.3.2 StarOffice
6.3.3 WordPerfect
6.4 用Red Hat Linux打印文檔
6.4.1 打印到默認打印機
6.4.2 從shell中打印
6.4.3 檢查打印隊列
6.4.4 刪除打印任務
6.4.5 檢查打印機狀態(tài)
6.5 用ghostscript和Acrobat顯示文檔
6.5.1 使用ghostscript命令
6.5.2 使用Adobe Acrobat閱讀器
6.6 使用圖形
6.6.1 處理照片和圖像
6.6.2 屏幕捕獲
6.6.3 創(chuàng)建位圖圖像
6.7 使用SANE驅動的掃描儀
6.8 小結
第7章 用Red Hat Linux 玩游戲
7.1 基本Linux游戲內容
7.1.1 到何處尋覓Linux游戲的信息
7.1.2 圖形游戲界面
7.1.3 3DfX技術
7.2 X Window游戲
7.2.1 下棋游戲
7.2.2 AnotherLevel游戲
7.2.3 Gnome游戲
7.2.4 KDE游戲
7.3 基于字符的游戲
7.4 Linux游戲模仿器
7.4.1 支持xmame的硬件
7.4.2 安裝xmame
7.4.3 得到和安裝xmame游戲
7.5 某些高級Linux游戲
7.5.1 LinCity
7.5.2 Xgslags
7.5.3 Xsoldier
7.5.4 Doom
7.5.5 QuakeⅡ
7.5.6 Civilization:Call to Power for Linux
7.6小結
第8章 Red Hat Linux中的多媒體
8.1 聽聲音
8.1.1 聲卡的配置
8.1.2 聲音文件轉換
8.1.3 CD聲音播放器
8.1.4 MP3聲音播放器
8.1.5 MIDI聲音播放器
8.2 播放電影
8.2.1 xanim瀏覽器
8.2.2 MpegTV播放器
8.2.3 RealPlayer
8.2.4 多媒體Netscape插件和幫助應用程序
8.3 期待的多媒體技術
8.4 小結
第9章 Internet和Web工具
9.1 Internet工具總覽
9.2 瀏覽Web
9.2.1 URL
9.2.2 網頁
9.2.3 Netscape Communicator
9.3 用E-mail通信
9.3.1 E-mail基礎
9.3.2 Netscape Messenger郵件
9.3.3 基于文本的郵件程序
9.4 參加新聞組
9.4.1 用于新聞討論組的Netscape Messenger
9.4.2 trn新聞閱讀器
9.4.3 tin新聞閱讀器
9.5 使用遠程登錄、復制和執(zhí)行
9.5.1 使用telnet進行遠程登錄
9.5.2 用FTP復制文件
9.5.3 使用“r”命令:rlogin、rcp和rsh
9.6小結
第3部分 管理Red Hat Linux
第10章 了解系統(tǒng)管理
10.1 根用戶/超級用戶
10.1.1 登錄為根用戶
10.1.2 用su命令改變?yōu)槌売脩?br />10.2 管理命令、配置文件和登錄文件
IO.2.1 管理命令
10.2.2 管理配置文件
10.2.3 管理登錄文件
10.2.4 其他管理登錄
10.3 了解你的Red Hat Linux系統(tǒng)
10.3.1 主機名與Linux版本
10.3.2 磁盤分區(qū)和大小
10.3.3 用戶帳號
10.3.4 kernel
10.4 圖形管理界面
10.4.1 使用linuxconf
10.4.2 啟動linuxconf
10.4.3 linuxconf配置任務
10.4.4 linuxconf控制任務
10.4.5 linuxconf子命令
10.5 使用文件系統(tǒng)
10.5.1 安裝文件系統(tǒng)
10.5.2 創(chuàng)建磁盤或分區(qū)上的文件系統(tǒng)
10.6 檢查系統(tǒng)空間
10.6.1 用df顯示系統(tǒng)空間
10.6.2 使用du檢查磁盤空間
10.6.3 用find查找磁盤占用情況
10.7 監(jiān)控系統(tǒng)性能
10.7.1 用xload檢查系統(tǒng)加載
10.7.2 用top工具監(jiān)控CPU
10.7.3 用vmstat檢查虛擬內存和CPU
10.8 小結
第11章 在Red Hat Linux中設置用戶
11.1 創(chuàng)建用戶帳號
11.1.1 使用adduser增加用戶
11.1.2 用Vipw增加用戶
11.2 設置用戶默認值
11.2.1 提供初始登錄腳本
11.2.2 提供初始的.bashrc文件
11.2.3 提供初始的.tcshr文件
11.2.4 配置系統(tǒng)shell選項
11.2.5 提供初始X Window配置
11.3 創(chuàng)建可移植的桌面
11.4 提供對用戶的支持
11.4.1 創(chuàng)建支持郵箱
11.4.2 重新設置用戶口令
11.4.3 修改帳號
11.5 刪除用戶帳號
11.6 檢查磁盤定額
11.7 把郵件發(fā)送給所有的用戶
11.8 用linuxconf管理帳號
11.9 小結
第12章 系統(tǒng)任務自動化
12.1 理解shell腳本
12.1.1 執(zhí)行shell腳本
12.1.2 創(chuàng)建用戶自定義變量
12.1.3 執(zhí)行算術運算
12.1.4 使用編程結構
12.1.5 試用一些簡單的shell腳本
12.2 系統(tǒng)初始化
12.3 系統(tǒng)啟動和關閉
12.3.1 啟動運行級腳本
12.3.2 轉換到運行級別3
12.3.3 理解startup腳本的工作
12.3.4 修改啟動方式
12.3.5 刪除守護進程
12.3.6 增加守護進程
12.3.7 控制運行級別
12.4 計劃系統(tǒng)任務
12.4.1 使用at.allow和at.deny
12.4.2 指定任務運行的時間
12 4.3 提交計劃任務
12.4.4 查看計劃的任務
12.4.5 刪除計劃的工作
12.4.6 使用batch命令
12.4.7使用cron工具
12.5 小結
第13章 備份和恢復文件
13.1 選擇備份策略
13.1.1 完全備份
13.1.2 增量備份
13.1.3 磁盤鏡像
13.1.4 網絡備份
13.2 選擇備份介質
13.2.1 磁帶
13.2.2 可寫CD-ROM驅動器
13.3 備份到硬盤
13.3.1 得到和安裝mirrordir來克隆目錄
13.3.2 用mirrordir克隆一個目錄
13.3.3 自動鏡像
13.4 用dump備份文件
13.4.1 安裝dump包
13.4.2 用dump創(chuàng)建備份
13.4.3 理解dump級別
13.5 用cron自動備份
13.6 恢復備份文件
13.6.1 恢復整個文件系統(tǒng)
13.6.2 恢復單個文件
13.7 跨網備份
13.8 用多臺計算機執(zhí)行網絡備份
13.8.1 獲得和安裝Amanda包
13.8.2 為網絡備份配置Amanda
13.8.3 執(zhí)行Amanda備份
13.9 小結
第14章 計算機安全問題
14.1 黑客與攻擊者比較
14.2 口令保護
14.2.1 選擇安全口令
14.2.2 定期改變口令
14.2.3 使用隱含的口令文件
14.3 避免被入侵
14.3.1 用Crack測試你的口令
14.3.2 獲取Crack包
14.3.3 運行Crack命令
14.3.4 顯示Crack運行的過程
14.4 通過過濾網絡訪問保護你的計算機
14.5 用防火墻保護你的網絡
14.5.1 使用過濾或代理防火墻
14.5.2 將Red Hat Linux配置為防火墻
14.6 保護NFS易損性
14.7 用tiger執(zhí)行安全檢查
14.8 從日志文件檢測干擾
14.8.1 syslogd的作用
14.8.2使用syslogd將日志重定向到晚loghost
14.8.3 理解信息日志文件
14.9 使用Tripwire檢測受損文件
14.9.1 得到并安裝Tripwire
14.9.2 初始化Tripwire數據庫
14.9.3 重建poicy文件
14.9.4 檢查文件完整性
14.9.5 更新數據庫
14.10 避免拒絕服務攻擊
14.10.1 郵件轟炸
14.10.2 spam中繼
14.10.3 smurfing
14.11 使用加密技術
14.11.1 對稱性加密方法
14.11.2 公用密鑰加密方法
14.11.3 出口加密技術
14.11.4 使用安全Shell包
14.12 查找有關安全性的信息
14.12.1 CERT
14.12.2 CIAC
14.12.3 AntiOnline
14.12.4 新聞組
14.12.5 其他工具和資源
14.12.6 安全相關的術語
14.13 小結
第4部分 Red Hat Linux網絡和服務器設置
第15章 設置LAN
15.1 理解Red Hat Linux及LAN
15.1.1 選擇網絡拓撲和設備
15.1.2 選擇對等網與客戶用醫(yī)務器模型
15.2 設置Ethernet LAN
15.2.1 選擇Ethernet卡
15.2.2 在安裝Red Hat Linux過程中添加Ethernet
15.2.3 在安裝Red Hat Linux后添加Ethernet
15.2.4 添加兩個Ethernet卡
15.3 配置主機
15.3.1 理解IP地址
15.3.2 獲得IP地址
15.3.3 添加主機名和IP地址
15.3.4 在安裝時添加主機信息
15.3.5 安裝后再添加主機信息
15.3.6 添加其他主機地址
15.3.7 向LAN添加Window95計算機
15.4 校查Ethernet連接
15.4.1 啟動時Linux發(fā)現了Ethernet驅動程序嗎
15.4.2 能抵達LAN上的另一臺計算機嗎
15.4.3 Ethernet連接完成了嗎
15.5 最容易的Linux LAN
15.5.1 PLIP模式
15.5.2 配置PLIP
15.5.3 把PLIP建入內核
15.6 小結
第16章 與Internet連接
16.1 理解Internet的構成
16.1.1 Internet域
16.1.2 主機名和IP地址
16.1.3 路由
16.1.4 代理
16.2 使用撥號連接Internet
16.2.1 獲取信息
16.2.2 使用PPP
16.2.3 PPP疑難解答
16.3 把LAN連接到Internet
16.4 把Red Hat Linux設置為路由器
16.4.1 配置Red Hat Linux路由器
16.4.2 配置Red Hat Linux路由客戶
16.4.3 配置Windows 95路由客戶
16.4.4 配置IP偽裝和ipchains防火墻
16.5 將Red Hat Linux設置為代理服務器
16.5.1 啟動squid守護程序
16.5.2 使用簡單的squid.conf文件
16.5.3 修改squid配置文件
16.5.4 調試squid
16.6 設置代理客戶
16.6.1 配置Netscape以便使用代理服務器
16.6.2 配置Internet Explorer以便使用代理服務器
16.6.3 配置Mosoic和Lynx瀏覽器來使用代理服務器
16.7 小結
第17章 設置打印服務器
17.1 在Red Hat Linux中打印
17.1.1理解/etc/printcap文件
17.1.2 理解lpd打印守護程序
17.1.3 在安裝過程中配置打印機
17.1.4 從桌面安裝本地打印機
17.1.5 從桌面配置遠程打印機
17.2 選擇打印機
17.3 管理在Red Hat Linux中打印的文檔
17.3.1 用lpr打印
17.3.2 用lprm刪除打印作業(yè)
17.3.3 用lpC控制打印機
17.3.4 用lpo顯示隊列信息
17.4 配置打印服務器
17.4.1 用lpd配置共享打印機
17.4.2 配置共享Netware打印機
17.4.3 配置共享Samba打印機
17.5 小結
第18章 安裝文件服務器
18.1 在Red Hat Linux下安裝NFS文件服務器
18.1.1 共享NFS文件系統(tǒng)
18.1.2 使用NFS文件系統(tǒng)
18.1.3 卸載NFS文件系統(tǒng)
18.1.4 與NFS相關的其他文件
18.2 在Red Hat Linux下安裝Samba文件服務器
18.2.1 準備安裝Samba
18.2.2 用SWAT對samba服務器進行配置
18.2.3 在Windows系統(tǒng)安裝Samba客戶程序
18.3 在Red Hat Linux下安裝Netware網絡文件服務器
18.3.1 創(chuàng)建Netware網絡文件服務器
18.3.2 使用Netware網絡用戶命令
18.4 小結
第19章 安裝郵件服務器
19.1 SMTP和 sendmail介紹
19.2 安裝和運行sendmail
19.2.1 啟動sendmail
19.2.2 其他程序
19.2.3 Sendmail登錄
19.3 配置sendmail
19.3.1 sendmail的組件文件
19.3.2 sendmail本地信息選項
19.3.3 sendmail選項
19.3.4 信息優(yōu)先級
19.3.5 可信用戶
19.3.6 標題格式
19.3.7 重新編輯規(guī)則
19.3.8 郵件程序定義
19.3.9 使用m4宏預處理器
19.3.10 forward文件
19.3.11 別名文件
19.4 管理郵件列表
19.4.1 安裝majordomo
19.4. 2配置majordomo
19.4.3 運行majordomo
19.5 小結
第20章 安裝FTP服務器
20.1 理解FTP服務器
20.1.1 FTP服務器特性
20.1.2 FTP用戶類型
20.2 運行FTP服務器
20.3 建立FTP用戶
20.3.1 FTP匿名用戶
20.3.2 真用戶
20.3.3 特邀用戶
20.4 FTP目錄、信息文件、問候語的設置
20.4.1 創(chuàng)建FTP目錄結構
20.4.2 添加幫助信息
20.4.3 更改FTP登錄問候語
20.5 控制FTP訪問
20.5.1 建立用戶等級
20.5.2 接收文件的上載
20.5.3 限制當前用戶的數量
20.5.4 上載和下載的限定
20.5.5 拒絕主機和用戶的訪問
20.6 關閉和重啟FTP服務器
20.6.1 關閉FTP
20.6.2 重啟FTP
20.7 監(jiān)視FTP服務器
20.7.1 登錄連接
20.7.2 文件傳輸登錄
20.8 關于FTP服務器更多的信息
20.9 試驗FTP服務器
20.10 小結
第21章 設置Web服務器
21.1 介紹Web服務器
21.2 安裝Apache Web服務器
21.3 配置服務器
21.3.1 設定通用服務器選項
21.3. 2配置內容的有效性
21.3.3 允許訪問內容
21.4 啟動和停止服務器
21.5 監(jiān)視服務器活動
21.5.1 顯示服務器信息
21.5.2 顯示服務器狀態(tài)
21.5.3 限制對服務器信息和服務器狀態(tài)的訪問
21.5.4 記錄錯誤
21.5.5 記錄傳輸
21.6 小結
第22章 設置新聞服務器
22.1 理解新聞傳送
22.2 計劃你的新聞服務器
22.2.1 你是否需要一個新聞服務器
22.2.2 你向哪個新聞組提供信息
22.2.3 文章是怎樣存儲的
22.2.4 一篇稿件將存儲多長時間
22.2.5 怎樣確定向你提供新聞的服務器
22.2.6 你的新聞組的政策是什么
22.3 配置一個INN新聞服務器
22.3.1 啟動INN
22.3.2 配置INN服務器
22.4 設置新聞供給
22.4.1 配置供給稿件的主機
22.4.2 配置接收你發(fā)送稿件的主機
22.4.3 獲得一個活動新聞組的列表
22.5 選擇如何存儲稿件
22.5.1 啟動不同的存儲方法
22.5.2 使用時間混編存儲方式
22.5.3 使用cnfs存儲方式
22.6 設置到期時間
22.7 允許用戶訪問你的服務器
22.8 小結
第23章 建立網絡信息服務
23.1 了解網絡信息服務
23.2 作為NIS客戶來建立Red Hat Linux
23.2.1 定義NIS域名
23.2.2 建立/etc/yp. conf文件
23.2.3 配置NIS客戶守護進程
23.3 作為NIS主服務器來建立Red Hat Linux
23.3.1 建立NIS映像
23.3.2 配置NIS服務器守護進程
23.4 作為NIS從服務器來建立Red Hat Linux
23.5 小結
附錄A Red Hat Linux的包管理器
A.1 包分類
A.2 包
附錄B 光盤中的內容