Red Hat Enterprise Linux服务器配置与管理

出版社:人民邮电出版社
出版日期:2009-7
ISBN:9787115210227
页数:428页

章节摘录

  第1章 系统安装及简单配置  Red Hat Enterprise Linux 5是Red Hat商业操作系统的第5个重要版本,内核版本为2.6.18,支持Xen虚拟化技术、集群存储等。  Red Hat Enterprise Linux的主要特性有以下5点。  (1)性能提升。Red Hat Enterprise Linux 5基于新的2.6.18内核,对于多内核处理器的支持更完善,支持Intel网络加速技术(Intel Network Accelerator Technology,IOAT),增强了基于Kexec/Kdump的Dump支持、对于大型SMP系统的支持以及管道缓存。  (2)虚拟化技术。支持各种平台上的虚拟化技术,在Red Hat Enterprise Linux Advanced Platform上甚至支持存储与扩展的服务器虚拟化技术,还提供了virt-manager、libvirt/virsh管理工具。  (3)网络与存储。Red Hat Enterprise Linux 5支持Autofs、FS-Cache和iSCSI,可以更方便地管理存储设备,增强了对于IPv6的支持。此外,它还改进了对于Microsoft文件/打印和Active Directory(目录服务)的支持。  (4)管理。Red Hat Enterprise Linux 5简化了安装过程的系统配置,采用基于Yum/Pup的网络更新,很容易即可修补系统漏洞。此外,它还采用了更好用的Conga集群和存储管理。  (5)安全。Red Hat Enterprise Linux 5采用SELinux增强了系统的安全性,并且内置图形化的SELinux管理工具,集成了目录和安全机制。增强的IPSec提供了系统安全和性能,新的审核机制还具有搜索、产生报表和实时监控能力。

前言

  随着易用性和实用性的提高,Linux在服务器操作系统市场上所占的份额越来越高,在中低端服务器领域,Linux几乎与Wmdows服务器平分秋色。众所周知,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章 系统安装及简单配置1.1 安装Red Hat Enterprise Linux1.1.1 准备工作1.1.2 安装Red Hat Enterprise Linux1.1.3 系统的基本配置1.1.4 卸载Red Hat Enterprise Linux1.2 Linux的引导与登录1.2.1 GRUB及LILO1.2.2 Linux的启动过程1.2.3 Linux的登录和退出第2章 Linux桌面管理2.1 图形界面基础——X Window2.2 GNOME桌面环境2.2.1 使用GNOME桌面环境2.2.2 Nautilus文件管理器2.2.3 配置GNOME2.2.4 退出GNOME2.3 KDE桌面环境2.3.1 使用KDE桌面环境2.3.2 Konqueror文件管理器2.3.3 配置Konqueror2.3.4 KDE桌面环境的配置2.3.5 实战X Window第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 DHCP IP作用域的配置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 安装Sendmail7.2.2 Sendmail的配置文件7.2.3 初始Sendmail的环境7.2.4 定义别名7.2.5 允许投递7.2.6 虚拟域7.2.7 配置POP与IMAP7.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.10 主要名称服务器的测试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 Helix Server的安装9.3 Helix Server基础配置9.4 Helix Server的安全设置9.5 Helix服务日志和监控9.6 用Helix Producer Plus 11制作流媒体文件第10章 FTP服务器的配置与管理10.1 FTP服务概述10.1.1 FTP工作原理10.1.2 什么是匿名用户?10.1.3 FTP服务的连接模式10.1.4 FTP服务器软件10.2 安装vsFTPd FTP服务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.10 本地用户10.2.11 虚拟用户10.2.12 用户登录控制10.2.13 目录访问控制10.2.14 文件操作控制10.2.15 新增文件权限设置10.2.16 日志设置10.2.17 允许匿名用户上传文件10.2.18 限制用户目录10.2.19 配置高安全级别的匿名FTP服务器10.2.20 虚拟用户的应用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 Zend Optimizer的安装10.3.7 webpureftp的安装与配置10.3.8 生成MySQL数据库10.3.9 Pure-FTPd数据库配置文件的生成10.3.10 使用webpureftp管理虚拟用户10.4 FTP客户端的配置与访问10.4.1 Windows客户端访问FTP服务器10.4.2 Linux环境下访问FTP服务器第11章 配置目录服务11.1 什么是目录服务11.1.1 X.500简介11.1.2 什么是LDAP11.1.3 LDAP与X.500的区别11.1.4 目录服务产品11.2 LDAP入门知识11.2.1 LDAP的基本模型11.2.2 如何规划目录树11.2.3 LDAP服务的应用范围11.3 安装LDAP11.3.1 安装数据库11.3.2 安装OpenLDAP11.4 OpenLDAP的初始化11.4.1 OpenLDAP的基本配置11.4.2 启动OpenLDAP服务器11.4.3 建立初始化数据11.5 phpLDAPadmin的安装11.5.1 准备工作11.5.2 安装phpLDAPadmin11.5.3 Apache服务的配置11.6 配置phpLDAPadmin11.6.1 phpLDAPadmin主配置文件11.6.2 配置phpLDAPadmin11.7 管理phpLDAPadmin目录树11.7.1 登录phpLDAPadmin11.7.2 创建OU11.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 初始化Squid12.3.6 启动和停止代理服务12.3.7 代理服务器测试12.4 Squid服务器高级配置12.4.1 透明代理12.4.2 绑定身份认证程序12.5 代理客户端的配置12.5.1 Firefox代理设置12.5.2 Internet Explorer代理设置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 安装Webalizer12.7.2 配置Webalizer12.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 Webmin17.1.1 Webmin简介17.1.2 Webmin特性简介17.2 Webmin的安装和配置17.2.1 安装Perl语言解释器17.2.2 安装Net_SSLeay Perl和OpenSSL17.2.3 安装与访问Webmin17.2.4 设置Webmin为中文界面17.3 停止和启动Webmin服务17.3.1 启动Webmin服务17.3.2 停止Webmin服务17.3.3 重新启动Webmin服务17.4 Webmin的主要功能17.4.1 Webmin17.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 启动Shell18.1.1 在图形界面中启动Shell18.1.2 直接启用Shell18.1.3 直接启动命令行窗口18.2 Linux Shell简介18.2.1 Linux Shell家族18.2.2 查询Shell种类18.2.3 使用其他Shell18.3 探索Shell18.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 获取并安装DBS20.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监控网络流量

编辑推荐

  《Red Hat Enterprise Linux服务器配置与管理》特点:全面介绍Linux服务的配置与管理,包含Samba服务、DHCP服务、NFS服务、Email服务、DNS服务、流媒体服务、FTP服务、目录服务、代理服务、VPN服务、网络时间服务、Telnet和虚拟终端服务、SSH服务等各种常用的网络服务。文件管理  深入介绍Linux系统管理,包括Linux系统安装与升级、Shell命令行、Telnet远程和Webmin图形化配置管理等。  引用大量实例和解决方案,突出实用性、针对性和技术性,还原网络实际应用。  大量的经验、技巧和提示,帮助读者克服各种困难,顺利完成任务,迅速提高技术水平。

作者简介

《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服务器配置与管理下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024