书籍详情
Linux网络配置与应用
作者:陈建辉 主编
出版社:人民邮电出版社
出版时间:2012-07-01
ISBN:9787115283122
定价:¥34.00
购买这本书可以去
内容简介
《21世纪高等教育计算机规划教材:Linux网络配置与应用》基于RHEL5(Red Hat Enterprise Linux 5)系统,围绕Linux网络应用这一核心,以必要的理论为基础,针对Linux下主流的网络服务,介绍RHEL5下各类Linux服务的规划、配置和管理。书中首先介绍了Linux系统的安装管理、网络基本配置等内容,然后详细介绍了RHEL5下Samba、DHCP、DNS、Web、E-mail、FTP、NFS、代理服务、防火墙、VPN及远程访问等常用网络服务器的安装、规划、配置及实现。每章的内容均按照基本理论、基本操作和配置实例三部分组织编写。全书既具有一定的理论基础,又具有较强的实践性和可操作性,既适合作为高校计算机类相关专业教材,又能满足对Linux网络应用感兴趣的Linux爱好者的学习需求。
作者简介
暂缺《Linux网络配置与应用》作者简介
目录
第1章 Linux系统的安装与管理
1.1 Linux系统简介
1.1.1 Linux的发展
1.1.2 Linux的版本
1.1.3 Linux的应用
1.2 Linux的安装
1.2.1 Red Hat Linux介绍
1.2.2 Red Hat Enterprise Linux 5的安装
1.3 命令行界面的使用
1.3.1 命令行的使用
1.3.2 常用的基本命令
1.3.3 vi编辑器
1.4 用户管理
1.4.1 用户管理概述
1.4.2 普通用户管理
1.4.3 用户组管理
1.4.4 与用户账号有关的系统文件
1.5 磁盘分区管理
1.5.1 使用fdisk进行分区管理
1.5.2 逻辑卷管理
1.5.3 磁盘分区管理的常见问题
1.6 文件系统管理
1.6.1 文件系统简介
1.6.2 文件与目录系统
1.6.3 管理文件系统
1.7 软件包管理
1.7.1 使用RPM软件包
1.7.2 源代码安装
1.7.3 压缩、解压和.tar软件的安装
本章小结
习题1
第2章 Linux网络基本配置
2.1 TCP/IP协议基础
2.1.1 TCP/IP概述
2.1.2 IPv4地址和端口
2.1.3 IPv6
2.2 应用文件配置网络
2.2.1 网络设备配置文件
2.2.2 使用resolv.conf文件配置DNS服务器
2.2.3 使用network文件配置主机名
2.2.4 使用hosts文件配置主机名和IP地址的映射关系
2.3 常用网络命令
2.3.1 ifconfig命令
2.3.2 ping命令
2.3.3 netstat命令
2.3.4 nslookup命令
2.3.5 traceroute命令
2.4 网络故障诊断概述
2.4.1 故障诊断原则
2.4.2 故障诊断方案
2.4.3 故障诊断方法
2.4.4 故障诊断工具
2.4.5 故障诊断步骤
2.4.6 交换机故障诊断
2.4.7 网卡故障诊断
2.4.8 故障诊断案例
本章小结
习题2
第3章 Samba服务器配置
3.1 Samba概述
3.1.1 Samba的功能
3.1.2 Samba的工作原理
3.2 安装Samba服务
3.2.1 Samba所需软件
3.2.2 Samba安装
3.3 Samba服务器的基本配置
3.3.1 图形化配置
3.3.2 命令行配置
3.3.3 Samba的启动与停止
3.3.4 Samba加密口令文件配置
3.4 Samba客户端配置应用
3.4.1 Linux客户端访问Samba共享
3.4.2 Windows客户端访问Samba共享
3.5 Samba配置实训案例
3.5.1 简单Samba服务配置
3.5.2 复杂Samba共享设置实例
本章小结
习题3
第4章 DHCP服务器配置
4.1 DHCP概述
4.1.1 DHCP简介
4.1.2 DHCP的应用环境
4.1.3 DHCP工作机制
4.2 安装DHCP服务
4.3 配置DHCP服务器
4.3.1 主配置文件dhcpd.conf
4.3.2 配置文件参数
4.3.3 DHCP配置实例
4.3.4 DHCP的启动与停止
4.3.5 IP地址绑定
4.4 配置DHCP客户端
4.4.1 Linux客户端配置
4.4.2 Windows客户端配置
4.5 DHCP配置实训
4.5.1 实训目的
4.5.2 实训内容
4.5.3 实训步骤
本章小结
习题4
第5章 DNS服务器配置
5.1 DNS原理
5.1.1 DNS简介
5.1.2 DNS查询原理及流程
5.1.3 正向解析与反向解析
5.1.4 资源记录
5.2 安装DNS服务
5.2.1 BIND简介
5.2.2 DNS所需软件
5.2.3 DNS的安装
5.3 配置DNS服务器
5.3.1 主配置文件named.conf
5.3.2 配置正向解析区域
5.3.3 配置反向解析区域
5.3.4 区域文件与常用资源记录
5.3.5 DNS的启动与停止
5.3.6 DNS服务测试
5.4 配置DNS客户端
5.4.1 RHEL5客户端配置
5.4.2 Windows客户端配置
5.5 DNS配置实训案例
5.5.1 实训目的
5.5.2 实训内容
5.5.3 实训步骤
本章小结
习题5
第6章 Web服务器配置
6.1 WWW原理
6.1.1 WWW概述
6.1.2 WWW工作原理
6.2 安装Web服务
6.2.1 Apache简介
6.2.2 Apache所需软件
6.2.3 Apache的安装
6.3 Apache服务器基本配置
6.3.1 主配置文件httpd.conf
6.3.2 根目录与文档目录设置
6.3.3 主机名称设置
6.3.4 网站首页设置
6.3.5 其他常用设置
6.3.6 Apache的启动与停止
6.4 Apache高级服务器配置
6.4.1 配置Apache虚拟目录
6.4.2 配置Apache虚拟主机
6.4.3 Apache访问控制
6.4.4 为Apache建立专门的用户和组
6.4.5 Apache日志设置
6.5 Web应用实训案例
6.5.1 实训目的
6.5.2 实训内容
6.5.3 实训步骤
本章小结
习题6
第7章 E-mail服务器配置
7.1 E-mail原理
7.1.1 E-mail系统工作原理
7.1.2 SMTP协议
7.1.3 POP3协议
7.1.4 IMAP协议
7.2 安装Sendmail服务器
7.2.1 Sendmail服务简介
7.2.2 Sendmail服务器安装
7.2.3 相关的配置文档
7.3 Sendmail服务器基础配置
7.3.1 Sendmail的配置文件
7.3.2 初始化Sendmail环境
7.3.3 Sendmail的启动与停止
7.4 Sendmail高级服务器配置
7.4.1 Sendmail认证
7.4.2 邮箱容量设置
7.4.3 POP3S和IMAPS设置
7.5 Sendmail客户端配置
7.5.1 Linux客户端配置
7.5.2 Windows客户端配置
本章小结
习题7
第8章 FTP服务器配置
8.1 FTP概述
8.1.1 FTP简介
8.1.2 FTP工作原理
8.2 安装FTP服务器
8.2.1 vsftpd所需软件
8.2.2 vsftpd安装
8.3 配置FTP服务器
8.3.1 vsftpd的配置
8.3.2 实现匿名用户访问
8.3.3 实现实体用户访问
8.3.4 FTP应用实例
8.3.5 FTP服务器的启动与停止
8.4 配置FTP客户端
8.4.1 Linux客户端配置
8.4.2 Windows客户端配置
8.5 FTP配置实训
8.5.1 实训目的
8.5.2 实训内容
8.5.3 实训步骤
本章小结
习题8
第9章 NFS服务器配置
9.1 NFS原理
9.1.1 NFS 概述
9.1.2 RPC简介
9.1.3 NFS工作原理
9.2 NFS安装
9.2.1 NFS的守护进程及所需软件
9.2.2 NFS的安装
9.3 配置NFS服务器
9.3.1 NFS服务器配置
9.3.2 NFS应用实例
9.3.3 NFS启动与停止
9.3.4 测试NFS服务
9.4 配置客户端
本章小结
习题9
第10章 代理服务器配置
10.1 代理服务器概述
10.1.1 代理服务器简介
10.1.2 代理服务器的工作原理
10.2 Squid安装
10.2.1 Squid简介
10.2.2 Squid的安装
10.3 Squid服务器的基本配置
10.3.1 Squid服务配置文件
10.3.2 Squid服务常用设置
10.3.3 Squid的启动和停止
10.4 Squid服务器的高级配置
10.4.1 代理服务器用户访问控制
10.4.2 实现透明代理
10.4.3 反向代理加速Web网站
10.5 配置代理客户端
10.5.1 Linux客户端配置
10.5.2 Windows客户端配置
10.6 Squid服务器配置实训
10.6.1 实训目的
10.6.2 实训内容
10.6.3 实训步骤
本章小结
习题10
第11章 防火墙与NAT
11.1 防火墙原理
11.1.1 防火墙概述
11.1.2 iptables工作原理
11.1.3 NAT工作原理
11.2 安装iptables
11.2.1 iptables的安装
11.2.2 iptables的启动与停止
11.3 防火墙配置
11.3.1 iptables的基本设置
11.3.2 iptables规则设置
11.3.3 防火墙配置实例
11.4 NAT
11.4.1 iptables实现NAT
11.4.2 配置SNAT
11.4.3 配置DNAT
11.5 防火墙配置实训实例
11.5.1 实训目的
11.5.2 实训内容
11.5.3 实训步骤
本章小结
习题11
第12章 VPN服务器配置
12.1 VPN原理
12.1.1 VPN概述
12.1.2 VPN分类
12.1.3 Linux下的VPN技术
12.2 基于PPTP的VPN服务器
12.2.1 任务描述
12.2.2 软件下载
12.2.3 服务器安装配置
12.2.4 PPTP服务器启动
12.2.5 PPTP VPN客户端配置
12.2.6 连接VPN服务器
12.2.7 VPN客户端路由问题
12.3 基于SSL的VPN服务器
12.3.1 任务描述
12.3.2 软件下载安装
12.3.3 VPN服务器配置
12.3.4 安装客户端
12.3.5 连接VPN服务器
12.4 VPN服务器配置实训
12.4.1 Poptop实现的PPTP VPN服务器
12.4.2 PPTP局域网到局域网VPN设置
本章小结
习题12
第13章 网络远程访问
13.1 远程登录服务概述
13.1.1 远程登录简介
13.1.2 远程登录的特点及实现方式
13.2 Telnet服务器配置
13.2.1 Telnet简介
13.2.2 安装Telnet程序
13.2.3 Telnet的访问控制设置
13.2.4 Telnet服务的启动与停止
13.2.5 更改Telnet端口号
13.3 Telnet服务客户端的使用
13.3.1 Linux客户端配置
13.3.2 Windows客户端配置
13.4 SSH服务
13.4.1 SSH概述
13.4.2 OpenSSH安装
13.4.3 OpenSSH配置文件
13.4.4 SSH的启动与停止
13.4.5 OpenSSH客户端使用
本章小结
习题13
参考文献
1.1 Linux系统简介
1.1.1 Linux的发展
1.1.2 Linux的版本
1.1.3 Linux的应用
1.2 Linux的安装
1.2.1 Red Hat Linux介绍
1.2.2 Red Hat Enterprise Linux 5的安装
1.3 命令行界面的使用
1.3.1 命令行的使用
1.3.2 常用的基本命令
1.3.3 vi编辑器
1.4 用户管理
1.4.1 用户管理概述
1.4.2 普通用户管理
1.4.3 用户组管理
1.4.4 与用户账号有关的系统文件
1.5 磁盘分区管理
1.5.1 使用fdisk进行分区管理
1.5.2 逻辑卷管理
1.5.3 磁盘分区管理的常见问题
1.6 文件系统管理
1.6.1 文件系统简介
1.6.2 文件与目录系统
1.6.3 管理文件系统
1.7 软件包管理
1.7.1 使用RPM软件包
1.7.2 源代码安装
1.7.3 压缩、解压和.tar软件的安装
本章小结
习题1
第2章 Linux网络基本配置
2.1 TCP/IP协议基础
2.1.1 TCP/IP概述
2.1.2 IPv4地址和端口
2.1.3 IPv6
2.2 应用文件配置网络
2.2.1 网络设备配置文件
2.2.2 使用resolv.conf文件配置DNS服务器
2.2.3 使用network文件配置主机名
2.2.4 使用hosts文件配置主机名和IP地址的映射关系
2.3 常用网络命令
2.3.1 ifconfig命令
2.3.2 ping命令
2.3.3 netstat命令
2.3.4 nslookup命令
2.3.5 traceroute命令
2.4 网络故障诊断概述
2.4.1 故障诊断原则
2.4.2 故障诊断方案
2.4.3 故障诊断方法
2.4.4 故障诊断工具
2.4.5 故障诊断步骤
2.4.6 交换机故障诊断
2.4.7 网卡故障诊断
2.4.8 故障诊断案例
本章小结
习题2
第3章 Samba服务器配置
3.1 Samba概述
3.1.1 Samba的功能
3.1.2 Samba的工作原理
3.2 安装Samba服务
3.2.1 Samba所需软件
3.2.2 Samba安装
3.3 Samba服务器的基本配置
3.3.1 图形化配置
3.3.2 命令行配置
3.3.3 Samba的启动与停止
3.3.4 Samba加密口令文件配置
3.4 Samba客户端配置应用
3.4.1 Linux客户端访问Samba共享
3.4.2 Windows客户端访问Samba共享
3.5 Samba配置实训案例
3.5.1 简单Samba服务配置
3.5.2 复杂Samba共享设置实例
本章小结
习题3
第4章 DHCP服务器配置
4.1 DHCP概述
4.1.1 DHCP简介
4.1.2 DHCP的应用环境
4.1.3 DHCP工作机制
4.2 安装DHCP服务
4.3 配置DHCP服务器
4.3.1 主配置文件dhcpd.conf
4.3.2 配置文件参数
4.3.3 DHCP配置实例
4.3.4 DHCP的启动与停止
4.3.5 IP地址绑定
4.4 配置DHCP客户端
4.4.1 Linux客户端配置
4.4.2 Windows客户端配置
4.5 DHCP配置实训
4.5.1 实训目的
4.5.2 实训内容
4.5.3 实训步骤
本章小结
习题4
第5章 DNS服务器配置
5.1 DNS原理
5.1.1 DNS简介
5.1.2 DNS查询原理及流程
5.1.3 正向解析与反向解析
5.1.4 资源记录
5.2 安装DNS服务
5.2.1 BIND简介
5.2.2 DNS所需软件
5.2.3 DNS的安装
5.3 配置DNS服务器
5.3.1 主配置文件named.conf
5.3.2 配置正向解析区域
5.3.3 配置反向解析区域
5.3.4 区域文件与常用资源记录
5.3.5 DNS的启动与停止
5.3.6 DNS服务测试
5.4 配置DNS客户端
5.4.1 RHEL5客户端配置
5.4.2 Windows客户端配置
5.5 DNS配置实训案例
5.5.1 实训目的
5.5.2 实训内容
5.5.3 实训步骤
本章小结
习题5
第6章 Web服务器配置
6.1 WWW原理
6.1.1 WWW概述
6.1.2 WWW工作原理
6.2 安装Web服务
6.2.1 Apache简介
6.2.2 Apache所需软件
6.2.3 Apache的安装
6.3 Apache服务器基本配置
6.3.1 主配置文件httpd.conf
6.3.2 根目录与文档目录设置
6.3.3 主机名称设置
6.3.4 网站首页设置
6.3.5 其他常用设置
6.3.6 Apache的启动与停止
6.4 Apache高级服务器配置
6.4.1 配置Apache虚拟目录
6.4.2 配置Apache虚拟主机
6.4.3 Apache访问控制
6.4.4 为Apache建立专门的用户和组
6.4.5 Apache日志设置
6.5 Web应用实训案例
6.5.1 实训目的
6.5.2 实训内容
6.5.3 实训步骤
本章小结
习题6
第7章 E-mail服务器配置
7.1 E-mail原理
7.1.1 E-mail系统工作原理
7.1.2 SMTP协议
7.1.3 POP3协议
7.1.4 IMAP协议
7.2 安装Sendmail服务器
7.2.1 Sendmail服务简介
7.2.2 Sendmail服务器安装
7.2.3 相关的配置文档
7.3 Sendmail服务器基础配置
7.3.1 Sendmail的配置文件
7.3.2 初始化Sendmail环境
7.3.3 Sendmail的启动与停止
7.4 Sendmail高级服务器配置
7.4.1 Sendmail认证
7.4.2 邮箱容量设置
7.4.3 POP3S和IMAPS设置
7.5 Sendmail客户端配置
7.5.1 Linux客户端配置
7.5.2 Windows客户端配置
本章小结
习题7
第8章 FTP服务器配置
8.1 FTP概述
8.1.1 FTP简介
8.1.2 FTP工作原理
8.2 安装FTP服务器
8.2.1 vsftpd所需软件
8.2.2 vsftpd安装
8.3 配置FTP服务器
8.3.1 vsftpd的配置
8.3.2 实现匿名用户访问
8.3.3 实现实体用户访问
8.3.4 FTP应用实例
8.3.5 FTP服务器的启动与停止
8.4 配置FTP客户端
8.4.1 Linux客户端配置
8.4.2 Windows客户端配置
8.5 FTP配置实训
8.5.1 实训目的
8.5.2 实训内容
8.5.3 实训步骤
本章小结
习题8
第9章 NFS服务器配置
9.1 NFS原理
9.1.1 NFS 概述
9.1.2 RPC简介
9.1.3 NFS工作原理
9.2 NFS安装
9.2.1 NFS的守护进程及所需软件
9.2.2 NFS的安装
9.3 配置NFS服务器
9.3.1 NFS服务器配置
9.3.2 NFS应用实例
9.3.3 NFS启动与停止
9.3.4 测试NFS服务
9.4 配置客户端
本章小结
习题9
第10章 代理服务器配置
10.1 代理服务器概述
10.1.1 代理服务器简介
10.1.2 代理服务器的工作原理
10.2 Squid安装
10.2.1 Squid简介
10.2.2 Squid的安装
10.3 Squid服务器的基本配置
10.3.1 Squid服务配置文件
10.3.2 Squid服务常用设置
10.3.3 Squid的启动和停止
10.4 Squid服务器的高级配置
10.4.1 代理服务器用户访问控制
10.4.2 实现透明代理
10.4.3 反向代理加速Web网站
10.5 配置代理客户端
10.5.1 Linux客户端配置
10.5.2 Windows客户端配置
10.6 Squid服务器配置实训
10.6.1 实训目的
10.6.2 实训内容
10.6.3 实训步骤
本章小结
习题10
第11章 防火墙与NAT
11.1 防火墙原理
11.1.1 防火墙概述
11.1.2 iptables工作原理
11.1.3 NAT工作原理
11.2 安装iptables
11.2.1 iptables的安装
11.2.2 iptables的启动与停止
11.3 防火墙配置
11.3.1 iptables的基本设置
11.3.2 iptables规则设置
11.3.3 防火墙配置实例
11.4 NAT
11.4.1 iptables实现NAT
11.4.2 配置SNAT
11.4.3 配置DNAT
11.5 防火墙配置实训实例
11.5.1 实训目的
11.5.2 实训内容
11.5.3 实训步骤
本章小结
习题11
第12章 VPN服务器配置
12.1 VPN原理
12.1.1 VPN概述
12.1.2 VPN分类
12.1.3 Linux下的VPN技术
12.2 基于PPTP的VPN服务器
12.2.1 任务描述
12.2.2 软件下载
12.2.3 服务器安装配置
12.2.4 PPTP服务器启动
12.2.5 PPTP VPN客户端配置
12.2.6 连接VPN服务器
12.2.7 VPN客户端路由问题
12.3 基于SSL的VPN服务器
12.3.1 任务描述
12.3.2 软件下载安装
12.3.3 VPN服务器配置
12.3.4 安装客户端
12.3.5 连接VPN服务器
12.4 VPN服务器配置实训
12.4.1 Poptop实现的PPTP VPN服务器
12.4.2 PPTP局域网到局域网VPN设置
本章小结
习题12
第13章 网络远程访问
13.1 远程登录服务概述
13.1.1 远程登录简介
13.1.2 远程登录的特点及实现方式
13.2 Telnet服务器配置
13.2.1 Telnet简介
13.2.2 安装Telnet程序
13.2.3 Telnet的访问控制设置
13.2.4 Telnet服务的启动与停止
13.2.5 更改Telnet端口号
13.3 Telnet服务客户端的使用
13.3.1 Linux客户端配置
13.3.2 Windows客户端配置
13.4 SSH服务
13.4.1 SSH概述
13.4.2 OpenSSH安装
13.4.3 OpenSSH配置文件
13.4.4 SSH的启动与停止
13.4.5 OpenSSH客户端使用
本章小结
习题13
参考文献
猜您喜欢