学习完本书后,读者可掌握Linux常用安装方法,常用命令的使用方法,掌握基本的shell编程,了解对TCP/IP局域网的构建和架设,掌握Linux操作系统的使用与管理;熟练掌握DHCP服务器、SAMBA服务器、数据库服务器、DNS服务器、Apache服务器、邮件服务器、FTP服务器、流媒体服务器等的配置,掌握动态站点和虚拟主机的搭建。
本书是开放源代码高校推进联盟“Linux网络管理员职业技能认证”考试指定用书,旨在帮助读者精通网络管理员职业技能,可以从事中、小型企业的Linux服务器的日常维护、性能调整、系统架设、服务器安装、网络管理和维护等工作。本书同样适合作为高等院校计算机专业、网络专业学生的信息安全教材或参考书,也可供各种信息安全培训班使用。
样章试读
目录
- 第0章 开源文化概述
0.1 什么是开源文化
0.2 开源软件与自由软件
0.3 开源教育模式
第1章 计算机网络服务器概述
1.1 网络概述
1.2 局域网的功能
1.3 常用服务器介绍
思考与实验
第2章 Linux常用命令
2.1 man帮助命令
2.2 文件系统命令
2.3 系统管理常用命令
2.4 网络操作常用命令
2.5 网络安全常用命令
2.6 安装rpm形式的软件包
2.7 图形化安装软件
思考与实验
第3章 shell编程
3.1 shell命令行书写规则
3.2 编写/修改权限及执行shell程序的步骤
3.3 在shell程序中使用的参数
3.4 在shell程序中使用的变量
3.5 表达式的比较
3.6 循环结构语句
3.7 条件结构语句
3.8 在shell脚本中使用函数
3.9 在shell脚本中调用其他shell脚本
3.10 综合实例
思考与实验
第4章 组建局域网
4.1 企业网络概况
4.2 组网原理
4.3 项目需求与需求分析
4.4 设备清单
4.5 组网过程
4.6 测试
思考与实验
第5章 Internet接入
5.1 计算机网络的基本概念
5.2 Red Hat Linux 9.0的网络接入方式
思考与实验
第6章 DHCP服务器
6.1 DHCP概述与项目说明
6.2 配置过程
6.3 测试
6.4 配置语句说明
6.5 思考
思考与实验
第7章 SAMBA服务器
7.1 SAMBA简介与工作原理
7.2 配置过程
7.3 测试
7.4 配置语句说明
7.8 思考
思考与实验
第8章 FTP服务器
8.1 FTP服务器简介与项目说明
8.2 配置过程
8.3 测试
8.4 配置语句说明
8.5 思考
思考与实验
第9章 DNS服务器
9.1 DNS功能与项目介绍
9.2 配置过程
9.3 测试
9.4 配置语句说明
9.5 BIND语法检查工具
9.6 思考
思考与实验
第10章 邮件服务器
10.1 邮件服务器简介
10.2 邮件服务器的工作原理
10.3 项目说明与项目要求
10.4 配置步骤说明
10.5 配置过程
10.6 测试
10.7 配置语句说明
10.8 思考
思考与实验
第11章 Apache服务器
11.1 Apache简介
11.2 Apache服务器工作原理
11.3 项目说明与项目要求
11.4 配置步骤说明
11.5 配置过程
11.6 测试
11.7 配置语句说明
11.8 思考
思考与实验
第12章 MySQL服务器
12.1 MySQL简介
12.2 项目说明与项目要求
12.3 配置步骤说明
12.4 配置过程
12.5 数据库文件在PHP中的简单应用
思考与实验
第13章 流媒体服务器
13.1 流媒体服务器简介
13.2 项目说明与项目要求
13.3 配置步骤说明
13.4 配置过程
思考与实验
第14章 iptables防火墙
14.1 iptables简介
14.2 iptables工作原理
14.3 项目说明与项目要求
14.4 配置步骤说明
14.5 配置过程
14.6 测试
14.7 命令与参数
14.8 思考
思考与实验
附录
附录1 图解Reb Hat Linux 9.0的安装
附录2 SAMBA服务器配置参数详解
附录3 FTP服务器配置参数详解
附录4 邮件服务器配置参数详解
附录5 Apache服务器配置参数详解
附录6 防火墙配置参数详解
参考文献