出版时间:2012-4 出版社:电子工业出版社 作者:曹江华
Tag标签:无
内容概要
《Red Hat Enterprise Linux 6.0服务器构建》以RHEL 6.0和 CentOS
6.0为蓝本,以24章和3个附录的篇幅介绍了Linux操作系统在服务器上的基本使用和系统管理,主要包括自由软件和开源软件的基础知识、Linux的基础知识、RHEL
6.0的安装、NTP服务器、DNS服务器、NFS服务器、SSH服务器、MySQL服务器、Apache服务器、NIS服务器、Samba服务器、DHCP服务器
、FTP服务器、Linux系统备份与恢复、Linux虚拟化应用、PAM、Postfix电子邮件服务器、Linux
iSCSI和AoE存储配置、SELinux的使用、Squid代理服务器、防火墙设置和升级、Linux性能和系统监控、Linux服务器应急响应流程与步骤、Linux计算机系统取证、Linux反删除工具的使用等内容。《Red
Hat Enterprise Linux
6.0服务器构建》内容详尽、结构清晰、通俗易懂,使用了大量的图表对内容进行表述和归纳,便于读者理解及查阅,具有很强的实用性和指导性。
作者简介
曹江华,作者长期工作在Linux网络教学与管理第一线,既有一定程度的理论积累,又有较为丰富的实践经验,在IT168、天极、赛迪、51CTO、IBM开发者、计算机世界、《网管员世界》、《开放系统世界》等报刊发表Linux文章二百余篇,并长期担任《网管员世界》、《开放系统世界》、“网络故障应用问答”的撰稿人,主要作品有《Linux服务器安全策略详解》、《RedHatEnterpriseLinux5.0服务器构建与故障排除》、《Linux系统最佳实践工具——命令行技术》。
书籍目录
第1章 Linux简介
1.1 UNIX发展史
1.2 Linux发展史
1.3 常用的Linux发行版介绍
1.3.1 Red Hat
1.3.2 SUSE
1.3.3 Debian
1.3.4 Ubuntu
1.3.5 其他的Linux系统
1.4 Linux内核(Kernel)版本简介
1.4.1 进程调度
1.4.2 内存管理
1.4.3 虚拟文件系统
1.4.4 网络接口
1.4.5 进程通信
1.5 Linux的应用领域及发展前景
1.5.1 Linux的应用领域
1.5.2 Linux的发展前景
1.6 Linux的特点
1.6.1 开放性
1.6.2 多用户、多任务工作环境
1.6.3 友好的用户界面
1.6.4 设备独立性
1.6.5 丰富的网络功能
1.6.6 丰富的应用程序和开发工具支持
1.6.7 良好的可移植性
1.6.8 可靠的安全性
1.7 GNU通用公共许可证和3个版本简介
1.7.1 GPL v
1.7.2 GPL v
1.7.3 GPL v
第2章 安装RHEL 6.0和初始化设置
2.1 Red Hat Enterprise Linux简介
2.1.1 RHEL发展轨迹
2.1.2 Red Hat Enterprise Linux 6.0简介
2.1.3 CentOS简介
2.1.4 安装前准备工作
2.1.5 检查系统硬件是否存在大的缺陷
2.2 安装Red Hat Enterprise Linux 6.
2.2.1 使用本地光盘介质安装Red Hat Enterprise Linux 6.
2.2.2 首次启动Red Hat Enterprise Linux 6.0的配置
2.3 系统基本配置
2.3.1 设置一个系统管理员账号
2.3.2 yum配置
2.4 配置系统服务
2.4.1 system-config-services
2.4.2 ntsysv
2.4.3 chkconfig
第3章 配置Linux NTP服务器
3.1 NTP概述
3.1.1 为何需要NTP服务器
3.1.2 网络时间服务的实现方式
3.1.3 NTP及其选择
3.1.4 NTP的网络体系结构和工作原理
3.1.5 NTP如何工作
3.1.6 NTP的工作模式
3.1.7 选择NTP服务器
3.2 配置Linux网络时间服务器
3.2.1 配置Linux异构网络下的NTP服务器
3.2.2 NTP服务的配置文件
3.3 NTP客户端应用
3.3.1 使用Linux NTP客户端
3.3.2 在Windows 2003/XP系统中使用NTP校时
第4章 Linux DHCP服务器安装及配置
4.1 DHCP服务器的工作原理
4.1.1 DHCP简介
4.1.2 为什么使用DHCP
4.1.3 DHCP的工作流程
4.1.4 DHCP的设计目标
4.2 安装DHCP服务器
4.2.1 DHCP配置文件
4.2.2 配置实例
4.2.3 启动DHCP服务器
4.2.4 配置DHCP客户端
第5章 Linux DNS服务器安装及配置
5.1 DNS简介
5.1.1 DNS服务器的工作原理
5.1.2 域名服务的解析原理和过程
5.1.3 DNS分类
5.1.4 架设DNS服务器的准备工作
5.1.5 DNS常用术语
5.2 Linux DNS服务器简介
5.2.1 DNS配置文件组
5.2.2 BIND 9目录结构
5.2.3 DNS资源记录格式
5.3 DNS服务器和客户端配置
5.3.1 安装服务器软件包
5.3.2 BIND主配置文件named.conf
5.3.3 内网区文件设置
5.3.4 外网区文件设置
5.3.5 内网反向查询文件设置
5.3.6 外网反向查询文件设置
5.3.7 防火墙和SELinux设置
5.3.8 重新启动DNS服务器
5.3.9 配置惟高速缓存域名服务器
5.3.10 DNS客户端配置
5.4 DNS故障排除工具
5.4.1 dlint
5.4.2 DNS服务器的工作状态检查
第6章 Linux NIS服务器安装及配置
6.1 NIS简介
6.1.1 NIS概述
6.1.2 NIS的体系结构
6.1.3 NIS常用术语和控制NIS服务的主要文件
6.1.4 NIS服务的C/S模式
6.2 Red Hat Enterprise Linux 6.0之NIS服务器配置
6.2.1 环境说明
6.2.2 配置NIS服务器
6.2.3 配置NIS客户端
第7章 Linux NFS服务器安装及配置
7.1 NFS服务器的工作原理
7.1.1 NFS简介
7.1.2 为何使用NFS
7.1.3 NFS协议
7.1.4 RPC
7.2 安装及配置NFS服务器
7.2.1 了解NFS网络文件的系统结构
7.2.2 配置/etc/exports文件
7.2.3 激活rpcbind和nfsd服务
7.2.4 exportfs命令
7.2.5 检验目录/var/lib/nfs/xtab
7.2.6 showmount
7.2.7 观察激活的端口
7.2.8 启动和停止NFS服务器
7.3 NFS的防火墙和SELinux设置
7.3.1 NFS的防火墙设置
7.3.2 NFS的SELinux设置
7.4 NFS客户端配置
7.4.1 软件包的安装及配置
7.4.2 使用mount命令
7.4.3 扫描可以使用的NFS服务器目录
7.4.4 卸载NFS网络文件系统
7.4.5 应用实例
7.4.6 其他挂载NFS文件系统的方法
7.5 NFS服务器的故障排除
7.5.1 故障排除思路
7.5.2 NFS错误信息
7.5.3 使用nfsstat命令查看NFS服务器状态
7.5.4 NFS典型故障排除步骤
第8章 Linux SSH服务器安装及配置
8.1 SSH服务器的工作原理
8.1.1 传统远程登录的安全隐患
8.1.2 SSH保护的对象
8.1.3 SSH服务器和客户端的工作流程
8.2 安装及配置OpenSSH服务器
8.2.1 安装与启动OpenSSH
8.2.2 配置文件
8.2.3 配置使用口令验证登录服务器的实例
8.3 应用SSH客户端
8.3.1 SSH客户端工具
8.3.2 生成密钥对
8.3.3 图形界面工具gFTP
8.3.4 使用Windows SSH客户端登录OpenSSH服务器
8.4 配置使用密钥对(证书)方式远程登录服务器实例
8.5 使用Xmanager实现Linux远程管理
8.5.1 简介
8.5.2 配置Xmanager服务器端
8.5.3 配置Xmanager客户端
第9章 Linux Samba服务器安装及配置
9.1 Samba简介
9.1.1 什么是Samba
9.1.2 SMB 和 CIFS 对比
9.1.3 SMB协议
9.1.4 为什么使用Samba
9.1.5 Samba软件简介
9.2 安装及配置Samba服务器
9.2.1 安装Samba服务器
9.2.2 防火墙和SELinux设置
9.2.3 Samba相关文件
9.2.4 Samba主配置文件smb.conf
9.3 Samab配置实例
9.3.1 Samab配置实例
9.3.2 Samab配置实例
9.3.3 创建Samba用户账号
9.3.4 日志记录和调试
9.3.5 配置SWAT
9.4 Samba客户端的使用
9.4.1 客户端为Linux系统
9.4.2 客户端为Windows系统
第10章 Linux Squid代理服务器安装及配置
10.1 代理服务器介绍
10.1.1 各种代理服务器的比较
10.1.2 代理服务器运作方式
10.1.3 代理服务器的种类
10.2 Squid代理服务器
10.2.1 Squid的安装
10.2.2 Squid配置文件squid.conf
10.2.3 匿名Squid服务器设置
10.2.4 需要身份验证的
章节摘录
版权页: 插图: 3.1.3 NTP及其选择 NTP是一种在网络计算机上同步计算机时钟的协议,该协议由特拉华大学的David Mills研发。与类似协议的相同之处是,NTP现在是一个Internet标准,它使用调整的格林尼治时间(UTC)对计算机时钟的时间进行同步,精确到毫秒,有时精度更高。整个网络保持准确的时间是十分重要的,即使是小的时间误差也会引起大问题。例如,依靠协调的时间以保证按次序发生的分配程序,安全机制依靠整个网络协调的时间。另外,由多台计算机执行的文件系统更新依靠时间的同步,以及空中控制系统提供空域图像的描述也需要时间的同步。 最早使用的网络时间协议是RFC.867(port 2)和RFC.868(port 37),Day Time Protocol送出的是ASCIl码,直接表示日期、年份、时间及时区;Time Protocol送出的是32位的二进制数,以二进位表示自公元l900年1月1日零时起开始的秒数,时区都是格林尼治时区。Day Time Protocol和TimeProtocol都只能表示到秒,而且没有估算到网络的时延。在每一版本的UNIX中都有rdate命令,可从其他UNIX工作站取时间。如果要求不是很高,那么在局域网中使用rdate命令是适合的。NTP协议是OSl参考模型的高层协议,符合UDP传输协议格式,拥有专用端口123。64位的二进制代码前32位和Time Protocol一样,后32位用于表示秒以下的部分,并加上网络延时量的估计。理论上可以精确到2—32秒,实际使用大约只有50ms(广域网)左右,在局域网内可达lms。在实际中应找最近且最稳定的服务器作为时间源。SNTP算是NTP的一个子集,它不可以同时和多台服务器对时,一般在客户端使用。 如果要求不高,则使用rdate命令即可,简单又方便;如果要求精确度在秒以下,则建议使用SNTP:如果有一群工作站需要同步或执行较精密的时间运算,那么建议使用NTP。操作系统最好是UNIX或者Linux,其次是Windows 2000/XP、2003/XP。Windows 95/98的NTP即时解析度只有55ms,并且不稳定,不建议使用。 3.1.4 NTP的网络体系结构和工作原理 NTP所建立的网络基本结构是分层管理的类树形结构,网络中的节点有两种可能,即:时钟源或客户,每一层上的时钟源或客户可向上一层或本层的时钟源请求时间校正。UTC时间是使用多种不同的方法得到的,包括无线电和卫星系统。一些国家在高级服务中使用特别的接收机,包括GPS。但是在每台计算机中都安装这些接收机是不现实的,作为替代,在指定时间服务器的计算机上安装这种接收机,并使用如NTP协议来同步时间。按照UTC分开的程度被定义为层,一个无线电时钟(从指定的发射机或卫星导航设备上接收信息)是0层,直接与无线电时钟连接的是l层:从l层计算机上接收时间的是2层,依此类推,如图3.1所示。 从UTC获取标准时间,网络时间协议在互联网中提供校时服务和将标准时间发送给计算机,目前已成为Internet上时间同步的标准协议。
编辑推荐
《Red Hat Enterprise Linux 6.0服务器构建》内容适用于RHEL6.0和CentOS6.0,其中绝大部分内容同时也适用于其他主要发行版本。可以作为高等院校相关专业、Linux短期培训班的教材,也可以供广大Linux爱好者自学使用。
图书封面
图书标签Tags
无
评论、评分、阅读与下载
Red Hat Enterprise Linux 6.0服务器构建 PDF格式下载