内容简介
第1章 Liunx基本知识
1.1 Linux的发展与应用
1.1.1 Linux的发展史
1.1.2 Linux的应用现状和前景
1.2 Linux的主要特点
1.3 1Linux的版本
1.3.1 Linux内核版本
1.3.2 Linux发行版本
1.3.3 Red Hat Enterprise Linux简介
1.4 Linux的系统组成
1.4.1 内核
1.4.2 Shell
1.4.3 应用程序
1.5 Linux的启动、关机与登录
1.5.1 Linux的启动
1.5.2 系统登录
1.5.3 关机与重启
1.6 使用VMware软件安装Linux操作系统
1.6.1 VMware简介
1.6.2 安装前预备知识
1.6.3 使用VMware安装RHEL 6操作系统
小结
项目实训一 Linux的启动、关机及登录
习题一
第2章 X Window图形化界面
2.1 图形化用户界面简介
2.1.1 X Window简介
2.1.2 窗口管理器
2.2 X Window的启动
2.3 GNOME桌面环境
2.3.1 GNOME系统面板
2.3.2 GNOME桌面
2.3.3 文件管理器Nautilus
2.4 GNOME系统设置
2.4.1 X Window系统配置文件简介
2.4.2 GNOME系统设置工具
小结
项目实训二 GNOME桌面环境的设置及应用
习题二
第3章 Linux文件系统管理
3.1 Linux文件系统类型
3.2 Linux的目录和文件
3.2.1 Linux系统的目录结构
3.2.2 文件名
3.2.3 文件路径
3.3 文件类型与文件权限
3.3.1 文件类型
3.3.2 文件权限的概念
3.3.3 修改文件或目录的权限
3.3.4 修改文件或目录的拥有者
3.4 常用文件系统操作命令
3.4.1 Linux命令操作基础
3.4.2 常用目录与文件操作命令
3.4.3 与文件系统管理相关的命令
3.5 输入/输出重定向及管道
3.5.1 输入/输出重定向
3.5.2 管道
3.6 文本编辑器vi
3.6.1 启动vi编辑器
3.6.2 vi的工作模式
3.6.3 vi的常用命令
小结
项目实训三 Linux文件系统管理命令及vi编辑器的使用
习题三
第4章 磁盘管理
4.1 创建ext4文件系统
4.1.1 创建磁盘分区
4.1.2 在分区创建文件系统
4.2 虚拟逻辑卷
4.2.1 LVM相关名词和创建步骤
4.2.2 LVM相关命令
4.3 磁盘阵列
4.3.1 磁盘阵列基础知识
4.3.2 RHEL 6软件实现磁盘阵列
4.4 挂载和卸载文件系统
4.4.1 挂载文件系统
4.4.2 卸载文件系统
4.4.3 文件系统配置文件/etc/fstab
4.5 磁盘配额管理
4.5.1 配额的基本概念
4.5.2 文件系统配额设置
小结
项目实训四 磁盘管理
习题四
第5章 用户与组账号管理
5.1 用户和组
5.1.1 用户的类型
5.1.2 用户的账号文件
5.1.3 用户组
5.1.4 用户组账号文件
5.1.5 与用户和组管理相关的文件和目录
5.2 用户与组账号管理命令
5.2.1 用户账号管理
5.2.2 组账号管理
5.3 图形界面下用户和组的管理
5.3.1 启动用户管理器
5.3.2 用户账号和口令管理
5.3.3 用户组的管理
小结
项目实训五 用户和组管理
习题五
第6章 Linux运行级别与进程管理
6.1 Linux的启动过程和运行级别
6.1.1 Linux的启动过程
6.1.2 Linux的运行级别
6.2 进程和作业
6.2.1 进程
6.2.2 作业
6.2.3 进程的启动
6.3 Linux的进程管理
6.3.1 命令行方式下的进程管理
6.3.2 图形界面下的进程管理
6.4 任务调度
6.4.1 at调度
6.4.2 cron调度
6.5 系统日志管理
小结
项目实训六 Linux进程管理
习题六
第7章 软件包管理
7.1 RPM软件包管理
7.1.1 RPM简介
7.1.2 RPM的使用
7.1.3 RPM图形管理工具
7.2 TAR软件包管理
7.2.1 TAR的使用
7.2.2 归档管理器
小结
项目实训七 软件包的管理
习题七
第8章 打印机管理
8.1 打印系统概述
8.1.1 LPRng打印系统
8.1.2 CUPS打印系统
8.2 添加打印机
8.2.1 添加本地打印机
8.2.2 添加网络打印机
8.3 打印机配置与管理
8.3.1 设置默认打印机
8.3.2 删除打印机
8.3.3 管理CUPS打印系统
小结
项目实训八 打印机管理
习题八
第9章 Linux网络基础
9.1 Linux网络配置参数及相关配置文件
9.1.1 Linux中的网络配置参数
9.1.2 Linux网络的相关配置文件
9.2 配置TCP/IP网络
9.2.1 命令行方式下的网络配置
9.2.2 桌面环境下的网络配置
9.3 Linux网络服务管理
9.3.1 xinetd服务
9.3.2 常用网络服务
9.3.3 服务的启动脚本
9.3.4 管理服务
小结
项目实训九 网络服务的基本配置
习题九
第10章 DNS服务器配置与管理
10.1 DNS服务概述
10.1.1 DNS的功能
10.1.2 DNS的组成
10.1.3 DNS的查询过程
10.1.4 DNS服务器的类型
10.2 BIND的安装与启动
10.2.1 BIND的安装
10.2.2 DNS的启动、关闭和重启
10.3 DNS服务器的配置文件
10.3.1 主配置文件named.conf
10.3.2 区域数据库文件
10.3.3 与域名解析相关的文件
10.4 主DNS服务器配置实例
10.5 辅助DNS服务器配置
10.5.1 辅助DNS服务器的概念
10.5.2 辅助DNS服务器的配置
10.5.3 辅助DNS服务器的测试
10.6 区域委派与子域配置
小结
项目实训十 DNS服务器的配置
习题十
第11章 DHCP服务器配置与管理
11.1 DHCP概述
11.1.1 DHCP的工作原理
11.1.2 DHCP服务的安装与启动
11.2 配置DHCP服务器
11.2.1 DHCP配置文件
11.2.2 配置DHCP
11.3 配置DHCP客户端
11.3.1 配置Windows客户端
11.3.2 配置Linux客户端
小结
项目实训十一 DHCP服务器的配置
习题十一
第12章 Samba和NFS服务器的配置与管理
12.1 Samba服务器概述
12.1.1 Samba的概念
12.1.2 Samba的安装与启动
12.2 Samba的配置文件
12.2.1 全局设置部分的配置参数
12.2.2 共享定义部分的配置参数
12.3 配置Samba服务器
12.3.1 配置share级Samba服务器
12.3.2 配置user级Samba服务器
12.3.3 访问Samba共享资源
12.4 配置SMB打印机
12.5 NFS服务概述
12.6 NFS服务的安装与启动
12.6.1 NFS服务的安装
12.6.2 NFS服务的启动与关闭
12.7 NFS服务的配置
12.7.1 编辑/etc/exports文件
12.7.2 使用exportfs命令配置/etc/exports文件
12.7.3 测试NFS服务
12.8 NFS客户端的设置
小结
项目实训十二 Samba和NFS服务器的配置
习题十二
第13章 Apache服务器配置与管理
13.1 Apache概述
13.2 Apache服务器的安装与启动
13.3 Apache配置文件
13.3.1 Apache配置文件的结构
13.3.2 Apache配置命令
13.4 Apache的配置
13.4.1 基本的Apache配置
13.4.2 配置用户个人Web站点
13.4.3 别名和重定向
13.4.4 主机访问控制
13.4.5 用户身份验证
13.5 配置虚拟主机
13.5.1 基于IP地址的虚拟主机配置
13.5.2 基于名称的虚拟主机配置
13.6 配置动态Web站点
13.6.1 配置CGI动态网站
13.6.2 配置PHP动态网站
小结
项目实训十三 Apache服务器的配置
习题十三
第14章 FTP服务器配置与管理
14.1 FTP概述
14.2 vsftpd的安装与启动
14.3 vsftpd服务器的配置文件
14.4 配置FTP服务器
14.4.1 配置匿名账号FTP服务器
14.4.2 配置本地账号FTP服务器
14.4.3 配置虚拟账号FTP服务器
小结
项目实训十四 FTP服务器的配置
习题十四
第15章 邮件服务器配置与管理
15.1 电子邮件服务概述
15.1.1 电子邮件系统
15.1.2 电子邮件系统相关协议
15.1.3 Postfix的工作方式
15.2 E-mail服务器的安装和启动
15.2.1 E-mail服务器的安装
15.2.2 E-mail服务器的启动
15.3 Postfix的配置文件
15.3.1 /etc/postfix/main.cf文件
15.3.2 /etc/postfix/master.cf文件
15.3.3 /etc/postfix/access文件
15.3.4 /etc/aliases文件
15.4 配置Dovecot服务器
15.5 邮件服务器配置示例
小结
项目实训十五 邮件服务器的配置
习题十五
第16章 Linux防火墙与NAT服务配置
16.1 Linux防火墙概述
16.1.1 防火墙简介
16.1.2 Linux包过滤防火墙的架构
16.1.3 Linux防火墙的安装、启动与关闭
16.2 iptables简介
16.2.1 iptables的基本概念
16.2.2 iptables数据包传输的过程
16.2.3 激活IP包转发功能
16.3 iptables的使用
16.3.1 iptables的命令格式
16.3.2 iptables命令的使用
16.3.3 配置防火墙
16.4 NAT服务
16.4.1 NAT服务概述
16.4.2 使用iptables实现NAT服务
16.5 SELinux安全机制
16.5.1 SELinux概述
16.5.2 SELinux的启用
16.5.3 查看SELinux的状态
16.5.4 查看和修改SELinux对网络服务的设定
小结
项目实训十六 Linux防火墙与NAT的配置
习题十六
第17章 Squid代理服务器的配置与管理
17.1 代理服务器概述
17.1.1 代理服务器的概念
17.1.2 代理服务器的主要作用
17.1.3 代理服务器的工作原理
17.1.4 代理服务器的种类
17.2 Squid代理服务器的安装和配置
17.2.1 Squid代理服务器简介
17.2.2 Squid缓存代理服务器的配置与管理
17.2.3 Squid透明代理的实现
17.3 Squid代理服务器的访问控制设置
17.4 Squid代理服务器日志管理
小结
项目实训十七 Squid代理服务器的配置与管理
习题十七
第18章 远程管理工具
18.1 系统配置工具Webmin
18.1.1 Webmin简介
18.1.2 Webmin的安装与配置
18.1.3 Webmin常用功能
18.2 远程控制工具VNC
18.2.1 VNC简介
18.2.2 VNC服务的安装与启动
18.3 Linux远程登录管理
18.3.1 Telnet远程登录
18.3.2 SSH远程登录
小结
项目实训十八 远程管理工具的使用
习题十八
参考文献