前言
第1章Red Hat Enterprise Linux簡介和安裝
1.1 Linux簡介
1.1.1什么是Linux
1.1.2 Linux的發展歷史
1.1.3 Linux的特點
1.1.4 Linux的內核版本和發行版本
1.1.5 Linux的應用
1.2 Red Hat Enterprise Linux簡介
1.2.1 Enterprise Linux的含義
1.2.2 Enterprise Linux的特點
1.2.3 Enterprise Linux 5的版本
1.2.4 Enterprise Linux 5的新特性
1.3安裝前的準備工作
1.3.1硬件要求
1.3.2系統硬件設備型號
1.3.3與其他操作系統并存的問題
, 1.3.4各種安裝方式簡介
1.3.5硬盤分區和文件系統
1.4安裝Red Hat Enterprise Linux
1.4.1 安裝Red Hat Enterprise Linux
1.4.2刪除Red Hat Enterprise Linux
1.5在虛擬機中安裝Red Hat Enterprise Linux
1.5.1虛擬機簡介
1.5.2安裝VMware Workstation
1.5.3新建虛擬機
1.5.4在虛擬機中安裝Linux
1.6項目實訓
習題一
第2章Linux的圖形界面和應用軟件的使用
2.1 Linux的圖形化界面
2.1.1使用GNOME圖形化界面
2.1.2使用KDE桌面
2.2 Linux常用應用程序
2.2.1 圖形圖像軟件的使用
2.2.2音頻軟件的使用
2.2.3瀏覽器的使用
2.2.4文字處理軟件的使用
2.2.5 Linux中的文本編輯器簡介
2.3項目實訓:Konqueror瀏覽器的熟練掌握
習題二
第3章字符界面及Shell
3.1 Linux字符界面的使用
3.1.1進入Linux字符界面
3.1.2在字符界面下實現系統操作
3.1.3在字符界面下獲得幫助
3.2字符界面下Ⅵ編輯器的使用
3.2.1Ⅵ編輯器簡介
3.2.2Ⅵ編輯器的基本操作
3.3 Shell的使用
3.3.1 Shell介紹
3.3.2 Shell類型
3.3.3 Shell變量
3.3.4 Shell的常用功能
3.4項目實訓:使用Ⅵ編輯器創建并編輯
文檔
習題三
第4章LINUX常用命令
4.1文件和目錄操作命令
4.1.1pwd和cd命令
4.1.2 ls命令
4.1.3 mkdir和rmdir命令
4.1.4cp和mv命令
4.1.5 touch命令
4.1.6 rill命令
4.2查找類命令
4.2.1 grep和find命令
4.2.2 locate命令
4.2.3 whereis和whatis命令
4.2.4 which命令
4.3有關文本的命令
4.3.1 cat、more、less命令
4.3.2 head、tail命令
4.3.3 sort命令
4.3.4 diff和uniq命令
4.4其他命令
4.4.1 echo、write、mesg、wall、talk等信息命令
4.4.2 uname和hostname命令
4.4.3 cal和date命令
4.4.4 last命令
4.4.5 clear命令
4.5項目實訓:使用Linux命令實現文件和目錄操作
習題四
第5章用戶和用戶組管理
5.1用戶管理
5.1.1用戶賬戶的類型
5.1.2用戶賬戶的管理
5.2用戶組管理
5.2.1用戶組的類型
5.2.2用戶組的管理
5.3項目實訓:用戶和用戶組操作
習題五
第6章Linux的RPM軟件包管理
6.1 RPM軟件包簡介
6.1.1什么是RPM軟件包
6.1.2 RPM軟件的使用方法
6.2 YUM
6.2.1 YUM倉庫簡介
6.2.2 YUM倉庫配置
6.3項目實訓:配置Linux的YUM倉庫
實現正常的添加刪除程序
習題六
第7章文件管理
7.1 Linux文件
7.1.1 Linux文件介紹
7.1.2 Linux文件類型
7.2 Linux的壓縮及解壓縮
7.2.1 tar包簡介
7.2.2 tar包的使用
7.2.3其他文件壓縮用法
7.3項目實訓:文件的壓縮與解壓
習題七
第8章文件系統與磁盤管理
8.1 Linux文件系統概述
8.1.1 Linux的文件系統類型
8.1.2創建Linux文件系統
8.1.3‘掛載和卸載文件系統
8.2使用交換空間
8.2.1添加交換空間
8.2.2刪除交換空間
8.3權限設置
8.3.1文件與目錄的權限
8.3.2設置文件和目錄權限
8.3.3改變文件與目錄的所有者和所有者所在組
8.4硬盤分區
8.4.1硬盤分區簡介
8.4.2使用fdisk進行硬盤分區
8.5磁盤配額
8.5.1磁盤配額簡介
8.5.2配置磁盤
8.6項目實訓:文件和目錄權限的設定
習題八
第9章進程與服務管理
9.1進程管理
9.1.1進程與作業的基本概念
9.1.2進程的管理和控制
9.1.3作業的控制
9—2服務的管理
9.2.1 圖形界面下的管理
9.2.2 ntsysv命令
9.2.3 chkconfig和service命令
9.3項目實訓:實現計劃任務
習題九
第10章PAM應用
10.1 PAM的構成
10.2 PAM配置文件分析
10.2.1 模塊類型
10.2.2控制標志
10.2.3模塊參數
10.3常見PAM模塊
10.4項目實訓:通過PAM模塊設定控制用戶的登錄
習題十
第ll童SELinux的應用
11.1 SELinux的特點
11.2 SELinux的運行狀態配置
11.3 SELinux配置管理
11.3.1 SELinux控制規則及相關概念
11.3.2 SELinux配置文件
11.3.3 SELinux相關命令
11.3.4 SELinux日志
11.3.5使用SELinux圖形界面配置工具
11.4項目實訓:通過SELinux配置Apache
習題十一
第12章基本網絡配置
12.1網絡配置文件
12.1.1/etc/sysconfig/network—scripts/ifcfg .eth文件
12.1.2/etc/resolv.conf文件
12.1.3/etc/host.conf文件
12.1.4/etc/sysconfi9/network文件
12.1.5/etc/services文件
12.1.6/etc/hosts文件
12.2 IP地址配置
12.2.1 圖形界面下的地址配置
12.2.2使用命令配置IP地址
12.3 Linux下的網絡調試命令
12.3.1 pin9命令
12.3.2 arp命令
12.3.3 netstat命令
12.3.4 traceroute命令
12.4 DHCP概述
12.4.1 DHCP服務的工作原理
12.4.2 DHCP服務分配的IP地址類型
12.5安裝DHCP服務
12.5.1圖形界面下的安裝
12.5.2字符界面下的安裝
12.5.3啟動和停止DHCP服務
12.6配置DHCP服務
12.6.1/etc/dhcpd.conf文件
12.6.2作用域的配置
12.6.3保留地址的配置
12.6.4配置DHCP客戶端
12.7項目實訓:搭建DHCP服務器
習題十二
第13章Linux防火墻
13.1 TCP Wrappers
13.1.1 TCP Wrappers簡介
13.1.2 TCP Wrappers配置
13.2 IPTables防火墻
13.2.1 IPTables構成
13.2.2字符界面下的IPTables的配置
13.2.3 圖像界面下配置IPTables
13.3項目實訓:使用IPTables配置防火墻
習題十三
第14章Samba服務器配置
14.1 Samba概述
14.1.1 Samba服務和SMB協議
14.1.2 Samba的核心及功能
14.2 Samba安裝
14.2.1查看和安裝
14.2.2圖形界面的安裝
14.3 字符界面配置Samba服務
14.3.1 smb.conf的文件結構分析
14.3.2 smb.conf使用分析
14.4圖形界面配置Samba服務器
14.4.1添加共享
14.4.2管理Samba用戶
14.5控制Samba服務器
14.6訪問Samba共享資源
14.6.1使用Linux客戶端訪問共享資源
14.6.2使用Windows客戶端訪問共享資源
14.7 Samba服務器的安全性
14.8項目實訓1:Samba服務器配置
習題十四
第15章DNS服務器配置和管理
15.1 DNS和BIND概述
15.1.1 DNS的基本概念
15.1.2 BIND的基本概念
15.2 BIND軟件的安裝
15.3配置BIND
15.3.1 DNS的啟動配置
15.3.2修改named.conf文件
15.4區域文件
15.5配置DNS客戶端
15.6應用實例:配置DNS服務器收發郵件
15.7項目實訓:配置DNS服務器
習題十五
第16章Apache服務的配置和管理
16.1 Apache概述
16.1.1關于www和URL的基本概念
16.1.2 Apache簡介
16.2 Apache軟件的安裝
16.3 Apache圖形配置
16.4 Apache命令行配置
16.4.1配置文件httpd.conf
16.4.2 Apache基本配置
16.4.3訪問Apache的靜態網頁
16.4.4擴展設置:增加用戶驗證功能
16.5項目實訓:Apchae服務器架設論壇網站
習題十六
第17章FTP服務器和NFS服務器的配置和管理
17.1 FTP服務器
17.1.1 vsflpd概述
17.1.2 vsitpd的安裝
17.1.3啟動和關閉vsttpd
17.1.4配置vsRpd匿名服務器
17.1.5高級配置vsftpd
17.1.6客戶端訪問FTP服務器
17.1.7配置vsftpd實現虛擬用戶訪問
17.1.8配置基于IP的虛擬FTP服務器
17.2 NFS服務器
17.2.1命令行配置NFS
17.2.2圖形化配置NFS
17.2.3使用NFS
17.3項目實訓:配置FTP服務器
習題十七
第18章遠程管理LINUX服務器
18.1遠程管理的基本概念
18.1.1遠程管理的基本原理
18.1.2基于TCP協議的遠程管理
18.1.3基于UDP協議的遠程管理
18.1.4遠程管理的應用
18.1.5遠程管理技術的發展趨勢
18.1.6遠程控制軟件與病毒的區別
18.1.7遠程管理的安全策略
18.2 Telnet服務器
18.2.1安裝telnet軟件包
18.2.2啟動telnet服務
18.2.3配置telnet服務器
18.2.4登錄Telnet服務器
18.2.5注意事項
18.3 OpenSSH服務器
18.3.1啟動和停止OpenSSH
18.3.2 Linux客戶端的連接
18.3.3 Windows客戶端的連接
18.4使用VNC實現遠程管理
18.4.1安裝VNC
18.4.2啟動VNC服務器
18.4.3連接VNC服務器
18.5項目實訓:配置Telnet服務器
習題十八
參考文獻