书籍详情
Linux服务与安全管理
作者:张迎春,胡国胜 编
出版社:电子工业出版社
出版时间:2012-11-01
ISBN:9787121188619
定价:¥39.00
购买这本书可以去
内容简介
《Linux服务与安全管理》贯彻基于工作过程系统化的课程开发原则,以综合职业能力培养为主线;以任务引领、行动导向安排教学内容。全书由系统、服务、网络三大部分组成,共分15章和一个附录。第一 部分介绍了相关背景知识、系统的安装、基本操作和管理;第二部分介绍 了网络基础架构的搭建和应用服务的管理,分析了Linux服务器安全策略,是专业人员必须掌握的部分,包括DHCP、DNS、Samba、FTP、Apache、MySQL、邮件系统等;第三部分着重介绍了安全策略的设计和部署,包括防 火墙和代理服务。每章都通过知识准备、案例导学、课堂练习、拓展训练 四个环节串联起来。书后所附项目实战给出了一些中小型企业服务器运维 的真实案例。《Linux服务与安全管理》可作为高职高专院校、成人高校、本科院校 举办的二级职业技术院校计算机应用技术、网络技术、信息安全技术等专 业的Linux操作系统课程教材,也可作为Linux系统维护人员和网络管理人 员的参考书和培训教材。
作者简介
暂缺《Linux服务与安全管理》作者简介
目录
第1章 背景知识
1.1 GNU计划概貌
1.1.1 GNU计划
1.1.2 GNU GPL——通用公共许可证
1.2 Linux发展简史
1.2.1 Linux和Linus Torvalds
1.2.2 GUN/Linux的诞生
1.3 Linux的特色和应用领域
1.3.1 Linux的主要特色
1.3.2 Linux的主要应用领域
1.4 Linux发行版
1.4.1 Mandriva
1.4.2 Red Hat
1.4.3 SUSE
1.4.4 Debian GNU/Linux
1.4.5 Ubuntu
1.4.6 Gentoo
1.4.7 Slackware
1.4.8 FreeBSD
第2章 安装与基本操作
2.1 准备知识
2.1.1 硬件要求
2.1.2 准备安装文件及选择安装方式
2.1.3 硬盘分区
2.1.4 登录方式
2.1.5 系统安全始于安装
2.2 光盘安装
2.2.1 新建虚拟机
2.2.2 修改BIOS中的引导顺序
2.2.3 文本界面下的安装
2.3 其他安装方式
2.3.1 制作引导软盘
2.3.2 安装过程简介
2.4 基本操作
2.4.1 用户的登录、注销和切换
2.4.2 用户的语言环境
2.5 本课程的学习环境
第3章 基本配置及故障排除
3.1 文件系统
3.1.1 目录结构
3.1.2 设置文件属性
3.1.3 检查文件系统的有关命令
3.2 管理系统服务和进程
3.2.1 管理系统服务
3.2.2 管理系统进程
3.3 开机与关机
3.3.1 Linux的启动流程分析
3.3.2 配置文件/etc/inittab
3.3.3 设置GRUB选项
3.3.4 正确的关机方式
第4章 用户和组的管理
4.1 家目录
4.2 用户配置文件
4.3 用户和组的管理
4.3.1 与管理用户和组有关的配置文件
4.3.2 私有(primary)组和有效(effective)组
4.3.3 与用户和组管理有关的命令
4.4 与用户和组账户有关的安全问题
4.4.1 密码及账户安全
4.4.2 PAM认证模块
4.4.3 设置严格的权限
4.4.4 关于sudo
第5章 管理磁盘文件系统
5.1 分区与格式化
5.1.1 基本原理
5.1.2 分区
5.1.3 建立文件系统
5.2 使用外部存储设备
5.2.1 挂载硬盘分区
5.2.2 挂载光盘驱动器
5.2.3 挂载U盘
5.2.4 设置文件系统类型
5.2.5 挂载选项
5.3 文件系统的维护
5.3.1 优化ext2/ext3文件系统
5.3.2 调整ext2/ext3文件系统特性的工具——tune2fs
5.3.3 文件系统的检查工具——fsck
5.3.4 磁盘配额
第6章 网络接口配置和安全的远程管理
6.1 配置和测试网络
6.1.1 设置主机名
6.1.2 设置网络接口参数
6.1.3 测试网络连通性
6.1.4 网络管理工具
6.2 安全的远程管理
6.2.1 Telnet服务的配置与管理
6.2.2 SSH服务的配置与管理
第7章 DHCP服务器配置与管理
7.1 DHCP服务概述
7.1.1 DHCP服务简介
7.1.2 DHCP工作原理
7.2 案例导学——DHCP服务器及客户端的配置
7.2.1 安装
7.2.2 配置DHCP服务器
7.2.3 配置DHCP客户端
7.3 课堂练习——实现基本的DHCP服务
7.4 拓展练习——实现跨子网的DHCP服务
第8章 Samba服务器配置与安全管理
8.1 Samba服务概述
8.2 案例导学——实现默认的文件和打印共享
8.2.1 安装
8.2.2 使用默认配置的Samba服务器
8.2.3 应用测试
8.3 课堂练习——架设基本的文件服务器
8.4 拓展练习——Samba服务的安全管理
8.4.1 设置用户账号映射
8.4.2 设置主机访问控制
8.4.3 用PAM实现用户和主机访问控制
8.4.4 为用户建立独立的配置文件
第9章 FTP服务器配置与安全管理
9.1 FTP服务概述
9.2 案例导学——实现匿名和本地访问的FTP服务器
9.2.1 安装
9.2.2 配置匿名用户访问FTP服务器
9.2.3 配置本地用户访问FTP服务器
9.3 课堂练习——配置FTP虚拟主机
9.4 拓展练习——vsftpd服务的安全管理
9.4.1 设置虚拟用户
9.4.2 主机访问控制
9.4.3 用户访问控制
9.4.4 配置FTP服务器的资源限制
第10章 DNS服务器配置与安全管理
10.1 DNS服务概述
10.2 案例导学——实现主要DNS服务器
10.2.1 安装
10.2.2 配置主要域名服务器
10.2.3 应用测试
10.3 课堂练习——配置辅助服务器实现区域传输
10.4 拓展练习——DNS的安全配置和使用
10.4.1 合理配置DNS的查询方式
10.4.2 限制区域传输
10.4.3 限制查询者
10.4.4 分离DNS
10.4.5 配置域名转发
第11章 Web服务器配置与安全管理
11.1 Web服务概述
11.2 案例导学——实现默认的Web网站
11.2.1 安装
11.2.2 使用默认配置的Apache服务器
11.2.3 测试默认网站
11.3 课堂练习——Web网站常规应用配置
11.4 拓展练习——Apache的安全策略
11.4.1 使用特定的用户运行Apache服务器
11.4.2 设置主机访问控制
11.4.3 使用HTTP用户认证
11.4.4 设置虚拟目录和目录权限
第12章 MySQL服务器配置与安全管理
12.1 MySQL数据库概述
12.1.1 数据库管理系统简介
12.1.2 SQL语言发展简介
12.1.3 MySQL数据库简介
12.1.4 MySQL使用基础
12.2 案例导学——安装MySQL服务器
12.2.1 安装
12.2.2 管理MySQL服务器服务
12.3 课堂练习——MySQL数据库的管理
12.4 拓展练习——MySQL服务器的用户管理
第13章 邮件服务器配置与安全管理
13.1 电子邮件系统概述
13.2 案例导学——实现基本的邮件系统
13.2.1 安装邮件服务器
13.2.2 管理邮件服务器的启动与停止
13.2.3 使用基本命令测试邮件服务器
13.2.4 配置和使用邮件客户端
13.3 课堂练习——实现单一域的邮件收发
13.4 拓展练习——设置安全的邮件系统
13.4.1 设置访问数据库实现转发限制和主机过滤
13.4.2 配置带SMTP认证的Sendmail服务器
13.4.3 客户端配置垃圾邮件过滤功能
第14章 Iptables防火墙策略
14.1 网络层防火墙概述
14.2 Linux中防火墙的实现
14.3 案例导学——设计Iptables防火墙策略
14.3.1 安装和管理Iptables
14.3.2 初识Iptables语法
14.3.3 使用TUI工具配置防火墙
14.4 课堂练习——架设单机防火墙
14.5 拓展练习——架设网络防火墙
第15章 代理服务器配置与管理
15.1 代理服务概述
15.1.1 代理服务器工作原理
15.1.2 Squid简介
15.2 案例导学——实现Squid代理服务的基本方法
15.2.1 Squid代理服务器的安装
15.2.2 Squid代理服务器的基本配置
15.2.3 ACL访问控制列表
15.2.4 Squid常用命令
15.2.5 三种代理的配置方法
15.3 课堂练习——标准代理的实现
15.4 拓展练习——透明代理的实现
附录 项目实战
1.1 GNU计划概貌
1.1.1 GNU计划
1.1.2 GNU GPL——通用公共许可证
1.2 Linux发展简史
1.2.1 Linux和Linus Torvalds
1.2.2 GUN/Linux的诞生
1.3 Linux的特色和应用领域
1.3.1 Linux的主要特色
1.3.2 Linux的主要应用领域
1.4 Linux发行版
1.4.1 Mandriva
1.4.2 Red Hat
1.4.3 SUSE
1.4.4 Debian GNU/Linux
1.4.5 Ubuntu
1.4.6 Gentoo
1.4.7 Slackware
1.4.8 FreeBSD
第2章 安装与基本操作
2.1 准备知识
2.1.1 硬件要求
2.1.2 准备安装文件及选择安装方式
2.1.3 硬盘分区
2.1.4 登录方式
2.1.5 系统安全始于安装
2.2 光盘安装
2.2.1 新建虚拟机
2.2.2 修改BIOS中的引导顺序
2.2.3 文本界面下的安装
2.3 其他安装方式
2.3.1 制作引导软盘
2.3.2 安装过程简介
2.4 基本操作
2.4.1 用户的登录、注销和切换
2.4.2 用户的语言环境
2.5 本课程的学习环境
第3章 基本配置及故障排除
3.1 文件系统
3.1.1 目录结构
3.1.2 设置文件属性
3.1.3 检查文件系统的有关命令
3.2 管理系统服务和进程
3.2.1 管理系统服务
3.2.2 管理系统进程
3.3 开机与关机
3.3.1 Linux的启动流程分析
3.3.2 配置文件/etc/inittab
3.3.3 设置GRUB选项
3.3.4 正确的关机方式
第4章 用户和组的管理
4.1 家目录
4.2 用户配置文件
4.3 用户和组的管理
4.3.1 与管理用户和组有关的配置文件
4.3.2 私有(primary)组和有效(effective)组
4.3.3 与用户和组管理有关的命令
4.4 与用户和组账户有关的安全问题
4.4.1 密码及账户安全
4.4.2 PAM认证模块
4.4.3 设置严格的权限
4.4.4 关于sudo
第5章 管理磁盘文件系统
5.1 分区与格式化
5.1.1 基本原理
5.1.2 分区
5.1.3 建立文件系统
5.2 使用外部存储设备
5.2.1 挂载硬盘分区
5.2.2 挂载光盘驱动器
5.2.3 挂载U盘
5.2.4 设置文件系统类型
5.2.5 挂载选项
5.3 文件系统的维护
5.3.1 优化ext2/ext3文件系统
5.3.2 调整ext2/ext3文件系统特性的工具——tune2fs
5.3.3 文件系统的检查工具——fsck
5.3.4 磁盘配额
第6章 网络接口配置和安全的远程管理
6.1 配置和测试网络
6.1.1 设置主机名
6.1.2 设置网络接口参数
6.1.3 测试网络连通性
6.1.4 网络管理工具
6.2 安全的远程管理
6.2.1 Telnet服务的配置与管理
6.2.2 SSH服务的配置与管理
第7章 DHCP服务器配置与管理
7.1 DHCP服务概述
7.1.1 DHCP服务简介
7.1.2 DHCP工作原理
7.2 案例导学——DHCP服务器及客户端的配置
7.2.1 安装
7.2.2 配置DHCP服务器
7.2.3 配置DHCP客户端
7.3 课堂练习——实现基本的DHCP服务
7.4 拓展练习——实现跨子网的DHCP服务
第8章 Samba服务器配置与安全管理
8.1 Samba服务概述
8.2 案例导学——实现默认的文件和打印共享
8.2.1 安装
8.2.2 使用默认配置的Samba服务器
8.2.3 应用测试
8.3 课堂练习——架设基本的文件服务器
8.4 拓展练习——Samba服务的安全管理
8.4.1 设置用户账号映射
8.4.2 设置主机访问控制
8.4.3 用PAM实现用户和主机访问控制
8.4.4 为用户建立独立的配置文件
第9章 FTP服务器配置与安全管理
9.1 FTP服务概述
9.2 案例导学——实现匿名和本地访问的FTP服务器
9.2.1 安装
9.2.2 配置匿名用户访问FTP服务器
9.2.3 配置本地用户访问FTP服务器
9.3 课堂练习——配置FTP虚拟主机
9.4 拓展练习——vsftpd服务的安全管理
9.4.1 设置虚拟用户
9.4.2 主机访问控制
9.4.3 用户访问控制
9.4.4 配置FTP服务器的资源限制
第10章 DNS服务器配置与安全管理
10.1 DNS服务概述
10.2 案例导学——实现主要DNS服务器
10.2.1 安装
10.2.2 配置主要域名服务器
10.2.3 应用测试
10.3 课堂练习——配置辅助服务器实现区域传输
10.4 拓展练习——DNS的安全配置和使用
10.4.1 合理配置DNS的查询方式
10.4.2 限制区域传输
10.4.3 限制查询者
10.4.4 分离DNS
10.4.5 配置域名转发
第11章 Web服务器配置与安全管理
11.1 Web服务概述
11.2 案例导学——实现默认的Web网站
11.2.1 安装
11.2.2 使用默认配置的Apache服务器
11.2.3 测试默认网站
11.3 课堂练习——Web网站常规应用配置
11.4 拓展练习——Apache的安全策略
11.4.1 使用特定的用户运行Apache服务器
11.4.2 设置主机访问控制
11.4.3 使用HTTP用户认证
11.4.4 设置虚拟目录和目录权限
第12章 MySQL服务器配置与安全管理
12.1 MySQL数据库概述
12.1.1 数据库管理系统简介
12.1.2 SQL语言发展简介
12.1.3 MySQL数据库简介
12.1.4 MySQL使用基础
12.2 案例导学——安装MySQL服务器
12.2.1 安装
12.2.2 管理MySQL服务器服务
12.3 课堂练习——MySQL数据库的管理
12.4 拓展练习——MySQL服务器的用户管理
第13章 邮件服务器配置与安全管理
13.1 电子邮件系统概述
13.2 案例导学——实现基本的邮件系统
13.2.1 安装邮件服务器
13.2.2 管理邮件服务器的启动与停止
13.2.3 使用基本命令测试邮件服务器
13.2.4 配置和使用邮件客户端
13.3 课堂练习——实现单一域的邮件收发
13.4 拓展练习——设置安全的邮件系统
13.4.1 设置访问数据库实现转发限制和主机过滤
13.4.2 配置带SMTP认证的Sendmail服务器
13.4.3 客户端配置垃圾邮件过滤功能
第14章 Iptables防火墙策略
14.1 网络层防火墙概述
14.2 Linux中防火墙的实现
14.3 案例导学——设计Iptables防火墙策略
14.3.1 安装和管理Iptables
14.3.2 初识Iptables语法
14.3.3 使用TUI工具配置防火墙
14.4 课堂练习——架设单机防火墙
14.5 拓展练习——架设网络防火墙
第15章 代理服务器配置与管理
15.1 代理服务概述
15.1.1 代理服务器工作原理
15.1.2 Squid简介
15.2 案例导学——实现Squid代理服务的基本方法
15.2.1 Squid代理服务器的安装
15.2.2 Squid代理服务器的基本配置
15.2.3 ACL访问控制列表
15.2.4 Squid常用命令
15.2.5 三种代理的配置方法
15.3 课堂练习——标准代理的实现
15.4 拓展练习——透明代理的实现
附录 项目实战
猜您喜欢