内容简介
第1篇 预备知识
第1章 网络硬件知识(教学视频:35分钟)
1.1计算机网络
1.1.1计算机网络的定义
1.1.2计算机网络的功能
1.1.3计算机网络分类
1.2局域网传输介质
1.2.1双绞线
1.2.2同轴电缆
1.2.3光导纤维
1.2.4无线介质
1.3局域网连网设备
1.3.1网卡
1.3.2集线器
1.3.3交换机
1.3.4路由器
1.3.5三层交换机
1.4几种局域网架设实例
1.4.1双机互连网络
1.4.2小型交换网络
1.4.3企业网络
1.4.4无线局域网
1.5小结
第2章 Linux服务器架设规划(教学视频:29分钟)
2.1网络规划
2.1.1需求分析
2.1.2目标与设计原则
2.1.3硬件和系统软件平台的规划
2.2 Linux服务器硬件规划
2.2.1对CPU的要求
2.2.2对内存的要求
2.2.3对硬盘的要求
2.2.4有关网卡的建议
2.3 Linux操作系统
2.3.1 Linux的起源
2.3.2 Linux的特点
2.3.3 Linux的发行版本
2.3.4 Red Hat Enterprise Linux介绍
2.4小结
第3章 Linux系统的安装、管理与优化教学视频:62分钟)
3.1 Red Hat Enterprise Linux 6的安装
3.1.1准备安装RHEL 6
3.1.2开始安装RHEL 6
3.1.3安装后的设置工作
3.2 Linux系统管理
3.2.1登录系统
3.2.2用户管理
3.2.3进程管理
3.2.4软件包管理
3.3 Linux性能优化
3.3.1关闭不需要的服务进程
3.3.2文件系统参数优化
3.3.3内核参数优化
3.4小结
第4章 Linux网络接口配置(教学视频:53分钟)
4.1 TCP/IP网络基础
4.1.1网络协议
4.1.2 ISO/OSI模型
4.1.3 TCP/IP模型
4.2网络接口配置的基本内容
4.2.1主机名
4.2.2 IP地址
4.2.3子网掩码
4.2.4默认网关地址
4.2.5域名服务器(DNS)
4.2.6 DHCP服务器
4.3配置以太网连接
4.3.1添加以太网连接
4.3.2配置网络参数
4.3.3配置无线以太网连接
4.4配置拨号连接
4.4.1通过xDSL拨号上网
4.4.2使用移动宽带拨号上网
4.5小结
第5章 Linux网络管理与故障诊断(教学视频:84分钟)
5.1 Linux网络设置命令
5.1.1网络接口配置命令——ifconfig
5.1.2检查网络是否通畅——ping命令
5.1.3追踪数据包传输路径——traceroute命令
5.1.4管理系统ARP缓存——arp命令
5.1.5域名查找工具——dig命令
5.2网络相关的配置文件
5.2.1 /etc/sysconfig/network文件
5.2.2 /etc/sysconfig/network-scripts/ifcfg-ethN文件
5.2.3 /etc/resolv.conf和/etc/hosts文件
5.3 Linux下的网络故障诊断
5.3.1诊断网卡故障
5.3.2网卡驱动程序
5.3.3诊断网络层问题
5.3.4诊断传输层和应用层问题
5.4小结
第2篇 Linux主机与网络安全措施
第6章 Linux主机安全(教学视频:122分钟)
6.1网络端口
6.1.1什么是端口
6.1.2端口的分类
6.1.3查看本机的端口状态
6.1.4端口的关闭与启用
6.1.5端口扫描工具nmap
6.2 Linux自动更新
6.2.1自动更新的意义
6.2.2 CentOS的yum客户端配置
6.2.3 yum客户端的使用
6.3 Linux平台的防毒软件
6.3.1 Linux平台下的计算机病毒
6.3.2 Clamav反病毒软件的获取与安装
6.3.3 Clamav反病毒软件的使用
6.3.4以后台进程方式运行Clamav反病毒软件
6.3.5 Clamav病毒库的更新
6.4 SELinux简介
6.4.1 SELinux的工作流程
6.4.2 SELinux的配置
6.4.3 SELinux应用示例
6.5小结
第7章 Linux系统日志(教学视频:65分钟)
7.1 Linux系统日志基础
7.1.1 Linux系统日志进程的运行
7.1.2 Linux系统日志配置
7.1.3查看Linux系统日志
7.2 Linux日志高级专题
7.2.1日志的转储
7.2.2登录日志
7.2.3记账功能
7.3日志分析工具
7.3.1 Logcheck日志分析工具
7.3.2 Swatch日志分析工具
7.4小结
第8章 Linux路由配置(教学视频:48分钟)
8.1路由的基本概念
8.1.1路由原理
8.1.2路由表
8.1.3静态路由和动态路由
8.2 Linux静态路由配置
8.2.1 route命令格式
8.2.2普通客户机的路由设置
8.2.3路由器配置实例
8.3 Linux的策略路由
8.3.1策略路由的概念
8.3.2路由表管理
8.3.3路由策略管理
8.3.4策略路由应用实例
8.4小结
第9章 Linux防火墙配置(教学视频:94分钟)
9.1 iptables防火墙介绍
9.1.1 netfilter框架
9.1.2 iptables防火墙内核模块
9.1.3 iptables命令格式
9.2 iptables主机防火墙
9.2.1 iptables防火墙的运行与管理
9.2.2 RHEL 6开机时默认的防火墙规则
9.2.3管理主机防火墙规则
9.2.4常用的主机防火墙规则
9.2.5使用图形界面管理主机防火墙规则
9.3 iptables网络防火墙配置
9.3.1保护服务器子网的防火墙规则
9.3.2保护内部客户机的防火墙规则
9.3.3 mangle表应用举例
9.4 iptables防火墙的NAT配置
9.4.1 NAT简介
9.4.2使用iptables配置源NAT
9.4.3使用iptables配置目的NAT
9.5小结
第10章 Snort入侵检测系统(教学视频:79分钟)
10.1入侵检测简介
10.1.1网络安全
10.1.2常见的网络攻击类型
10.1.3入侵检测系统
10.2 Snort的安装与使用
10.2.1 Snort简介
10.2.2 Snort的安装与运行
10.2.3 Snort命令的格式
10.2.4用Snort抓取数据包
10.3配置Snort
10.3.1定义Snort变量
10.3.2配置Snort选项
10.3.3配置Snort预处理模块
10.3.4配置Snort输出插件
10.3.5配置Snort规则文件
10.4编写Snort规则
10.4.1 Snort规则基础
10.4.2 Snort规则头
10.4.3 Snort规则选项
10.5小结
第3篇 Linux常见服务器架设
第11章 远程管理Linux(教学视频:116分钟)
11.1架设Telnet服务器
11.1.1远程管理
11.1.2 Telnet工作原理
11.1.3 Telnet协议
11.1.4实际的Telnet数据包
11.1.5 Telnet服务器软件的安装
11.1.6 Telnet服务器软件的运行
11.1.7 Telnet服务器软件的配置
11.2架设SSH服务器
11.2.1 SSH概述
11.2.2 OpenSSH服务器的安装和运行
11.2.3 SSH客户端的使用
11.2.4配置OpenSSH客户端
11.2.5 OpenSSH的端口转发功能
11.2.6 Windows下的SSH客户端
11.2.7配置OpenSSH服务器
11.3使用VNC实现远程管理
11.3.1 VNC简介
11.3.2 VNC服务器的安装与运行
11.3.3 VNC客户端
11.3.4 VNC服务器配置
11.4小结
第12章 架设FTP服务器(教学视频:163分钟)
12.1 FTP的工作原理
12.1.1 FTP的工作流程
12.1.2 FTP协议规范之一:数据传送格式
12.1.3 FTP协议规范之二:控制命令种类
12.1.4 FTP协议规范之三:应答格式
12.1.5用抓包工具观察FTP协议数据包
12.2 FTP客户端
12.2.1数据连接的主动方式和被动方式
12.2.2匿名账号
12.2.3数据传输的ASCII模式和二进制模式
12.2.4 FTP客户端常用命令详解
12.2.5图形界面的FTP客户端
12.3 Vsftpd的安装与运行
12.3.1 Vsftpd服务器软件简介
12.3.2 Vsftpd的安装
12.3.3 Vsftpd的运行与简单配置
12.4 Vsftpd高级配置
12.4.1初始配置文件
12.4.2匿名用户配置
12.4.3 Vsftpd虚拟主机的配置
12.4.4虚拟用户的配置
12.4.5 Vsftpd的日志
12.5磁盘限额
12.5.1设置支持磁盘限额的分区
12.5.2设置对用户的磁盘限额
12.5.3启用和终止磁盘限额
12.6小结
第13章 DHCP服务(教学视频:76分钟)
13.1 DHCP服务概述
13.1.1 DHCP的功能
13.1.2 DHCP的工作过程
13.1.3 DHCP报文格式
13.1.4 DHCP与BOOTP
13.2 DHCP服务器的安装与运行
13.2.1 DHCP服务的安装
13.2.2 DHCP服务器的运行
13.2.3 DHCP客户端
13.3 DHCP服务配置
13.3.1 ISC DHCP配置参数
13.3.2 ISC DHCP配置的声明和选项
13.3.3 ISC DHCP的DDNS功能
13.3.4客户端租约数据库文件dhcpd.lease
13.3.5 DHCP中继代理
13.4小结
第14章 DNS服务器架设与应用(教学视频:122分钟)
14.1 DNS工作原理
14.1.1名称解析方法
14.1.2 DNS组成
14.1.3 DNS查询的过程
14.1.4 DNS报文格式
14.1.5实际的DNS报文数据
14.2 BIND的安装与运行
14.2.1 BIND简介
14.2.2 BIND的获取与安装
14.2.3 BIND的简单配置与运行
14.2.4 chroot功能
14.2.5使用rndc
14.3 BIND的配置
14.3.1 BIND的主配置文件
14.3.2根服务器文件named.root
14.3.3区域数据文件
14.3.4反向解析区域数据文件
14.3.5配置DNS负载均衡功能
14.3.6直接域名、泛域名与子域
14.3.7辅域服务器和只缓存服务器
14.4小结
第15章 Web服务器架设和管理(教学视频:165分钟)
15.1 HTTP协议
15.1.1 HTTP协议的通信过程
15.1.2 HTTP协议的请求行和应答行
15.1.3 HTTP的头域
15.1.4 HTTP协议数据包实例
15.1.5持久连接和非持久连接
15.2 Apache的安装与运行
15.2.1 Apache简介
15.2.2 Apache软件的获取与安装
15.2.3 Apache的运行
15.3 Apache服务器的配置
15.3.1 Apache全局配置选项
15.3.2 Apache主服务器配置
15.3.3目录访问控制
15.3.4配置用户个人网站
15.3.5认证与授权配置
15.3.6虚拟主机配置
15.3.7日志记录
15.3.8让Apache支持SSL
15.4 Apache对动态网页的支持
15.4.1 CGI脚本
15.4.2使Apache支持PHP5
15.4.3使Apache支持JSP
15.5小结
第16章 MySQL数据库服务器架设(教学视频:56分钟)
16.1数据库简介
16.1.1数据库的基本概念
16.1.2 SQL语言简介
16.1.3 MySQL数据库简介
16.2 MySQL数据库服务器的架设
16.2.1 MySQL数据库软件的安装与运行
16.2.2 MySQL数据库客户端
16.2.3 MySQL图形界面管理工具
16.3 MySQL服务器的配置与连接
16.3.1配置文件my.cnf
16.3.2 mysqld进程配置
16.3.3 MySQL实例管理器
16.3.4编程语言与MySQL数据库的连接
16.4小结
第17章 Postfix邮件服务器架设(教学视频:146分钟)
17.1邮件系统工作原理
17.1.1邮件系统的组成及传输流程
17.1.2简单邮件传输协议SMTP
17.1.3邮局协议POP3
17.1.4 Internet消息访问协议IMAP简介
17.2 Postfix邮件系统
17.2.1 Postfix概述
17.2.2 Postfix邮件系统结构
17.2.3 Postfix服务器软件的安装与运行
17.3 Postfix服务器的配置
17.3.1 Postfix服务器基本配置
17.3.2 Postfix邮件接收域
17.3.3配置SMTP认证
17.4 Postfix与其他软件的集成
17.4.1用vm-pop3d构建POP3服务器
17.4.2用Dovecot架设POP3和IMAP服务器
17.4.3使用MySQL存储邮件账号
17.4.4用Squirrelmail构建Web界面的邮件客户端
17.4.5用procmail过滤邮件
17.5小结
第18章 共享文件系统(教学视频:89分钟)
18.1 NFS服务的安装、运行与配置
18.1.1 NFS概述
18.1.2远程过程调用RPC
18.1.3 NFS协议
18.1.4 NFS服务的安装与运行
18.1.5 NFS服务器共享目录的导出
18.1.6客户端使用NFS服务
18.1.7自动挂载NFS文件系统
18.2 Samba服务的安装、运行与配置
18.2.1 SMB协议概述
18.2.2 NetBIOS协议
18.2.3 Samba概述
18.2.4 Samba服务器的安装与运行
18.2.5与Samba配置有关的Windows术语
18.2.6配置Samba服务器的全局选项
18.2.7 Samba的共享配置
18.2.8 Samba客户端
18.3小结
第19章 Squid代理服务器架设(教学视频:59分钟)
19.1代理服务概述
19.1.1代理服务器的工作原理
19.1.2 Web缓存的类型和特点
19.1.3 3种典型的代理方式
19.2Squid服务器的安装与运行
19.2.1 Squid简介
19.2.2 Squid软件的安装与运行
19.2.3代理的客户端配置
19.3配置Squid服务器
19.3.1 Squid常规配置选项
19.3.2 Squid访问控制
19.3.3 Squid多级代理配置
19.3.4透明代理配置
19.3.5反向代理配置
19.3.6 Squid日志管理
19.4小结
第20章 LDAP服务的配置与应用(教学视频:66分钟)
20.1目录服务概述
20.1.1目录服务
20.1.2 X.500简介
20.1.3轻量级目录访问协议LDAP
20.1.4 LDAP的基础模型
20.1.5流行的LDAP产品
20.2架设OpenLDAP服务器
20.2.1 OpenLDAP服务器的安装与运行
20.2.2 OpenLDAP服务器的主配置文件
20.2.3使用LDIF添加目录树
20.2.4使用图形界面工具管理LDAP目录
20.3使用OpenLDAP进行用户认证
20.3.1 Linux系统用户认证
20.3.2 Apache服务器的用户认证
20.4小结
第21章 网络时间服务器的配置与使用(教学视频:32分钟)
21.1网络时间服务概述
21.1.1 NTP协议用途与工作原理
21.1.2 NTP协议的报文格式及工作模式
21.1.3 NTP服务的网络体系结构
21.1.4时区
21.2 NTP服务器的安装、运行与配置
21.2.1 NTP服务器的安装与运行
21.2.2 NTP服务器端配置
21.2.3 NTP服务器的测试
21.3 NTP客户端的配置
21.3.1 Linux NTP客户端的配置
21.3.2 Windows NTP客户端的配置
21.4小结
第22章 架设VPN服务器(教学视频:43分钟)
22.1 VPN概述
22.1.1 VPN原理
22.1.2 VPN协议
22.1.3 VPN的身份验证协议
22.2基于PPTP协议的VPN服务器架设
22.2.1 PPTP VPN服务器的安装与运行
22.2.2 PPTP服务器的配置
22.2.3 PPTP Windows客户端的配置与使用
22.3小结
第23章 流媒体服务器架设(教学视频:73分钟)
23.1流媒体技术基础
23.1.1流媒体传输的基本原理
23.1.2实时流媒体协议RTSP
23.1.3流媒体播放方式
23.1.4流媒体文件的压缩格式
23.2 Helix Server的安装与运行
23.2.1 Helix Server的获取
23.2.2 Helix Server的安装
23.2.3 Helix Server的运行与停止
23.2.4测试Helix Server
23.3 Helix Server的基本配置
23.3.1 Helix服务器的Web管理界面
23.3.2端口设置与IP地址绑定
23.3.3连接控制与冗余服务器
23.3.4加载点与HTTP分发
23.4 Helix Server的安全设置
23.4.1访问控制
23.4.2用户账号数据库
23.4.3认证域
23.4.4资源保护
23.5小结