网络服务器配置与管理

出版时间:2011-4  出版社:人民邮电出版社  作者:张金石 编  页数:332  

内容概要

  本书基于网络应用的实际需求,以red hat enterprise linux
5平台为例介绍linux网络服务器部署、配置与管理的技术方法。本书共11章,在介绍linux基本书操作、系统配置和服务管理的基础上,重点讲解dns服务器、dhcp服务器、文件服务器、打印服务器、web服务器、ftp服务器、邮件服务器、远程登录、网络防火墙和代理服务器等的部署、配置与管理。
  本书内容丰富,注重实践性和可操作性,对于每个知识点都有相应的操作示范,便于读者快速上手。
  本书可作为高职高专院校计算机教材,也可作为网络管理和维护人员的参考书,以及各种培训班教材。

书籍目录

第1章 linux服务器基础 
 1.1 linux服务器概述 
 1.1.1 服务器与网络服务 
 1.1.2 linux的特点与应用 
 1.1.3 linux的版本 
 1.2 安装red hat enterprise linux服务器 
 1.2.1 red hat服务器版 
 1.2.2 组建linux实验网络 
 1.2.3 red hat enterprise linux安装准备工作 
 1.2.4 red hat enterprise linux安装过程 
 1.2.5 登录linux系统 
 1.3 linux图形界面 
 1.3.1 linux图形界面基础 
 1.3.2 linux图形界面登录 
 1.3.3 linux图形界面操作 
 1.4 linux文本模式与命令行 
 1.4.1 进入linux文本界面 
 1.4.2 linux shell与命令行 
 1.4.3 使用vi编辑器 
 习题 
第2章 linux系统配置与管理 
 2.1 用户与组管理 
 2.1.1 用户与组概述 
 2.1.2 用户与组配置文件 
 2.1.3 创建和管理用户账户 
 2.1.4 创建和?理组账户 
 2.1.5 使用用户管理器管理用户和组 
 2.1.6 其他用户管理命令 
 2.2 文件系统管理 
 2.2.1 linux系统目录结构 
 2.2.2 linux文件类型 
 2.2.3 了解linux文件系统 
 2.2.4 创建和管理linux磁盘分区 
 2.2.5 建立和维护文件系统 
 2.2.6 挂载文件系统 
 2.2.7 挂载和使用外部存储设备 
 2.2.8 管理文件权限 
 2.2.9 管理磁盘配额 
 2.2.10 配置交换空间 
 2.3 linux系统启动引导配置 
 2.3.1 linux启动过程分析 
 2.3.2 引导加载程序grub配置 
 2.3.3 linux运行级别 
 2.3.4 配置init进程 
 2.4 linux进程管理 
 2.4.1 什么是进程 
 2.4.2 linux进程管理 
 2.5 自动化任务配置 
 2.5.1 使用cron工具安排周期性任务 
 2.5.2 使用at和batch工具安排一次性任务 
 2.6 linux软件包管理 
 2.6.1 rpm软件包管理 
 2.6.2 tar包管理 
 2.6.3 通过yum管理软件 
 习题 
第3章 网络配置与服务管理?
 3.1 网络配置与管理 
 3.1.1 网络配置概述 
 3.1.2 通过图形界面进行网络配置 
 3.1.3 使用命令行工具配置网卡基本设置 
 3.1.4 配置主机名 
 3.1.5 配置dns名称解析 
 3.1.6 配置路由 
 3.1.7 网络测试工具 
 3.2 linux服务管理 
 3.2.1 服务与守护进程的概念 
 3.2.2 通过linux服务启动脚本管理服务 
 3.2.3 配置服务自动启动 
 3.2.4 使用图形界面工具管理服务 
 3.2.5 停用不必要的服务 
 3.3 主机防火墙 
 3.3.1 主机防火墙配置 
 3.3.2 自定义防火墙规则 
 习题 
