Red Hat Linux9.0网络服务入门与进阶
2004-1
科学出版
陈纯 编
目前,大多数企业都要考虑架设自己的网站,若使用Windows操作系统,仅软件的授权费用就要上万元!如何降低经营成本,是每个企业都要慎重考虑的问题。Linux操作系统是最近几年正在蓬勃发展的自由软件,它在全世界范围内正获得越来越多的公司和团体的支持。近年来出现多种Linux发行版,Red Hat Linux是最具代表性的版本之一。以美国为首的发达国家,Linux早已涉足政府办公、军事战略以及商业运作等方方面面。而在我国,Linux的起步相对较晚,只是应用在一些诸如政府、军队、金融、电信和证券等比较重要的行业。随着Linux在各个行业的广泛成功地应用,企业对Linux人才的需求也将持续升温。Red Hat Linux 9.0的发行版本中已经附带了多套服务器软件,无论是架设Internet还是Intranct,用到的常用服务器,如Samba、DNS、DHCP、数据库、Web服务器、邮件服务器以及FTP服务器,都可以轻松地实现。实际上,Linux本身就是为网络打造的操作系统,它性能稳定,网络安全性高,加之提供了免费的、功能完备的各种服务器软件,使得Linux在这几年迅速得到推广。 本书共分10章,详细介绍了Linux基础、运行级别与网络服务、DHCP服务器、Samba服务器、数据库服务器、DNS服务器、配置APACHE服务器、邮件服务器、FTP服务器、动态站点和虚拟主机。本书的作者对Linux有着丰富的研究和使用经验,本书由陈纯主编,刘加海、张后旗为副主编,麻志勇、应潇潇、王晶、骆乐等老师编写。在这里,作者对在编写本书过程中给予大力支持的浙江省信息产业厅、浙江科华教育公司表示衷心的感谢。由于时间仓促以及作者水平有限,书中难免存在疏漏和不妥之处,敬请广大读者批评和指正。
《Red Hat Linux9.0网络服务入门与进阶》分三个部分介绍了Red Hat Linux 9.0的基础知识、安装、网络配置与管理等。《Red Hat Linux9.0网络服务入门与进阶》是Linux职业资格考试用书,浙江省Linux专业指导委员会及春执行单位浙江科华计算机教育认证中心参与了《Red Hat Linux9.0网络服务入门与进阶》的组织编写工作。《Red Hat Linux9.0网络服务入门与进阶》适合于从事Linux组网的从业资格认证考试的读者,也可以作为大学本专科计算机专业学生学习Linux组网的教材及网络管理人员的参考用书,当然对于那些初学者,这也是一本不错的Linux系统管理入门教程。
第1章 LINUX基础1.1 什么是LINUX1.1.1 UNIX系统的发展历史1.1.2 Linux与其他操作系统的区别1.1.3 常见Linux介绍1.1.4 为什么本书选择Red Hat Linux操作系统1.2 图解RED HAT LINUX 9.0的安装1.2.1 对系统硬件的要求1.2.2 安装对磁盘空间的需求1.2.3 安装Red Hat Linux 9.01.3 登录和退出系统1.3.1 登录1.3.2 注销1.3.3 关机1.4 LINUX系统常用命令快速入门1.4.1 文件和目录操作的基本命令1.4.2 文件压缩和有关归档的命令1.4.3 文件系统的命令1.4.4 与系统管理相关的命令1.4.5 用户管理命令1.4.6 网络管理命令1.4.7 进程管理命令小结习题第2章 运行级别与网络服务2.1 运行级别2.1.1 内核的引导2.1.2 init程序部分2.2 守护进程和XINETd2.2.1 守护进程2.2.2 xinetd2.3 TCP/IP的配置2.3.1 TCP/IP配置文件2.3.2 使用redhat-config-network配置以太网络小结习题第3章 DHCP服务器3.1 DHCP协议3.1.1 使用DHCP3.1.2 DHCP的工作过程3.2 安装DHCP服务器3.2.1 安装DHCP服务器3.2.2 DHCP服务配置文件3.3 配置DHCP3.3.1 DHCP配置文件中的声明、参数和选项3.3.2 DHCP服务器配置举例3.3.3 启动DHCP服务器3.3.4 配置DHCP客户小结习题第4章 SAMBA服务器4.1 SMB协议和SAMBA简介4.1.1 SMB协议4.1.2 Sata简介4.1.3 Samba软件的功能4.2 安装和启动SAMBA4.2.1 安装Samba服务器4.2.2 Samba的全局参数的配置4.2.3 设置Samba密码文件4.2.4 启动Samba服务器4.2.5 测试Samba配置文件4.3 配置SAMBA文件共享4.3.1 设置共享资源参数4.3.2 配置Samba文件共享举例4.3.3 使用共享的目录4.4 配置SAMBA打印共享4.4.1 Samba中的打印共享4.4.2 配置共享打印机4.5 在LINUX环境下应用SAMBA服务4.5.1 使用smbclient命令4.5.2 使用smbmount命令小结习题第5章 数据库服务器5.1 安装和配置MYSQL5.2 MYSQL数据库的操作5.2.1 访问SQL服务器5.2.2 创建数据库5.3 应用MYSQL数据库5.4 MYSQL的备份和恢复5.4.1 MySQLdump与直接复制数据库文件的优缺点5.4.2 备份数据库遵守的原则5.4.3 直接复制数据库进行数据备份5.4.4 用备份恢复数据5.4.5 恢复整个数据库小结习题第6章 DNS服务器6.1 DNS概述6.1.1 域名称空间6.1.2 区域(zone)6.1.3 域名称服务器6.1.4 查询模式及域名解析过程6.1.5 转发器6.2 域名服务器的安装和启动6.2.1 安装BIND域名服务器6.2.2 启动BIND域名服务器6.3 域名服务器的配置文件及常用配置参数语法6.3.1 域名服务器中的配置文件6.3.2 Internet根域服务器文件6.3.3 主配置文件named.conf常用配置语句6.3.4 区域文件中的资源记录6.4 DNS服务器的配置小结习题第7章 配置APACHE服务器7.1 APACHE服务器简介7.1.1 选择使用APACHE7.1.2 APACHE的模块及特性7.2 配置APACHE7.2.1 APACHE配置工具7.2.2 httpd.conf基本参数设置7.2.3 图形方式下基本设置7.2.4 默认属性设置7.3 服务器设置和性能调整7.3.1 服务器设置7.3.2 调整性能小结习题第8章 邮件服务器8.1 概述8.2 安装SENDMAIL和IMAP8.2.1 安装和启动sendmail8.2.2 安装和启动IMAP8.3 配置SENDMAIL8.3.1 sendmail配置文件8.3.2 本地域配置8.3.3 邮件转发配置8.3.4 邮件账户管理小结习题第9章 FTP服务器9.1 FTP简介9.1.1 认识FTP9.1.2 FTP连接模式9.2 用VSFTPD架设FTP服务器9.2.1 安装和启动vsftpd9.2.2 vsftpd的运行模式9.2.3 访问FTP服务器9.3 VSFTPD的配置文件9.3.1 vsftpd的文件结构9.3.2 配置文件vsftpd.conf9.3.3 vsftpd.conf中各选项功能9.4 VSFTPD的应用9.4.1 允许匿名用户上传文件9.4.2 限制用户在自家目录9.4.3 限制链接数,以及每个IP最大的链接数9.4.4 限制下载速度9.4.5 定制欢迎信息9.4.6 配置高安全级别的匿名FTP服务器9.5 VSFTPD配置实例9.5.1 配置实例一:因特网站点9.5.2 配置实例二:不需要inetd的因特网站点9.5.3 配置实例三:单独IP地址配置9.5.4 配置实例四:虚拟主机配置小结习题第10章 动态站点和虚拟主机10.1 配置动态Web站点10.1.1 动态站点介绍10.1.2 在APACHE上运行CGI10.1.3 在APACHE上运行PHP10.1.4 在APACHE上运行JSP10.2 APACHE上的虚拟主机10.2.1 虚拟主机简介10.2.2 配置IP-based虚拟主机10.2.3 配置name-based虚拟主机10.3 架设虚拟站点举例10.3.1 虚拟站点的结构10.3.2 虚拟站点的架设小结习题主要参考文献
插图:在“网主电子邮件地址”文本字段中输入万维网服务器维护者的电予邮件地址。该选项和httpd.conf中的ServerAdmin指令相对应。如果你配置服务器的错误页要包含电子邮件地址,该地址将会被用户用来向服务器的管理员提交问题。默认的值是:root@localhost。使用“可用地址”文本字段来定义服务器接受进入连接请求的端口。该选项和httpd.conf中的Listen指令相对应,Red Hat默认配置Apache HTTP服务器在端口80上监听非安全万维网通讯。使用“可用地址”文本字段来定义服务器接受进入连接请求的端口。该选项和httpd.conf中的Listen指令相对应,Red Hat默认配置Apache HTTP服务器在端口80上监听非安全万维网通讯。点击“添加”按钮来定义接受请求的其它端口,一个如图7.5所示的窗口会出现。你可以选择“监听所有地址”选项来在定义的端口上监听所有IP地址,也可以在“地址”字段中指定服务器会接受请求的地址。每个端口只能指定一个IP地址,如果你想在同一端口号码上指定多个IP地址,请为每个IP地址分别创建条目。如果有可能,使用IP地址而不是域名,这样会避免DNS查寻失败。
《Red Hat Linux9.0网络服务入门与进阶》为科学出版社出版发行。
Red Hat Linux9.0网络服务入门与进阶 PDF格式下载