本書以Red Hat Enterprice Linux 5為藍(lán)本,全面介紹了Linux的桌面應(yīng)用、系統(tǒng)管理和網(wǎng)絡(luò)服務(wù)等方面的基礎(chǔ)知識(shí)和實(shí)際應(yīng)用。本書分為14章,內(nèi)容涉及Linux簡介、Linux系統(tǒng)安裝、文件管理、文本編輯器、用戶和組管理、軟件包的管理、進(jìn)程管理、外存管理、網(wǎng)絡(luò)基礎(chǔ)、Samba服務(wù)器、FTP服務(wù)器、DNS服務(wù)器、WWW服務(wù)器以及Linux下的編程等內(nèi)容。本書內(nèi)容豐富,結(jié)構(gòu)清晰,通俗易懂,案例貫穿始終,每章末有上機(jī)實(shí)訓(xùn)和習(xí)題。
Linux是一個(gè)優(yōu)秀的日益成熟的操作系統(tǒng),現(xiàn)在擁有大量的用戶。由于其安全、高效、功能強(qiáng)大,具有良好的兼容性和可移植性,Linux已經(jīng)被越來越多的人了解和使用。隨著Linux技術(shù)和產(chǎn)品的不斷發(fā)展和完善,其影響和應(yīng)用日益擴(kuò)大。Linux系統(tǒng)正在占據(jù)越來越重要的地位!禠inux操作系統(tǒng)案例教程 第2版》的編寫目的是幫助讀者掌握Linux相關(guān)知識(shí),提高實(shí)際操作技能,特別是利用Linux實(shí)現(xiàn)系統(tǒng)管理和網(wǎng)絡(luò)應(yīng)用能力。
本書以Red Hat Enteprise Linux 5為例,對Linux進(jìn)行全面詳細(xì)的介紹。本書根據(jù)初學(xué)者的學(xué)習(xí)規(guī)律,首先介紹Linux基礎(chǔ)知識(shí)、基本操作,在讀者掌握這些基本概念和基本操作的基礎(chǔ)上,對網(wǎng)絡(luò)服務(wù)進(jìn)行全面的了解。本書具有如下特點(diǎn):
1)結(jié)構(gòu)嚴(yán)謹(jǐn),內(nèi)容豐富。作者對Linux內(nèi)容的選取非常嚴(yán)謹(jǐn),知識(shí)點(diǎn)的過渡順暢自然。同時(shí),本書內(nèi)容非常豐富,從Linux的系統(tǒng)管理、桌面使用到網(wǎng)絡(luò)服務(wù)的構(gòu)建和應(yīng)用,甚至Linux下編程方面的知識(shí),都進(jìn)行了相應(yīng)的介紹。
2)講解通俗,步驟詳細(xì)。每個(gè)知識(shí)點(diǎn)以及實(shí)例的講解都通俗易懂、步驟詳細(xì),并添加了相應(yīng)的注釋,讀者只要按步驟操作就可以很快上手。
3)案例講解,貫穿始終。本書的每一個(gè)章節(jié)中都有案例,然后是對案例相關(guān)知識(shí)的講解,中間穿插案例的分解,非常有助于讀者對知識(shí)的理解和掌握。
4)理論和應(yīng)用相結(jié)合。本書在講解基本操作的前提下,從理論上對每個(gè)知識(shí)點(diǎn)的原理和應(yīng)用背景都進(jìn)行了詳細(xì)的闡述,從而讓讀者在實(shí)踐中舉一反三,能夠解決實(shí)際中遇到的問題。
本書共分14章,內(nèi)容包括Linux概況、Linux系統(tǒng)安裝、文件管理、文本編輯器、用戶和組管理、軟件包的管理、進(jìn)程管理、外存管理、網(wǎng)絡(luò)基礎(chǔ)、Samba服務(wù)器、FTP服務(wù)器、DNS服務(wù)器、WWW服務(wù)器以及Linux下的編程等。為了更好地為讀者服務(wù),本書遵循以下注釋原則:
1)如果例子比較復(fù)雜,在各個(gè)例子開始加一段功能行說明。該說明注釋的位置獨(dú)立成行,以“//”開始。其他簡單的例子則在需要注釋的部分進(jìn)行說明。
2)對于例子當(dāng)中需要說明的注釋部分位于該行的右部,以“//”開始。
3)對于特別需要讀者注意的地方,文中有“提示”來說明。
由于作者水平所限,疏漏之處在所難免,懇請廣大讀者批評指正。
前言
第1章 Linux簡介
1.1 Linux的性質(zhì)
1.2 Linux的特點(diǎn)
1.3 Linux與Windows的區(qū)別
1.4 Linux發(fā)展
1.4.1 Linux發(fā)展的要素
1.4.2 內(nèi)核發(fā)展史
1.5 Linux的內(nèi)核版本
1.6 Linux的優(yōu)勢
1.7 Linux 的應(yīng)用領(lǐng)域
1.8 Linux的組成部分
1.9 Linux的基本管理
1.10 課后習(xí)題
第2章 Linux系統(tǒng)安裝
2.1 Red Hat Enterprise Linux 5
簡介
2.2 安裝前的準(zhǔn)備
2.2.1 硬件基本需求
2.2.2 硬盤分區(qū)
2.2.3 安裝方式
2.3 案例:Linux安裝過程
2.4 虛擬機(jī)Vmware下安裝Linux
2.5 圖形化用戶界面和字符界面
2.6 退出Linux
2.7 課后習(xí)題
第3章 文件管理
3.1 Linux文件系統(tǒng)
3.1.1 Linux 常用文件系統(tǒng)介紹
3.1.2 Linux文件介紹
3.1.3 Linux目錄結(jié)構(gòu)
3.2 案例1:文件與目錄的基本
操作
3.2.1 目錄操作命令
3.2.2 文件操作命令
3.2.3 文件鏈接命令
3.3 案例2:文件內(nèi)容操作命令
3.3.1 顯示文本文件內(nèi)容命令
3.3.2 查找文件命令
3.3.3 文件內(nèi)容查詢命令
3.4 文件處理命令
3.5 文件統(tǒng)計(jì)命令
3.6 文件幫助命令
3.7 上機(jī)實(shí)訓(xùn)
3.8 課后習(xí)題
第4章 文本編輯器
4.1 案例:文本編輯器vi操作
模式
4.1.1 命令模式
4.1.2 文本編輯模式
4.1.3 末行模式
4.2 啟動(dòng)vi編輯器
4.2.1 啟動(dòng)單個(gè)文件
4.2.2 啟動(dòng)多個(gè)文件
4.3 顯示vi的行號
4.4 文本編輯器vi的使用
4.4.1 命令模式操作
4.4.2 插入模式操作
4.4.3 末行模式操作
4.5 桌面環(huán)境下的文本編輯工具
4.6 通配符
4.7 上機(jī)實(shí)訓(xùn)
4.8 課后習(xí)題
第5章 用戶和組管理
5.1 案例1:用戶賬號管理
5.1.1 用戶賬號文件
5.1.2 添加用戶
5.1.3 修改用戶信息
5.1.4 刪除用戶
5.2 案例2:用戶組賬號管理
5.2.1 用戶組賬號文件
5.2.2 建立組
5.2.3 修改用戶組屬性
5.2.4 刪除組群
5.2.5 添加/刪除組成員
5.2.6 顯示用戶所屬組
5.2.7 批量新建多個(gè)用戶賬號
5.3 桌面環(huán)境下管理用戶和組群
5.3.1 啟動(dòng)Red Hat用戶管理器
5.3.2 創(chuàng)建用戶
5.3.3 修改用戶屬性
5.3.4 創(chuàng)建用戶組
5.3.5 修改用戶組屬性
5.4 案例3:權(quán)限管理
5.4.1 文件和目錄的權(quán)限管理
5.4.2 權(quán)限的設(shè)置方法
5.4.3 桌面環(huán)境下的權(quán)限管理
5.5 上機(jī)實(shí)訓(xùn)
5.6 課后習(xí)題
第6章 軟件包的管理
6.1 案例1:RPM軟件包的管理
6.1.1 管理RPM包的shell命令
6.1.2 桌面環(huán)境下RPM包的管理
6.2 案例2:歸檔/壓縮文件
6.2.1 歸檔/壓縮文件的shell命令
6.2.2 桌面環(huán)境下歸檔/壓縮文件
6.3 案例3:YUM在線軟件包
管理
6.3.1 YUM命令管理軟件包
6.3.2 桌面環(huán)境下在線管理軟件包
6.4 上機(jī)實(shí)訓(xùn)
6.5 課后習(xí)題
第7章 進(jìn)程管理
7.1 進(jìn)程和作業(yè)的基本概念
7.1.1 進(jìn)程和作業(yè)簡介
7.1.2 進(jìn)程的基本狀態(tài)及其轉(zhuǎn)換
7.1.3 進(jìn)程的類型
7.1.4 Linux守候進(jìn)程介紹
7.2 案例1:進(jìn)程和作業(yè)管理
7.2.1 進(jìn)程和作業(yè)啟動(dòng)方式
7.2.2 管理進(jìn)程和作業(yè)的shell命令
7.2.3 桌面環(huán)境下進(jìn)程的管理
7.3 案例2:進(jìn)程調(diào)度
7.3.1 at 調(diào)度
7.3.2 batch調(diào)度
7.3.3 cron 調(diào)度
7.4 上機(jī)實(shí)訓(xùn)
7.5 課后習(xí)題
第8章 外存管理
8.1 磁盤管理的shell命令
8.2 案例1:Linux磁盤的管理
8.2.1 fdisk分區(qū)
8.2.2 裝載和卸載文件系統(tǒng)
8.2.3 桌面環(huán)境下移動(dòng)存儲(chǔ)介質(zhì)管理
8.3 案例2:磁盤配額
8.3.1 磁盤配額概述
8.3.2 設(shè)置文件系統(tǒng)配額
8.3.3 配置步驟
8.4 上機(jī)實(shí)訓(xùn)
8.5 課后習(xí)題
第9章 網(wǎng)絡(luò)基礎(chǔ)
9.1 Linux網(wǎng)絡(luò)配置基礎(chǔ)
9.1.1 TCP/IP參考模型
9.1.2 網(wǎng)絡(luò)配置參數(shù)
9.1.3 Linux網(wǎng)絡(luò)服務(wù)及對應(yīng)端口
9.2 案例:以太網(wǎng)的TCP/IP設(shè)置
9.2.1 Linux網(wǎng)絡(luò)接口
9.2.2 Linux網(wǎng)絡(luò)相關(guān)配置文件
9.2.3 桌面環(huán)境下配置網(wǎng)絡(luò)
9.3 常用的網(wǎng)絡(luò)配置命令
9.4 網(wǎng)絡(luò)服務(wù)
9.4.1 網(wǎng)絡(luò)服務(wù)軟件
9.4.2 管理服務(wù)的shell命令
9.4.3 桌面環(huán)境下的管理服務(wù)
9.5 網(wǎng)絡(luò)安全
9.5.1 防火墻
9.5.2 管理防火墻的shell命令
9.5.3 桌面環(huán)境下管理防火墻
9.5.4 SELinux
9.6 上機(jī)實(shí)訓(xùn)
9.7 課后習(xí)題
第10章 Samba服務(wù)器
10.1 Samba簡介
10.1.1 Samba的工作原理
10.1.2 Samba服務(wù)器功能
10.2 案例:Samba服務(wù)器的安裝和
配置
10.2.1 Samba服務(wù)器的安裝
10.2.2 Samba服務(wù)器的配置
10.2.3 與Samba服務(wù)器相關(guān)的shell
命令
10.2.4 Windows計(jì)算機(jī)訪問Linux
共享
10.2.5 Linux計(jì)算機(jī)訪問Windows
共享
10.2.6 桌面環(huán)境下配置Samba
服務(wù)器
10.3 在系統(tǒng)服務(wù)中啟動(dòng)和關(guān)閉
Samba服務(wù)
10.4 上機(jī)實(shí)訓(xùn)
10.5 課后習(xí)題
第11章 FTP服務(wù)器
11.1 FTP服務(wù)簡介
11.2 vsftpd服務(wù)器
11.2.1 安裝vsftpd
11.2.2 啟動(dòng)和關(guān)閉vsftpd
11.2.3 FTP客戶端的操作
11.3 案例:vsftpd服務(wù)器的配置
11.3.1 FTP服務(wù)的相關(guān)文件及其
配置
11.3.2 配置vsftpd.conf文件
11.4 vsftpd高級配置
11.5 上機(jī)實(shí)訓(xùn)
11.6 課后習(xí)題
第12章 DNS服務(wù)器
12.1 域名解析基本概念
12.2 DNS服務(wù)器及其安裝
12.2.1 DNS服務(wù)器類型
12.2.2 DNS服務(wù)器的安裝
12.3 案例:DNS服務(wù)器配置
12.3.1 文本模式下DNS服務(wù)器的
配置
12.3.2 桌面環(huán)境下DNS服務(wù)器的
配置
12.4 客戶端設(shè)置
12.4.1 Windows下的客戶端配置
12.4.2 Linux下的客戶端配置
12.5 上機(jī)實(shí)訓(xùn)
12.6 課后習(xí)題
第13章 WWW服務(wù)器
13.1 Web服務(wù)器基本概念
13.2 案例1:Apache服務(wù)器的
安裝和配置
13.2.1 Apache服務(wù)器的安裝
13.2.2 Apache服務(wù)器的測試
13.2.3 Apache服務(wù)器的配置
13.2.4 建立個(gè)人站點(diǎn)案例分解
13.3 案例2:Apache服務(wù)器的
應(yīng)用
13.3.1 虛擬主機(jī)的設(shè)置
13.3.2 日志記錄
13.4 桌面環(huán)境下配置Apache
服務(wù)器
13.4.1 HTTP配置工具的啟動(dòng)
13.4.2 配置步驟
13.5 課后習(xí)題
第14章 Linux下的編程
14.1 案例1:Linux下的C/C++
編譯器
14.1.1 GCC概述
14.1.2 g++和GCC區(qū)別
14.2 案例2:Linux下的PHP
編程
14.2.1 PHP簡介
14.2.2 配置運(yùn)行環(huán)境
14.2.3 簡單的PHP實(shí)例
14.3 案例3:Linux下的shell
編程
14.3.1 什么是shell
14.3.2 shell腳本介紹
14.3.3 shell變量
14.3.4 控制結(jié)構(gòu)語句
14.4 上機(jī)實(shí)訓(xùn)
14.5 課后習(xí)題
參考文獻(xiàn)