第4章 dns服务器 
 4.1 dns概述 
 4.1.1 hosts文件 
 4.1.2 dns结构与域名空间 
 4.1.3 理解区域(zone) 
 4.1.4 dns服务器类型 
 4.1.5 dns解析原理 
 4.1.6 dns规划 
 4.2 安装dns服务器 
 4.2.1 bind软件包 
 4.2.2 安装bind服务器 
 4.3 dns服务器配置与管理 
 4.3.1 主dns服务器配置实例 
 4.3.2 设置bind主配置文件 
 4.3.3 使用区域文件配置dns资源记录 
 4.3.4 配置根区域 
 4.3.5 配置dns转发服务器 
 4.3.6 配置反向解析 
 4.3.7 管理dns服务 
 4.3.8 dns服务器测试 
 4.3.9 使用rndc工具管理dns服务器 
 4.3.10 在图形界面中配置和管理dns服务 
 4.4 dns客户端配置与管理 
 4.4.1 linux客户端dns的配置与管理 
 4.4.2 windows客户端dns的配置与管理 
 4.5 部署主dns服务器与辅助dns服务器 
 4.5.1 进一步了解辅?dns服务器 
 4.5.2 设计主/辅助dns服务器拓扑结构 
 4.5.3 配置主dns服务器 
 4.5.4 配置辅助dns服务器 
 4.5.5 测试数据同步 
 4.5.6 区域更新与传输安全 
 4.6 部署高速缓存dns服务器 
 4.6.1 进一步了解高速缓存dns服务器 
 4.6.2 配置高速缓存dns服务器 
 4.6.3 测试缓存dns服务器 
 4.7 与dhcp集成实现dns动态更新 
 4.7.1 创建用于安全动态更新的密钥 
 4.7.2 设置dns主配置文件 
 4.7.3 设置dhcp主配置文件 
 4.7.4 测试dns动态更新 
 习题 
第5章 dhcp服务器 
 5.1 dhcp概述 
 5.1.1 什么是dhcp 
 5.1.2 dhcp用途 
 5.1.3 dhcp工作原理 
 5.1.4 dhcp规划 
 5.2 dhcp服务器安装 
 5.3 dhcp服务器配置与管理 
 5.3.1 dhcp服务器配置流程 
 5.3.2 dhcp主配置文件 
 5.3.3 dhcp服务器全局设置 
 5.3.4 配置dhcp作用域 
 5.3.5 配置dhcp选项 
 5.3.6 使用分组简化dhcp配置 
 5.3.7 配置dhcp服务侦听端口 
 5.3.8 管理dhcp服务 
 5.3.9 管理地址租约 
 5.4 dhcp客户端配置 
 5.4.1 linux客户端dhcp配置 
 5.4.2 windows客户端dhcp配置 
 5.5 复杂网络的dhcp服务器部署 
 5.5.1 多宿主dhcp服务器 
 5.5.2 多作用域共享同一物理网络 
 5.5.3 跨网段的dhcp中继 
 习题 
第6章 文件与打印服务器 
 6.1 概述 
 6.1.1 文件服务器概述 
 6.1.2 打印服务器概述 
 6.2 nfs服务器 
 6.2.1 nfs?述 
 6.2.2 安装nfs服务器 
 6.2.3 配置nfs服务器 
 6.2.4 管理nfs服务 
 6.2.5 测试nfs服务器 
 6.2.6 配置和使用nfs客户端 
 6.3 samba服务器 
 6.3.1 samba基础 
 6.3.2 安装samba服务器 
 6.3.3 samba服务器部署流程 
 6.3.4 samba服务器目录及其文件权限设置 
 6.3.5 编辑samba主配置文件 
 6.3.6 配置samba用户 
 6.3.7 管理samba服务 
 6.3.8 测试samba服务器 
 6.3.9 linux客户端访问samba服务器 
 6.3.10 windows客户端访问samba服务器 
 6.3.11 samba客户端访问控制 
 6.3.12 共享安全模式的samba服务器配置 
 6.4 linux打印服务器 
 6.4.1 cups打印系统 
 6.4.2 cups配置工具 
 6.4.3 配置和管理本地打印机 
 6.4.4 基于cups配置打印服务器 
 6.4.5 部署samba打印服务器 
 6.4.6 linux主机通过smb协议访问windows打印服务器 
 习题 
