描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302344865丛书名: 网站开发非常之旅
采用新版的RHEL 6.4进行讲解,紧跟服务器技术发展;
以实例讲解,避免泛化的理论,更贴近实际应用;
内容由浅入深,适合Linux初学者上手;
全书308个视频,长达24小时,可以更为直观的展现服务器配置相关技术。
本书涉及面广,从基本操作、基本网络应用到高级网络应用,再到Linux网站开发环境,几乎涉及了Linux网络中的所有核心知识,适合Linux各级水平的用户,也可作为大中专院校计算机专业学生和广大计算机爱好者的参考用书。对于网络管理员,更是一本不可多得的案头参考书。
第1章 Linux操作系统简介
1 1 网络操作系统
1 1 1 UNIX操作系统
1 1 2 NetWare局域网操作系统
1 1 3 Windows NT类网络操作系统
1 2 Linux的发展历史
1 2 1 了解GNU
1 2 2 Linux的发展
1 3 Linux的主要特点
1 3 1 开放性
1 3 2 多用户多任务环境
1 3 3 良好的用户界面
1 3 4 设备独立性
1 3 5 丰富的网络功能
1 4 Linux的内核
1 4 1 Linux内核的发展史
1 4 2 Linux内核的功能
1 4 3 Linux内核的版本
1 5 Linux发行版本
1 5 1 Linux常见发行版本
1 5 2 RedHat Enterprise Linux
1 6 本章小结
第2章 RHEL 6 4的安装
2 1 安装前准备
2 1 1 检查硬件兼容性
2 1 2 硬盘的分区规划
2 1 3 检查磁盘空间
2 1 4 了解存储设备的表示
2 1 5 RHEL安装方式
2 2 安装RHEL
2 2 1 进入安装程序
2 2 2 选择语言
2 2 3 硬盘分区
2 2 4 选择安装组件
2 2 5 安装后的设置
2 3 其他安装方式简介
2 3 1 硬盘安装
2 3 2 网络安装
2 4 本章小结
2 5 本章习题
第3章 Linux基础使用
3 1 Linux的启动和关闭
3 1 1 启动Linux
3 1 2 关闭Linux
3 2 命令界面
3 2 1 切换到字符界面
3 2 2 使用终端窗口
3 2 3 使用第三方终端软件
3 3 图形界面GNOME
3 3 1 认识GNOME
3 3 2 桌面组成
3 3 3 系统设置
3 3 4 浏览计算机
3 3 5 多媒体应用
3 3 6 网络应用
3 3 7 办公软件
3 4 Linux的运行级
3 4 1 init进程
3 4 2 运行级
3 5 本章小结
3 6 本章习题
第4章 Linux常用操作命令
4 1 Linux Shell简介
4 1 1 了解Shell
4 1 2 Shell命令规则
4 2 常用目录和文件操作命令
4 2 1 路径的概念
4 2 2 常用目录操作命令
4 2 3 常用文件操作命令
4 2 4 使用通配符
4 2 5 查找文件
4 2 6 文件压缩和打包管理
4 2 7 其他常用命令
4 3 文本编辑命令
4 3 1 查看文件
4 3 2 文本编辑器vi入门
4 4 系统运行状况分析命令
4 4 1 硬件信息
4 4 2 引导信息
4 4 3 运行日志
4 5 本章小结
4 6 本章习题
第5章 Linux文件系统
5 1 认识Linux文件系统
5 1 1 目录结构
5 1 2 Linux文件
5 1 3 常见文件系统类型
5 2 Linux文件权限
5 2 1 文件权限概述
5 2 2 权限位
5 2 3 setuid和setgid位
5 2 4 修改文件权限
5 2 5 修改所有者
5 2 6 设置默认权限
5 3 使用硬盘
5 3 1 查看硬盘分区表
5 3 2 硬盘分区
5 3 3 格式化分区
5 4 挂载文件系统
5 4 1 mount命令
5 4 2 挂载硬盘分区
5 4 3 挂载光驱
5 4 4 挂载U盘
5 4 5 自动挂载文件系统
5 5 本章小结
5 6 本章习题
第6章 Linux管理入门
6 1 管理用户和组
6 1 1 保存用户和组信息的文件
6 1 2 管理用户和组
6 1 3 口令维护
6 1 4 查看用户
6 1 5 用户管理器
6 2 管理进程
6 2 1 了解进程
6 2 2 启动进程
6 2 3 查看进程状态
6 2 4 终止进程
6 3 管理软件包
6 3 1 RPM介绍
6 3 2 使用RPM
6 3 3 从源代码安装软件
6 4 配置网络
6 4 1 设置主机名
6 4 2 设置IP地址
6 4 3 通过配置文件修改IP地址和网关
6 4 4 DNS服务器
6 4 5 xinetd
6 5 本章小结
6 6 本章习题
第7章 Shell编程入门
7 1 Shell编程过程
7 1 1 创建Shell程序
7 1 2 设置执行权限
7 1 3 执行Shell程序
7 2 Shell的语法介绍
7 2 1 使用变量
7 2 2 输入/输出内部命令
7 2 3 条件测试
7 2 4 流程控制语句
7 2 5 函数
7 2 6 处理参数
7 3 调试Shell程序
7 3 1 一般错误
7 3 2 调试跟踪
7 4 Shell程序设计实例
7 5 本章小结
7 6 本章习题
第2篇 基础网络应用篇
第8章 远程登录管理
8 1 使用Telnet服务
8 1 1 安装Telnet服务器程序
8 1 2 配置Telnet服务器
8 1 3 使用telnet
8 1 4 Telnet的安全风险
8 2 使用OpenSSH
8 2 1 安装和配置OpenSSH
8 2 2 OpenSSH密钥管理
8 2 3 使用SSH客户端
8 2 4 OpenSSH常用命令
8 3 使用VNC
8 3 1 VNC简介
8 3 2 安装VNC服务器程序
8 3 3 启动和配置VNC服务器程序
8 3 4 使用Windows VNC客户端
8 3 5 Linux VNC客户端
8 4 本章小结
8 5 本章习题
第9章 DHCP服务器
9 1 认识DHCP协议
9 1 1 DHCP简介
9 1 2 DHCP工作流程
9 2 安装DHCP服务器
9 2 1 安装DHCP服务器程序
9 2 2 启动DHCP服务器程序
9 2 3 停止DHCP服务器程序
9 2 4 查看DHCP状态
9 3 配置DHCP服务器
9 3 1 了解配置文件
9 3 2 配置文件的声明、参数和选项
9 3 3 配置示例
9 3 4 建立客户租约文件
9 4 配置DHCP客户端
9 4 1 配置Linux的DHCP客户端
9 4 2 配置Windows的DHCP客户端
9 5 本章小结
9 6 本章习题
第10章 DNS服务器
10 1 DNS简介
10 1 1 域名空间
10 1 2 DNS服务器类型
10 1 3 DNS解析的过程
10 2 安装DNS服务器
10 2 1 安装DNS服务器程序
10 2 2 启动和关闭DNS服务器程序
10 3 DNS的配置选项
10 3 1 了解配置文件
10 3 2 主配置文件named conf
10 3 3 区文件和资源记录
10 3 4 了解记录类型
10 4 DNS服务器配置实例
10 4 1 DNS服务的测试
10 4 2 主DNS服务器
10 4 3 辅助DNS服务器
10 4 4 简单DNS负载均衡
10 4 5 DNS转发
10 5 本章小结
10 6 本章习题
第11章 时间服务器
11 1 时间协议NTP简介
11 1 1 NTP的工作过程
11 1 2 NTP的工作模式
11 1 3 选择NTP服务器
11 2 安装和配置NTP服务器
11 2 1 安装NTP程序
11 2 2 启动和停止NTP服务器
11 3 NTP服务器的配置
11 3 1 了解配置文件
11 3 2 常用配置选项
11 3 3 ntp conf配置实例
11 3 4 监控NTP服务器
11 4 NTP客户端的使用方法
11 4 1 在Linux中进行时间同步
11 4 2 在Windows中进行时间同步
11 5 本章小结
11 6 本章习题
第3篇 高级网络应用篇
第12章 MySQL操作入门
12 1 MySQL简介
12 2 安装MySQL
12 2 1 基于RPM包的MySQL安装
12 2 2 安装源代码MySQL
12 3 启动MySQL
12 3 1 设置用户和权限
12 3 2 启动和停止MySQL
12 4 MySQL基础操作
12 4 1 设置数据库管理员密码
12 4 2 连接MySQL服务器
12 4 3 新增账户
12 4 4 操作数据库
12 4 5 操作表
12 4 6 操作记录
12 4 7 MySQL数据导入和导出
12 5 SQL语言基础
12 5 1 了解SQL语言
12 5 2 SQL的数据类型
12 5 3 数据库和表的定义
12 5 4 数据查询功能
12 5 5 数据操纵语句
12 6 本章小结
12 7 本章习题
第13章 目录服务器
13 1 了解LDAP协议
13 1 1 LDAP协议
13 1 2 LDAP的基本模型
13 1 3 LDAP的功能
13 1 4 LDAP协议的特点
13 2 安装OpenLDAP
13 2 1 安装OpenLDAP服务器程序
13 2 2 测试安装正确性
13 3 配置OpenLDAP
13 3 1 slapd conf
13 3 2 了解schema
13 4 管理OpenLDAP
13 4 1 向目录数据库中添加数据
13 4 2 查询
13 4 3 修改条目
13 4 4 删除条目
13 4 5 数据导出
13 5 OpenLDAP在用户认证的应用
13 5 1 用户认证用到的objectClass
13 5 2 使用迁移工具
13 5 3 设置客户端登录
13 6 本章小结
13 7 本章习题
第14章 WWW服务器
14 1 HTTP协议介绍
14 1 1 HTTP协议简介
14 1 2 HTTP工作方式
14 2 安装Apache
14 2 1 Apache服务器简介
14 2 2 安装Apache服务器程序
14 2 3 启动和停止Apache服务器
14 2 4 测试WWW服务
14 3 配置Apache
14 3 1 了解配置文件
14 3 2 了解Apache的模块
14 3 3 常用配置指令
14 4 虚拟主机
14 4 1 基于主机名的虚拟主机
14 4 2 基于IP地址的虚拟主机
14 5 文件系统映射
14 5 1 基本文件映射
14 5 2 使用别名映射
14 5 3 URL重定向
14 6 本章小结
14 7 本章习题
第15章 邮件服务器
15 1 了解电子邮件系统
15 1 1 邮件的代理制度
15 1 2 了解邮件相关协议
15 2 安装邮件服务器
15 2 1 使用到的软件包
15 2 2 安装postfix
15 2 3 安装Courier-Authlib
15 2 4 安装Maildrop
15 2 5 安装ExtMail和ExtMan
15 2 6 安装Courier-IMAP
15 3 配置邮件服务器
15 3 1 配置域名系统
15 3 2 配置postfix
15 3 3 初始化数据库
15 3 4 配置WWW服务器
15 3 5 配置Courier-Authlib
15 3 6 配置Cyrus-SASL认证
15 4 测试邮件服务器
15 4 1 启动各软件包
15 4 2 命令方式下测试邮件收发
15 4 3 测试ExtMan
15 4 4 测试ExtMail
15 4 5 配置SMTP/POP邮件客户端
15 5 本章小结
15 6 本章习题
第16章 FTP服务器
16 1 FTP基础
16 1 1 FTP工作原理
16 1 2 FTP协议
16 1 3 FTP传输文件方式
16 1 4 使用FTP
16 1 5 vsftp介绍
16 2 安装vsftpd服务器
16 2 1 使用RPM包安装
16 2 2 使用源码安装
16 2 3 卸载vsftpd
16 3 配置vsftpd工作环境
16 3 1 配置用户和目录
16 3 2 启动vsftpd
16 3 3 检查是否启动vsftpd
16 4 vsftpd常用配置
16 4 1 匿名用户配置
16 4 2 本地用户配置
16 4 3 网络和连接参数配置
16 4 4 日志功能配置
16 4 5 其他常用选项设置
16 5 vsftpd高级配置
16 5 1 配置虚拟用户使用vsftpd
16 5 2 配置虚拟FTP服务器
16 6 本章小结
16 7 本章习题
第17章 Samba服务器
17 1 了解Samba
17 1 1 SMB协议
17 1 2 Samba及其功能
17 2 安装Samba服务器
17 2 1 安装Samba
17 2 2 启动Samba
17 3 配置Samba
17 3 1 全局选项
17 3 2 共享选项
17 3 3 特殊设置选项
17 3 4 添加Samba用户
17 4 Samba应用实例
17 4 1 匿名Samba服务器
17 4 2 需登录Samba服务器
17 5 使用SWAT管理Samba服务器
17 5 1 配置SWAT服务
17 5 2 配置Samba服务器
17 6 访问Windows系统
17 6 1 挂载到Linux文件系统
17 6 2 使用smbclient软件
17 7 本章小结
17 8 本章习题
第18章 CUPS打印服务器
18 1 了解Linux的打印系统
18 2 安装和配置CUPS服务器
18 2 1 安装和启动CUPS
18 2 2 配置CUPS打印系统
18 3 共享打印机
18 3 1 Windows客户端
18 3 2 Linux客户端
18 4 本章小结
18 5 本章习题
第19章 新闻服务器
19 1 了解新闻组
19 1 1 新闻组的概念
19 1 2 新闻组的分类
19 2 安装inn
19 2 1 使用inn前的准备
19 2 2 安装inn软件包
19 3 配置inn
19 3 1 主配置文件inn conf
19 3 2 存储方式配置文件storage conf
19 3 3 过期设置文件expire ctl
19 3 4 权限配置文件readers conf
19 3 5 初始设置
19 4 访问新闻服务器
19 5 管理新闻组
19 5 1 添加新闻组
19 5 2 删除帖子
19 5 3 删除新闻组
19 6 本章小结
19 7 本章习题
第20章 流媒体服务器
20 1 流媒体简介
20 1 1 了解流式传输
20 1 2 常见的流媒体系统
20 2 安装Helix Server
20 2 1 获取软件
20 2 2 安装软件
20 2 3 启动和停止Helix Server
20 3 管理Helix Server
20 3 1 打开Web管理界面
20 3 2 设置服务器
20 3 3 测试流媒体服务器
20 4 本章小结
20 5 本章习题
第4篇 Linux网站开发环境
第21章 PHP的安装
21 1 PHP简介
21 1 1 PHP的发展
21 1 2 PHP的特点
21 2 安装PHP软件包
21 2 1 使用”添加/删除软件”安装
21 2 2 使用RPM安装
21 2 3 使用源代码安装
21 3 配置PHP
21 3 1 PHP配置文件php ini
21 3 2 修改Apache配置文件
21 4 测试PHP
21 4 1 创建测试PHP文件
21 4 2 打开测试PHP文件
21 5 本章小结
21 6 本章习题
第22章 PHP基础
22 1 PHP语法基础
22 1 1 语法格式
22 1 2 变量
22 1 3 字符串
22 1 4 运算符
22 1 5 数组
22 2 PHP的流程控制
22 2 1 分支语句
22 2 2 循环语句
22 3 PHP的函数
22 3 1 字符串函数
22 3 2 数值函数
22 3 3 日期和时间函数
22 3 4 数组函数
22 3 5 自定义函数
22 4 PHP处理表单
22 4 1 表单提交方式
22 4 2 PHP接收表单数据的方式
22 5 PHP操作MySQL数据库
22 5 1 连接和选择数据库
22 5 2 操作数据库中的数据
22 6 本章小结
第23章 PHP实例–简易留言本
23 1 系统设计
23 1 1 功能设计
23 1 2 数据库设计
23 1 3 Web环境配置
23 2 代码设计
23 2 1 数据库连接代码
23 2 2 设计主页(查看留言)
23 2 3 发表留言
23 2 4 修改留言
23 2 5 删除留言
23 3 本章小结
评论
还没有评论。