Red Hat Enterprise Linux服务器配置与管理
分類: 图书,计算机与互联网,操作系统,Linux,Linux 系统使用,
品牌: 张栋
基本信息·出版社:人民邮电出版社
·页码:428 页
·出版日期:2009年
·ISBN:9787115210227
·条形码:9787115210227
·包装版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
产品信息有问题吗?请帮我们更新产品信息。
内容简介《Red Hat Enterprise Linux服务器配置与管理》详细介绍了Red Hat Enterprise Linux网络服务的安装和配置过程,内容包括目录服务、文件服务、DHCP服务、DNS服务、Web服务、FTP服务、E-mail服务、VPN服务、流媒体服务、代理服务、终端服务、VPN服务和时间服务等,Shell命令行、桌面管理和系统管理,SSH、Telnet和Webmin远程管理,以及Linux性能监控和故障诊断。《Red Hat Enterprise Linux服务器配置与管理》语言简练、内容实用,不仅有基本原理和概念的阐述,而且结合了大量实用的案例。
《Red Hat Enterprise Linux服务器配置与管理》既可作为网络管理人员的技术手册,也可用作为大专院校及各类培训学校的教材用书。
编辑推荐《Red Hat Enterprise Linux服务器配置与管理》特点:全面介绍Linux服务的配置与管理,包含Samba服务、DHCP服务、NFS服务、Email服务、DNS服务、流媒体服务、FTP服务、目录服务、代理服务、VPN服务、网络时间服务、Telnet和虚拟终端服务、SSH服务等各种常用的网络服务。文件管理
深入介绍Linux系统管理,包括Linux系统安装与升级、Shell命令行、Telnet远程和Webmin图形化配置管理等。
引用大量实例和解决方案,突出实用性、针对性和技术性,还原网络实际应用。
大量的经验、技巧和提示,帮助读者克服各种困难,顺利完成任务,迅速提高技术水平。
目录
第1章系统安装及简单配置
1.1 安装RedHatEnterpriseLinux
1.1.1 准备工作
1.1.2 安装RedHatEnterpriseLinux
1.1.3 系统的基本配置
1.1.4 卸载RedHatEnterpriseLinux
1.2 Linux的引导与登录
1.2.1 GRUB及LILO
1.2.2 Linux的启动过程
1.2.3 Linux的登录和退出
第2章Linux桌面管理
2.1 图形界面基础——XWindow
2.2 GNOME桌面环境
2.2.1 使用GNOME桌面环境
2.2.2 Nautilus文件管理器
2.2.3 配置GNOME
2.2.4 退出GNOME
2.3 KDE桌面环境
2.3.1 使用KDE桌面环境
2.3.2 Konqueror文件管理器
2.3.3 配置Konqueror
2.3.4 KDE桌面环境的配置
2.3.5 实战XWindow
第3章系统管理与入门
3.1 文件系统管理
3.1.1 常见的文件系统
3.1.2 文件类型
3.1.3 文件压缩与归档
3.1.4 文件链接
3.1.5 文件系统的安装
3.2 用户管理
3.2.1 用户账号文件
3.2.2 用户群组文件
3.2.3 命令行管理方式
3.2.4 图形界面用户管理器
3.2.5 用户群组的管理
3.3 磁盘管理
3.3.1 硬盘相关知识
3.3.2 管理磁盘分区
3.3.3 使用磁盘管理命令
3.3.4 磁盘配额管理问题
3.4 系统安全管理
3.4.1 口令安全
3.4.2 文件和目录许可
3.5 进程管理
3.5.1 进程及作业
3.5.2 进程控制
3.5.3 作业控制
3.6 内核管理
3.6.1 内核组成
3.6.2 内核定制
3.6.3 使用内核模块工具
3.6.4 升级内核
3.7 软件包管理
3.7.1 使用rpm命令
3.7.2 RPM软件包管理工具
第4章Samba服务器的配置与管理
4.1 Samba服务器概述
4.1.1 Samba服务器功能简介
4.1.2 如何安装Samba服务器
4.1.3 Samba的配置方法
4.1.4 启动、停止和重启Samba服务
4.2 定制Samba服务的配置文件
4.2.1 Samba服务的主要配置文件
4.2.2 Samba服务的密码文件
4.2.3 Samba配置文件的验证
4.3 详解smb.conf文件
4.3.1 smb.conf文件结构
4.3.2 smb.conf文件语法和变量的使用
4.3.3 smb.conf文件详解
4.4 Samba服务的安全级别
4.5 Samba共享资源的访问
第5章DHCP服务器的配置与管理
5.1 DHCP服务概述
5.1.1 DHCP服务应用
5.1.2 DHCP是如何工作的
5.1.3 DHCP的租约和更新
5.1.4 DHCP服务器分配的IP地址类型
5.2 安装DHCP服务
5.2.1 DHCP服务安装前的准备工作
5.2.2 安装DHCP服务
5.2.3 启动和停止DHCP服务
5.3 如何配置DHCP服务器
5.3.1 配置文件的格式
5.3.2 DHCPIP作用域的配置
5.3.3 配置客户端的IP地址
5.3.4 设置租约期限
5.3.5 保留特定的IP地址
5.3.6 多网段IP地址的分配
5.3.7 配置dhcpd.conf文件的参数
5.3.8 DHCP服务器配置实例
5.4 DHCP客户端的配置
5.4.1 Linux客户端的配置
5.4.2 如何配置Windows客户端
第6章NFS服务器的安装与配置
6.1 NFS服务简介
6.1.1 NFS的优点
6.1.2 NFS和RPC的区别
6.2 NFS服务的组件
6.3 NFS服务的安装与配置
6.3.1 NFS服务的安装
6.3.2 配置NFS服务
6.3.3 NFS服务的启动与停止
6.3.4 NFS文件的存取权限
6.4 在客户端加载NFS文件系统
第7章Email服务器的配置与管理
7.1 电子邮件服务概述
7.1.1 电子邮件服务简介
7.1.2 发送和接收电子邮件
7.2 Sendmail邮件服务器
7.2.1 安装Sendmail
7.2.2 Sendmail的配置文件
7.2.3 初始Sendmail的环境
7.2.4 定义别名
7.2.5 允许投递
7.2.6 虚拟域
7.2.7 配置POP与IMAP
7.3 Postfix邮件服务器
7.3.1 安装Postfix邮件服务
7.3.2 Postfix邮件服务的配置文件
7.3.3 Postfix服务的基本设置
7.3.4 配置虚拟别名域
7.3.5 用户别名的配置
7.3.6 配置SMTP认证
7.3.7 启动和停止Postfix服务
7.4 实现POP和IMAP邮件服务
7.4.1 实现dovecot服务
7.4.2 实现cyrus-imapd服务
7.5 Web支持电子邮件
7.5.1 SquirrelMail的安装与配置
7.5.2 登录squirrelmail
第8章DNS服务器的配置
8.1 DNS服务概述
8.1.1 DNS服务简介
8.1.2 DNS查询机理
8.1.3 DNS规划
8.1.4 hosts文件
8.2 安装DNS服务
8.2.1 DNS服务器的安装
8.2.2 chroot软件包的安装
8.2.3 启动与停止DNS服务
8.3 配置DNS服务器
8.3.1 主配置文件
8.3.2 设置根区域
8.3.3 设置主区域
8.3.4 设置反向解析区域
8.3.5 根服务器信息文件
8.3.6 区域文件
8.3.7 实现负载均衡功能
8.3.8 实现直接解析域名
8.3.9 实现泛域名的解析
8.3.1 0主要名称服务器的测试
8.4 配置辅助DNS服务器
8.5 配置缓存Cache-only服务器
8.6 DNS客户端的配置
8.6.1 Linux下配置DNS客户端
8.6.2 Windows下配置DNS客户端
第9章流媒体服务器的配置与管理
9.1 什么是流媒体
9.1.1 流媒体技术简介
9.1.2 流媒体播放方式
9.1.3 流媒体格式
9.2 HelixServer的安装
9.3 HelixServer基础配置
9.4 HelixServer的安全设置
9.5 Helix服务日志和监控
9.6 用HelixProducerPlus11制作流媒体文件
第10章FTP服务器的配置与管理
10.1 FTP服务概述
10.1.1 FTP工作原理
10.1.2 什么是匿名用户?
10.1.3 FTP服务的连接模式
10.1.4 FTP服务器软件
10.2 安装vsFTPdFTP服务
10.2.1 安装vsFTPd软件
10.2.2 FTP服务的启动与关闭
10.2.3 vsFTPd的配置文件
10.2.4 监听地址与控制端口
10.2.5 FTP模式与数据端口
10.2.6 ASCII模式
10.2.7 超时选项
10.2.8 负载控制
10.2.9 匿名用户
10.2.1 0本地用户
10.2.1 1虚拟用户
10.2.1 2用户登录控制
10.2.1 3目录访问控制
10.2.1 4文件操作控制
10.2.1 5新增文件权限设置
10.2.1 6日志设置
10.2.1 7允许匿名用户上传文件
10.2.1 8限制用户目录
10.2.1 9配置高安全级别的匿名FTP服务器
10.2.2 0虚拟用户的应用
10.3 Pure-FTPd服务器的安装与配置
10.3.1 Apache服务的安装
10.3.2 安装MySQL数据库
10.3.3 安装Pure-FTPd服务器
10.3.4 生成Pure-FTPd服务管理脚本
10.3.5 配置匿名用户登录环境
10.3.6 ZendOptimizer的安装
10.3.7 webpureftp的安装与配置
10.3.8 生成MySQL数据库
10.3.9 Pure-FTPd数据库配置文件的生成
10.3.1 0使用webpureftp管理虚拟用户
10.4 FTP客户端的配置与访问
10.4.1 Windows客户端访问FTP服务器
10.4.2 Linux环境下访问FTP服务器
第11章配置目录服务
11.1 什么是目录服务
11.1.1 X.5 00简介
11.1.2 什么是LDAP
11.1.3 LDAP与X.5 00的区别
11.1.4 目录服务产品
11.2 LDAP入门知识
11.2.1 LDAP的基本模型
11.2.2 如何规划目录树
11.2.3 LDAP服务的应用范围
11.3 安装LDAP
11.3.1 安装数据库
11.3.2 安装OpenLDAP
11.4 OpenLDAP的初始化
11.4.1 OpenLDAP的基本配置
11.4.2 启动OpenLDAP服务器
11.4.3 建立初始化数据
11.5 phpLDAPadmin的安装
11.5.1 准备工作
11.5.2 安装phpLDAPadmin
11.5.3 Apache服务的配置
11.6 配置phpLDAPadmin
11.6.1 phpLDAPadmin主配置文件
11.6.2 配置phpLDAPadmin
11.7 管理phpLDAPadmin目录树
11.7.1 登录phpLDAPadmin
11.7.2 创建OU
11.7.3 用户组的创建
11.7.4 用户账号的创建
11.8 LDAP服务的身份验证
11.8.1 Linux系统用户的验证
11.8.2 FTP用户的验证
11.8.3 Web用户的验证
第12章代理服务器的配置与管理
12.1 代理服务器概述
12.1.1 代理服务器的主要作用
12.1.2 代理服务器的工作原理
12.2 Squid服务器的安装
12.2.1 rpm包安装方式
12.2.2 源代码安装方式
12.3 Squid服务器的基本配置
12.3.1 设置监听的端口和IP地址
12.3.2 设置缓冲大小
12.3.3 设置访问控制
12.3.4 其他参数设置
12.3.5 初始化Squid
12.3.6 启动和停止代理服务
12.3.7 代理服务器测试
12.4 Squid服务器高级配置
12.4.1 透明代理
12.4.2 绑定身份认证程序
12.5 代理客户端的配置
12.5.1 Firefox代理设置
12.5.2 InternetExplorer代理设置
12.6 访问控制应用实例
12.6.1 禁止使用某个IP地址的客户端上网
12.6.2 禁止属于某个IP地址子网的所有客户端上网
12.6.3 禁止所有客户端访问使用某个IP地址的网站
12.6.4 禁止所有客户端访问使用某个域名的网站
12.6.5 禁止所有客户端访问包含某部分域名的网站
12.6.6 限制使用某个IP地址的客户端的并发最大连接数
12.6.7 设定某子网所有客户端的上网时间段
12.6.8 禁止客户端下载某类型文件
12.7 Squid日志管理
12.7.1 安装Webalizer
12.7.2 配置Webalizer
12.7.3 Squid日志管理相关知识
12.7.4 应用Webalizer查看Squid网络流量日志
第13章VPN服务器的配置与管理
13.1 VPN服务器概述
13.1.1 VPN简介
13.1.2 VPN的安全技术
13.1.3 VPN工作原理
13.2 安装VPN服务器
13.2.1 配置VPN服务器硬件环境
13.2.2 安装VPN服务器
13.3 配置VPN服务器
13.3.1 配置主配置文件
13.3.2 配置账号文件
13.3.3 设置NAT并打开Linux内核路由功能
13.4 启动和停止VPN服务
13.4.1 启动VPN服务
13.4.2 重启VPN服务
13.4.3 自动启动VPN服务
13.4.4 停止VPN服务
13.5 VPN客户端配置
第14章网络时间服务器的配置与管理
14.1 网络时间服务概述
14.1.1 时间服务器的概念及实现方式
14.1.2 NTP的网络结构
14.1.3 NTP的工作模式
14.2 网络时间服务器的安装
14.2.1 通过光盘进行安装
14.2.2 网络下载进行安装
14.3 网络时间服务器的配置
14.3.1 NTP软件包的结构
14.3.2 NTP主配置文件
14.3.3 手动修正系统时间
14.4 启动和停止网络时间服务
14.5 测试网络时间服务
14.6 网络时间客户端设置
14.6.1 Windows客户端网络时间设置
14.6.2 Linux网络时间客户端设置
第15章配置Telnet和虚拟终端服务
15.1 Telnet服务
15.1.1 Telnet服务的安装
15.1.2 Telnet的基本配置
15.1.3 Telnet服务的启动和停止
15.1.4 Telnet客户端的使用
15.2 VNC服务配置与应用
15.2.1 VNC服务的概述
15.2.2 安装VNC服务
15.2.3 VNC服务的启动配置和停止VNC服务
15.2.4 VNC服务的检测
15.2.5 VNC服务的配置
15.2.6 VNC客户端的配置
15.2.7 SSH下的VNC客户端配置
第16章SSH服务器的配置与管理
16.1 SSH服务概述
16.1.1 SSH服务简介
16.1.2 公钥加密体系结构
16.2 SSH服务器的安装
16.3 SSH服务器的配置
16.4 启动和停止SSH服务
16.4.1 启动SSH服务
16.4.2 重启SSH服务
16.4.3 自动启动SSH服务
16.4.4 停止SSH服务
16.5 SSH客户端的使用
16.5.1 Windows客户端的使用
16.5.2 Linux客户端的使用
第17章使用Webmin图形化配置各种服务
17.1 Webmin
17.1.1 Webmin简介
17.1.2 Webmin特性简介
17.2 Webmin的安装和配置
17.2.1 安装Perl语言解释器
17.2.2 安装Net_SSLeayPerl和OpenSSL
17.2.3 安装与访问Webmin
17.2.4 设置Webmin为中文界面
17.3 停止和启动Webmin服务
17.3.1 启动Webmin服务
17.3.2 停止Webmin服务
17.3.3 重新启动Webmin服务
17.4 Webmin的主要功能
17.4.1 Webmin
17.4.2 系统
17.4.3 服务器
17.4.4 硬件
17.4.5 其他
17.4.6 群集
17.4.7 网络
17.5 用Webmin配置服务
17.5.1 使用Webmin配置Samba服务
17.5.2 使用Webmin配置NFS服务
17.5.3 使用Webmin配置DHCP服务
17.5.4 使用Webmin配置DNS服务
第18章Shell与vim编辑器
18.1 启动Shell
18.1.1 在图形界面中启动Shell
18.1.2 直接启用Shell
18.1.3 直接启动命令行窗口
18.2 LinuxShell简介
18.2.1 LinuxShell家族
18.2.2 查询Shell种类
18.2.3 使用其他Shell
18.3 探索Shell
18.3.1 目录及文件管理指令
18.3.2 信息显示指令
18.3.3 网络基本配置指令
18.3.4 关机和注销指令
18.4 环境变量及Shell配置文件
18.4.1 常见的环境变量
18.4.2 显示环境变量
18.4.3 设置环境变量
18.4.4 Shell环境配置文件
18.5 使用vim文本编辑器
18.5.1 vim编辑器的基本模式
18.5.2 vim的基本操作
18.5.3 vim常见指令
18.5.4 定制丰富多彩的vim
第19章Linux服务器故障诊断
19.1 Linux系统引导时出现的故障及其解决方法
19.1.1 引导加载程序
19.1.2 init进程及其配置文件
19.1.3 rc脚本
19.2 Linux网络故障及其解决方案
19.2.1 SSH访问被拒绝故障及其解决方法
19.2.2 与ipchains冲突故障及其解决方法
19.2.3 拒绝访问故障及其解决方法
19.3 Linux系统故障及其解决方法
19.3.1 使用文件系统时产生的故障及其解决方法
19.3.2 使用磁盘时碰到的故障及其排除的方法
第20章服务器的性能测试与监控
20.1 用Netperf测试网络性能
20.1.1 Netperf的工作方式
20.1.2 TCP和UDP的网络性能
20.1.3 Netperf的获取和安装
20.1.4 Netperf服务器端的启动
20.1.5 测试网络性能的5大指标
20.1.6 netperf命令行选项
20.1.7 Netperf测试网络性能
20.2 用Pathload测试网络性能
20.2.1 Pathload的工作方式
20.2.2 Pathload的获取和安装
20.2.3 Pathload服务器端的启动
20.2.4 Pathload客户端的启动
20.3 用DBS测试网络性能
20.3.1 DBS的组成
20.3.2 获取并安装DBS
20.3.3 dbsd程序
20.3.4 dbsc配置文件
20.3.5 配置NTP服务
20.3.6 运行测试
20.3.7 数据分析
20.4 用Iperf测试网络性能
20.4.1 Iperf的工作方式
20.4.2 Iperf的获取和安装
20.4.3 Iperf的服务器端选项和启动
20.4.4 Iperf客户端的选项
20.4.5 Iperf工具的通用选项
20.5 系统负荷监测
20.5.1 uptime命令
20.5.2 vmstat命令
20.5.3 proc系统监控
20.5.4 xload和tload命令
20.5.5 使用phpsysinfo监控系统
20.6 服务器网络流量监控工具
20.6.1 利用MRTG监控网络流量
20.6.2 利用Ntop监控网络流量
……[看更多目录]
序言随着易用性和实用性的提高,Linux在服务器操作系统市场上所占的份额越来越高,在中低端服务器领域,Linux几乎与W'mdows服务器平分秋色。众所周知,IAnux是一种开源的操作系统,在知识产权越来越受到重视的今天,IJnux可以说是具备了天生的优势:使用成本低、性能稳定、安全性高。这一切都确定了IJnux在服务器领域的现有地位。目前,许多服务程序和数据库都专门针对Linux进行了优化,可以在配置较低的硬件上提供稳定、高效的网络服务,而且对新硬件架构支持得比较完美,能够发挥其应有的系统性能。同时,根据网络应用的需要,Linux还能轻易获得应用服务的自由软件。不但如此,越来越多的配置工作都可以通过图形化界面来完成,安装和搭建的过程越来越方便和友好。
本书内容
第1章.RedHatEnterprise Linux的安装与简单配置,主要介绍Linux的概述,RedHatEnterpriseLinux的安装、基本配置和Linux的引导与登录。
第2章Linux桌面管理,主要介绍Linux的GNOME和KDE桌面管理器,GNOME桌面环境、KDE桌面环境和如何配置相关桌面环境。
第3章系统管理与入门,主要介绍文件系统管理、用户管理、磁盘管理、系统安全管理、进程管理、内核管理和软件包管理。
第4章Samba服务器的配置与管理,主要介绍Samba Server的概述,如何定制Samba服务的配置文件以及详解smf.conf文件,Samba服务的安全级别和Samba共享资源的访问。
第5章DHCP服务器的配置与管理,主要介绍DHCP服务概述,DHCP服务的安装,如何配置DHCP服务器、DHCP客户端以及多网段IP地址的分配。
第6章NFS服务器的安装与配置,主要介绍什么是。NFS服务,NFS服务的组件,NFS服务的安装与配置以及如何在客户端挂载’NFS文件系统。
第7章Email服务器的配置与管理,主要介绍电子邮件服务概述,Sendmail邮件服务器,postfix邮件服务器,以及如何实现POP和IMAP邮件服务、以Web方式收发电子邮件。
第8章DNS服务器的配置,主要介绍DNS服务的概述,DNS服务的安装,如何配置DNS服务器、辅助DNS服务器和缓存Cache.only服务器以及DNS客户端。
第9章流媒体服务器的配置与管理,主要介绍什么是流媒体,如何安装Helix Server,HelixServer的基础配置、安全设置以及Helix服务日志和监控。
第10章FTP服务器的配置与管理,主要介绍FTP服务的概述,vsftpd FTP服务的安装与配置,PureFTPD服务器的安装与配置,以及如何配置与访问FTP客户端。
第11章配置目录服务,主要介绍什么是目录服务,LDAP的入门知识以及如何安装LDAP服务,Open[,DAP的初始化,phpLDAPadmin的安装和配置,如何管理phpLDAPadmin目录树以及LDAP服务的身份验证。
文摘插图:
第1章系统安装及简单配置
RedHatEnterpriseLinux5是RedHat商业操作系统的第5个重要版本,内核版本为2.6.18,支持Xen虚拟化技术、集群存储等。
RedHatEnterpriseLinux的主要特性有以下5点。
(1)性能提升。RedHatEnterpriseLinux5基于新的2.6.18内核,对于多内核处理器的支持更完善,支持Intel网络加速技术(IntelNetworkAcceleratorTechnology,IOAT),增强了基于Kexec/Kdump的Dump支持、对于大型SMP系统的支持以及管道缓存。
(2)虚拟化技术。支持各种平台上的虚拟化技术,在RedHatEnterpriseLinuxAdvancedPlatform上甚至支持存储与扩展的服务器虚拟化技术,还提供了virt-manager、libvirt/virsh管理工具。
(3)网络与存储。RedHatEnterpriseLinux5支持Autofs、FS-Cache和iSCSI,可以更方便地管理存储设备,增强了对于IPv6的支持。此外,它还改进了对于Microsoft文件/打印和ActiveDirectory(目录服务)的支持。
(4)管理。RedHatEnterpriseLinux5简化了安装过程的系统配置,采用基于Yum/Pup的网络更新,很容易即可修补系统漏洞。此外,它还采用了更好用的Conga集群和存储管理。
(5)安全。RedHatEnterpriseLinux5采用SELinux增强了系统的安全性,并且内置图形化的SELinux管理工具,集成了目录和安全机制。增强的IPSec提供了系统安全和性能,新的审核机制还具有搜索、产生报表和实时监控能力。