第7章 web服务器 
 7.1 web服务器概述 
 7.1.1 web工作原理?
 7.1.2 web应用程序 
 7.1.3 web服务器解决方案 
 7.2 apache服务器基本配置 
 7.2.1 安装apache服务器 
 7.2.2 管理web服务 
 7.2.3 apache服务器配置文件 
 7.2.4 apache服务器全局配置 
 7.2.5 apache主服务器基本配置 
 7.2.6 配置目录访问控制 
 7.2.7 配置和管理虚拟目录 
 7.2.8 为用户配置个人web空间 
 7.3 配置web应用程序 
 7.3.1 配置cgi应用程序 
 7.3.2 配置php应用程序 
 7.3.3 配置和管理mysql数据库服务器 
 7.4 配置web服务器安全 
 7.4.1 用户认证 
 7.4.2 访问控制 
 7.5 配置和管理虚拟主机 
 7.5.1 基于ip的虚拟主机 
 7.5.2 基于名称的虚拟主机 
 7.5.3 基于tcp端口架设多个web网站 
 7.6 基于ssl协议部署安全网站 
 7.6.1 理解ssl协议 
 7.6.2 openssl简介 
 7.6.3 基于ssl的安全网站解决方案 
 7.6.4 为apache服务器配置ssl 
 7.7 维护和更新web网站资源 
 7.7.1 通过ftp管理web网站 
 7.7.2 通过webdav管理web网站 
 7.8 管理apache服务器 
 7.8.1 监控apache服务器状态 
 7.8.2 查看apache服务器配置信息 
 7.8.3 查看和分析apache服务器日志 
 习题 
第8章 ftp服务器 
 8.1 ftp概述 
 8.1.1 ftp原理 
 8.1.2 数据传输模式 
 8.1.3 匿名ftp和用户ftp 
 8.1.4 ftp的应用 
 8.1.5 ftp服务器软件 
 8.2 基于vsftpd建立ftp服务器 
 8.2.1 安装vsftpd服务器 
 8.2.2 测试vsftpd服务器 
 8.3 客户端连接和访问ftp服务器 
 8.3.1 使用命令行工具访问ftp服务器 
 8.3.2 使用专门的ftp客户软件访问ftp服务器 
 8.3.3 使用web浏览器访问ftp服务器 
 8.4 配置vsftpd服务器 
 8.4.1 vsftpd主配置文件 
 8.4.2 vsftpd基本配置 
 8.4.3 配置匿名访问 
 8.4.4 配置ftp本地用户访问 
 8.4.5 配置ftp用户磁盘限额 
 8.4.6 vsftpd安全设置 
 8.4.7 配置ftp虚拟用户访问 
 8.4.8 配置vsftpd虚拟服务? 
 8.4.9 基于ssl协议安全访问vsftpd服务器 
 8.5 管理vsftpd服务器 
 8.5.1 管理vsftpd服务 
 8.5.2 查看和分析日志 
 习题 
第9章 邮件服务器 
 9.1 邮件服务器概述 
 9.1.1 邮件系统的组成 
 9.1.2 电子邮件传输协议 
 9.1.3 电子邮件格式 
 9.1.4 电子邮件与dns 
 9.1.5 电子邮件传送机制 
 9.1.6 邮件服务器软件 
 9.1.7 组建邮件服务器的基础工作 
 9.2 基于sendmail与dovecot部署邮件服务器?
 9.2.1 sendmail服务器基本配置 
 9.2.2 dovecot服务器基本配置 
 9.2.3 配置和使用邮件客户端 
 9.2.4 限制邮件中继 
 9.2.5 配置smtp认证机制 
 9.2.6 设置邮件别名与邮件群发 
 习题 
