![]()
内容推荐 本书共分为两篇十二章,全面地介绍了Linux的相关知识,首先讲述基本的IAnux概念、管理用户与系统、文件系统与磁盘管理,以及图形用户界面,然后介绍服务器的搭建及应用。全书全面详细地介绍了Linux的系统配置、Samba服务器的配置、DNS服务器的配置、DHCP服务器的配置、Apache服务器的配置、FTP服务器的配置、Squid服务器的配置、Linux防火墙的配置、Sendmail服务器的配置以及VNC和SSH的配置等内容。每一部分都以项目驱动与团队协作的课程方式模拟真实案例环境进行教学。在保证教学质量的同时,让学生能直接了解项目的设计流程,真实感受项目实践,更好地提早融入以后的工作环境。无论是简单的Linux命令和系统管理,还是较难懂的服务器配置,都采用通俗易懂的语言并配有图文信息进行介绍,力求把复杂的问题简单化。本书采取项目式方式教学,内容详尽,结构清晰,语言简练,实例众多,本书还穿插了笔者多年来在实际应用过程中积累的大量经验。 本书可作为高等院校计算机专业本科和高职高专学生的计算机网络课程的教材使用,也可作为从事网络工程领域工作的相关技术人员的参考用书。 目录 第一篇 基础篇 第1章 认识与搭建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.1.6 CentOS Linux简介 任务 1.2 安装CentOS 6.4 1.2.1 安装Linux之前的必备知识 1.2.2 安装CentOS Linux 6.4 1.2.3 Linux系统配置 任务 1.3 启动系统 1.3.1 启动过程 1.3.2 进入Linux图形界面 1.3.3 虚拟终端 1.3.4 INIT进程 1.3.5 系统运行级别 第2章 管理用户与系统 任务 2.1 初识Shell命令 2.1.1 Shell基础 2.1.2 Shell实用功能 任务 2.2 管理用户与用户组 2.2.1 Linux系统中的用户和组 2.2.2 用户账户文件和组账户文件 2.2.3 管理用户账户 2.2.4 管理组 2.2.5 其他常用账户管理命令 2.2.6 使用用户管理器管理用户和组 2.2.7 创建用户和组群 任务 2.3 管理基本网络 2.3.1 临时性网络配置 2.3.2 永久性网络配置 2.3.3 网络测试工具 2.3.4 使用TUI工具配置TCP/IP信息(永久配置) 任务 2.4 软件包管理 2.4.1 RPM软件包命令的使用 2.4.2 tar包管理 2.4.3 其他软件包管理命令 任务 2.5 进程管理 2.5.1 进程概述 2.5.2 进程管理的实现 2.5.3 守护进程 第3章 文件系统与磁盘管理 任务 3.1 管理文件与目录 3.1.1 CentOS 6.4 的目录结构 3.1.2 文件名与文件类型 3.1.3 查看当前目录 3.1.4 查看目录或者文件信息 3.1.5 切换目录 3.1.6 查看文件内容 3.1.7 创建文件 3.1.8 创建目录 3.1.9 删除文件或者目录 3.1.10 复制文件或者目录 3.1.11 移动文件或者目录 3.1.12 创建硬链接和软链接 3.1.13 文件的查找及操作 任务 3.2 管理文件与目录权限 3.2.1 权限概述 3.2.2 查看权限信息 3.2.3 更改文件目录权限 3.2.4 更改文件目录所属用户和组 任务 3.3 管理文件系统 3.3.1 Linux支持的文件系统类型简介 3.3.2 ext4文件系统的特点 3.3.3 创建文件系统 3.3.4 挂载/卸载文件系统 3.3.5 自动挂载分区 任务 3.4 管理磁盘配额 3.4.1 让分区支持磁盘配额 3.4.2 创建磁盘配额文件 3.4.3 执行edquota命令并设置用户和组的配额 3.4.4 设定宽限时间 3.4.5 启动和关闭磁盘配额 第二篇 服务器篇 第4章 Samba服务器的配置 任务 4.1 配置匿名模式下的FTP服务器 4.1.1 Samba服务相关软件包 4.1.2 Samba相关服务的启动 任务 4.2 配置Samba服务器 4.2.1 Samba服务主配置文件 4.2.2 配置Samba服务器的步骤 任务 4.3 访问Samba共享资源 4.3.1 通过Windows访问Samba共享资源 4.3.2 通过Linux访问Samba共享资源 第5章 DNS服务器的配置 任务 5.1 安装与启动DNS服务器 5.1.1 DNS服务 5.1.2 安装与启动DNS服务器的方法 任务 5.2 配置主要DNS服务 5.2.1 主配置文件named.conf 5.2.2 区声明 5.2.3 区文件 任务 5.3 验证DNS服务 5.3.1 配置DNS客户端 5.3.2 使用nslookup测试DNS 任务 5.4 配置DHCP服务客户端 5.4.1 Windows客户端配置 5.4.2 Linux下DHCP客户端的配置 第6章 DHCP服务器的配置 任务 6.1 安装与启动DHCP服务器 6.1.1 DHCP简介 6.1.2 安装与启动DHCP服务器的方法 任务 6.2 配置DHCP服务 6.2.1 CentOS 6.4 中的DHCP配置文件模板 6.2.2 DHCP服务的配置文件 任务 6.3 配置DHCP服务客户端 6.3.1 Windows客户端配置 6.3.2 Linux下DHCP客户端的配置 第7章 Apache服务器的配置 任务 7.1 启动与停止Apache服务器 7.1.1 Apache服务相关软件包 7.1.2 Apache服务的启动和停止 任务 7.2 配置Web服务器 任务 7.3 配置虚拟主机 7.3.1 修改支持虚拟主机主配置文件 7.3.2 测试虚拟主机 任务 7.4 配置Web虚拟目录 7.4.1 创建虚拟目录 7.4.2 测试虚拟目录 第8章 FTP服务器的配置 任务 8.1 安装、启动与停止vsftpd服务器 任务 8.2 配置匿名模式下的FTP服务器 8.2.1 vsftpd主配置文件 8.2.2 常用的匿名用户配置项 8.2.3 匿名用户配置举例 8.2.4 使用命令行登录并进行测试 任务 8.3 配置实名用户模式下的FTP服务器 第9章 Squid服务器的配置 任务 9.1 安装、启动与停止Squid服务器 9.1.1 Squid服务相关软件包 9.1.2 Squid服务器的启动 任务 9.2 配置Squid透明代理服务器 任务 9.3 配置Squid反向代理服务器 9.3.1 编辑squid.conf文件 9.3.2 测试Squid反向代理服务器 第10章 Lin |