书名: Linux系统管理、应用与开发实践教程 书号: 9787302154365 版次: 2007 年 7 月 页数: 415页 定价: 39.8元 内 容 要 点 : 本书以Fedora Core 6版本为基础全面讲解Linux操作系统的 相关知识。全书内容包括 Fedora Core 6的安装, Fedora Core 6下的图形界面环境,Fedora Core 6的文件系统,Linux系统中的命令,包括 目录操作、文件操作、权限设置、磁盘设置、系统和网络管理以及shell命令等,Linux系统中的管理操作,对Fedora Core 6进行系统监控,使 用Linux中的常用应用软件, Linux强大的网络功能,维护Linux网络,配置和管理Web服务器Apache,配置和管理Samba服务器,使用shell编程 的基础,以及 Linux下编程的相关知识。 图 书 目 录 : 第 1 章 Linux 简介和安装 1.1 Linux简介 1.1.1 Linux 的产生背景 1.1.2 Linux 的版本 1.1.3 Fedora Core 6 1.2 Linux特点与优点 1.2.1 Linux 特性 1.2.2 Linux 与其他操作系统 1.3 Linux组成 1.3.1 内核 1.3.2 Linux Shell 1.3.3 文件结构 1.4 安装Fedora 1.4.1 获取安装源 1.4.2 选择安装方式 1.4.3 安装步骤 1.4.4 启动 Linux 1.4.5 关闭 Fedora Core 6 1.5 在虚拟机中安装Fedora 1.5.1 虚拟机介绍 1.5.2 获取 VMware Workstation 1.5.3 安装 VMware 1.5.4 创建虚拟机 1.5.5 在虚拟机中安装 Fedora 1.6 Fedora与Windows共存 1.7 实验指导 1.8 思考与练习 第 2 章 图形操作界面 2.1 图形界面与Linux 2.2 X Window 系统 2.2.1 X Window 系统概述 2.2.2 X Window 的组成 2.2.3 文件管理器 2.2.4 窗口管理器 2.3 GNOME 桌面环境 2.3.1 GNOME 简介 2.3.2 认识 GNOME 环境 2.3.3 文件管理器 2.3.4 文件管理器的基本操作 2.3.5 设置桌面环境 2.4 KDE 桌面环境 2.4.1 KDE 简介 2.4.2 KDE 的组成与特点 2.4.3 安装 KDE 2.4.4 KDE 桌面环境 2.4.5 KDE 基本设置 2.5 XFCE 桌面环境 2.5.1 XFCE 简介 2.5.2 认识 XFCE 2.6 实验指导 2.7 思考与练习 第 3 章 Linux 文件系统 3.1 Linux 文件系统工作原理 3.1.1 块分配 3.1.2 扩展分配 3.2 Linux 文件系统 3.2.1 文件系统概述 3.2.2 Linux 文件 3.2.3 Linux 目录 3.3 Linux 常用文件系统 3.3.1 ext2 3.3.2 ext3 3.3.3 ReiserFS 文件系统 3.3.4 挂载和卸载文件系统 3.4 Fedora 目录结构 3.5 Fedora 文件 3.5.1 文件名 3.5.2 文件类型与扩展名 3.5.3 文件权限 3.5.4 日志文件 3.6 硬连接与软连接 3.6.1 建立硬连接 3.6.2 建立软连接 3.7 加载 Windows 文件系统 3.7.1 加载 FAT 分区 3.7.2 加载 NTFS 分区 3.8 实验指导 3.9 思考与练习 第 4 章 Linux 命令 4.1 命令使用基础 4.2 实用 Linux 命令 4.2.1 目录操作 4.2.2 文件操作 4.2.3 备份、压缩与解压缩 4.2.4 权限设置 4.2.5 磁盘管理 4.2.6 系统及网络管理 4.2.7 shell 命令 4.2.8 命令使用小结 4.3 实验指导 4.4 思考与练习 第 5 章 管理 Linux 系统 5.1 用户管理 5.1.1 用户类型 5.1.2 图形用户界面管理用户 5.1.3 使用命令管理用户 5.1.4 编辑配置文件管理用户 5.2 用户组管理 5.2.1 图形用户界面管理用户组 5.2.2 使用命令管理用户组 5.2.3 配置文件来管理用户组 5.3 磁盘管理 5.4 备份与恢复 5.4.1 备份的重要性 5.4.2 备份 5.5 软件包管理 5.5.1 二进制软件包和源代码 软件包 5.5.2 RPM 包管理 5.5.3 使用 rpm 命令安装软 件包 5.6 实验指导 5.7 思考与练习 第 6 章 系统监控及进程管理 6.1 使用系统监视器 6.2 查看内存状况 6.3 文件系统监控 6.4 系统日志 6.4.1 了解日志文件 6.4.2 管理日志文件 6.5 进程管理 6.5.1 理解进程 6.5.2 启动进程 6.5.3 调度进程 6.5.4 监视进程 6.6 实验指导 6.7 思考与练习 第 7 章 使用 Linux 应用软件 7.1 OpenOffice.org 2.0 7.1.1 OpenOffice.org 2.0 概述 7.1.2 OpenOffice.org Writer 7.1.3 OpenOffice.org Calc 7.1.4 OpenOffice.org Impress 7.2 文档编辑、浏览软件 7.2.1 vim 7.2.2 gedit 7.2.3 P DF 阅读器 7.3 图形图像软件 7.3.1 GIMP 7.3.2 gThumb 7.4 电子邮件软件 7.5 实验指导 7.6 思考与练习 第 8 章 配置 Linux 网络 8.1 Webmin 8.1.1 Webmin 介绍与安装 8.1.2 初识 Webmin 8.1.3 配置 Webmin 外观 8.2 配置网络连接 8.2.1 连接 Internet 8.2.2 使用 Webmin 连接网络 8.3 配置 NFS 服务器 8.3.1 NFS 概述 8.3.2 配置 NFS 服务器 8.3.3 NFS 服务器配置文件 8.3.4 使用 Webmin 配置 NFS 8.4 配置 DHCP 服务器 8.4.1 DHCP 概述 8.4.2 安装启动 DHCP 服务 8.4.3 DHCP 配置文件详解 8.4.4 实例配置 DHCP 服务器 8.4.5 使用 Webmin 配置 DHCP 服务器 8.4.6 配置 DHCP 客户端 8.5 配置 DNS 服务器 8.5.1 DNS 服务器概述 8.5.2 DNS 服务器配置文件 8.5.3 使用 BIND 配置 DNS 服务器 8.6 实验指导 8.7 思考与练习 第 9 章 维护 Linux 网络 9.1 防火墙 9.1.1 防火墙概述 9.1.2 iptables 概述 9.1.3 iptables 语法规则 9.1.4 使用 Webmin 配置 iptables 9.2 路由器 9.2.1 路由器概述 9.2.2 路由器与防火墙 9.2.3 路由器的功能 9.2.4 路由选择原理 9.3 SSH 9.3.1 SSH 介绍 9.3.2 OpenSSH 介绍 9.3.3 使用 Webmin 配置 SSH 服务器 9.3.4 使用 OpenSSH 管理 Linux 服务器 9.4 实验指导 9.5 思考与练习 第 10 章 Web 服务器配置与管理 10.1 Web 服务器 10.1.1 Web 服务器简介 10.1.2 安装 Web 服务器 10.1.3 启动 Web 服务器 10.2 服务器配置 10.2.1 配置文件 httpd.conf 10.2.2 配置目录 10.2.3 配置路径 10.2.4 配置访问控制 10.2.5 配置 CGI 脚本 10.2.6 配置 SSI 10.3 管理服务器日志 10.3.1 日志格式 10.3.2 日志管理工具 10.3.3 日志分析工具 Webalizer 10.4 图形化配置方法 10.4.1 基本设置 10.4.2 设置虚拟主机 10.4.3 设置服务器 10.4.4 调整服务器性能 10.5 实验指导 10.6 思考与练习 第 11 章 Samba 服务器配置与管理 11.1 Samba 服务器简介 11.2 安装 Samba 11.3 配置 Samba 11.3.1 smb.conf 文件 11.3.2 图形化配置服务器 11.3.3 高级配置 11.4 管理 Samba 11.4.1 用户管理 11.4.2 共享管理 11.5 使用 Samba 11.5.1 在 Linux 查看共享 11.5.2 在 Windows 查看共享 11.6 实验指导 11.7 思考与练习 第 12 章 shell 编程基础 12.1 shell 概述 12.2 shell 使用基础 12.2.1 进入和退出 shell 12.2.2 shell 命令行 12.2.3 shell 编程的意义 12.3 shell 的基本语法 12.3.1 shell 中的变量 12.3.2 变量表达式 12.3.3 shell 中的字符 12.4 创建和执行 shell 程序 12.4.1 创建 shell 程序 12.4.2 执行 shell 程序 12.5 循环语句 12.5.1 for 语句 12.5.2 while 语句 12.5.3 until 语句 12.5.4 shift 语句 12.6 条件语句 12.6.1 if 语句 12.6.2 case 语句 12.7 其他语句 12.8 使用函数 12.9 实验指导 12.10 思考与练习 第 13 章 Linux 编程语言简介 13.1 make 13.1.1 make 简介 13.1.2 makefile 文件 13.1.3 使用 make 编译程序 13.2 Java 编程 13.2.1 配置 Java 开发环境 13.2.2 Fedora Eclipse 13.3 C 编程 13.3.1 gcc 编译器 13.3.2 使用 gcc 编译 C 程序 13.3.3 C 语言图形开发工具 13.4 PHP 编程 13.4.1 P HP 简介 13.4.2 P HP 流程控制 13.4.3 Linux 下 PHP 开发实例 13.5 Perl 编程 13.5.1 P erl 简介 13.5.2 P erl 语法基础 13.5.3 Linux 下 Perl 实例 13.6 实验指导 13.7 思考与练习