第10章 远程登录与控制 
 10.1 telnet服务器 
 10.1.1 telnet概述 
 10.1.2 配置和管理telnet服务器 
 10.1.3 使用telnet客户端 
 10.2 ssh服务器 
 10.2.1 ssh概述 
 10.2.2 安装openssh 
 10.2.3 配?openssh服务器 
 10.2.4 在linux平台中使用ssh客户端 
 10.2.5 在windows平台中使用ssh客户端(putty) 
 10.2.6 ssh公钥认证 
 10.2.7 linux客户端使用ssh公钥认证 
 10.2.8 在windows客户端使用ssh公钥认证 
 10.3 vnc服务器 
 10.3.1 vnc概述 
 10.3.2 vnc服务器的安装与基本使用 
 10.3.3 vnc客户端的使用 
 10.3.4 vnc服务器的配置与管理 
 10.3.5 配置多vnc桌面 
 10.3.6 通过vnc实现共享桌面 
 习题 
第11章 防火墙与代理服务器 
 11.1 概述 
 11.1.1 将内网接入internet 
 11.1.2 防火墙技术 
 11.1.3 nat技术 
 11.1.4 代理服务器技术 
 11.2 iptables基础 
 11.2.1 netfilter架构 
 11.2.2 包过滤机制 
 11.2.3 网络地址转换机制 
 11.2.4 iptables命令组成 
 11.2.5 iptables命令的基本使用 
 11.2.6 管理iptables服务 
 11.3 iptables防火墙 
 11.3.1 iptables防火墙基本配置 
 11.3.2 在防火墙上开放必要的通信 
 11.3.3 通过nat方式共享上网 
 11.3.4 通过端口映射发布内网服务器 
 11.3.5 防止恶意软件和假冒ip地址 
 11.3.6 配置状态防火墙 
 11.3.7 配置dmz(非军事区) 
 11.4 squid代理服务器 
 11.4.1 安装squid服务器 
 11.4.2 squid配置文件 
 11.4.3 squid命令行 
 11.4.4 配置标准代理服务器 
 11.4.5 squid服务器访问控制 
 11.4.6 squid服务器用户认证 
 11.4.7 配置透明代理服务器 
 11.4.8 配置反向代理服务器 
 11.4.9 监控squid服务器 
 习题 

章节摘录

版权页:插图:Internet发展初期,许多用户采用Telnet方式来访问Internet,将自己的计算机连接到商性能的大型计算机上,作为大型计算机上的一个远程仿真终端,使其具有与大型计算机本地终端相同的计算能力。一般将Telnet译为远程登录。Telnet基于客户/服务器模式,用户登录到Telnet服务器上执行应用程序时,该应用程序将在服务器上执行。它只支持字母数字终端,不支持鼠标和其他指针设备,也不支持图形用户界面,只能使用命令行界面。Telnet服务默认的TCP端口为23。使用Telnet服务,用户可以通过一台远程登录客户机从任何地方访问运行Telnet服务的主机。目前,Telnet已经不再流行了,主要是因为个人计算机的性能越来越高,而且Telnet服务安全性差。但是Telnet能够实现远程登录和远程交互式计算,在许多场合还能派上用场,如网络设备配置与测试、服务器远程控制与管理、网络服务测试等。

图书封面

评论、评分、阅读与下载


    网络服务器配置与管理 PDF格式下载


用户评论 (总计8条)

 
 

  •   收到书已看了一个多月,本书整体不错,对于初学者来说是一本不可多得的好书。但我个人觉得,书中有个别章节还要写详细点,效果就好多了。
  •   深入浅出,完整表述各个知识点。
  •   内容讲的比较细
  •   没多看 应该不是盗版
  •   很好,希望便宜点
  •   挺好的书,快递也很配合,两天就到手了
  •   书还可以,就是表面有点脏
  •   这本书的内容过于理论性,实例不够丰富详细。没有脱离高校教材的理论性特点,如果要实用一点的不建议买这本。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7