目 录
前 言
第一章 dns
1.1 简 介
1.2 所需系统资源
1.2.1 配置文件:
1.2.2 相关工具:
1.3 配置方案
1.4 测试及管理方法
1.5 本章小结
第二章 apache
2.1 简 介
2.2 所需系统资源
2.2.1 配置文件:
2.2.2相关工具:
2.3 配置方案
2.4 测试及管理方法
2.5 本章小节
第三章 dhcp
3.1 简 介
3.2 所需系统资源
3.2.1 配置文件:
3.2.2 相关工具:
3.3 配置方案
3.4 测试及管理方法
3.5 本章小节
第四章 samba
4.1 简 介
4.2 所需系统资源
4.2.1 配置文件:
4.2.2 相关工具:
4.3 配置方案
4.4 测试及管理方法
4.5 本章小节
第五章 squid
5.1 简 介
5.2 所需系统资源
5.2.1 配置文件:
5.2.2 相关工具:
5.3 配置方案
5.4 测试及管理方法
5.5 本章小节
第六章 sendmail
6.1 简 介
6.2 所需系统资源
6.2.1 配置文件:
6.2.2 相关工具:
6.3 配置方案
6.4 测试及管理方法
6.5 本章小节
第七章 ppp
7.1 简 介
7.2 所需系统资源
7.2.1 配置文件:
7.2.2 相关工具:
7.3 配置方案
7.4 测试及管理方法
7.5 本章小节
第八章 isdn
8.1 简 介
8.2 内置isdn的安装
8.2.1 说明
8.2.2 配置
8.3 外置isdn的安装
8.3.1 说明
8.3.2 配置
8.4 测试及管理方法
8.5 本章小节
第九章 linux下 apache、tomcat的整合
9.1 所需的rpm包:
9.2 软件安装:
9.2.1 安装jdk1.2.2
9.2.2 安装tomcat
9.2.3 和apache连接
9.2.4 测试
9.2.5 一些说明:
第十章 linux下apache、jserv的整合
10.1 需要的源码包:
10.2 安装过程
10.2.1 安装jdk1.2.2
10.2.2 安装jsdk
10.2.3 apache和jserv的静态混合编译
10.3 最后的测试:
第十一章 linux下apache、php3、mysql的整合
11.1 所需的rpm包
11.2 软件安装
11.2.1 安装mysql
11.2.2 apache、php3的混合编译
11.2.3 更改配置
第十二章 mysql
12.0 简 介
12.1 mysql的安装
12.1.1 所需资源
12.1.2 安装方法
12.2 mysql的使用
12.2.1 启动mysql守护进程
12.2.2 关闭mysql守护进程
12.2.3 检查mysql服务器是否已经运行
12.2.4 连接和断开服务器
12.2.5 mysql存取权限的控制
12.3 mysql数据库的简单操作语句
12.3.1 对数据库的操作
12.3.2 对数据表的操作
12.3.3 对数据记录的操作
后 记
——————————————————————
前 言
也许多数读者都有安装dos、windows的经验,但安装linux要比它们复杂的多,你必须对计算机有一定的了解,而且必须小心保护你的数据,还要小心操作,不要随意按键.
这里,我向您介绍red hat linux。坐落在北卡罗的red hat公司,自从1994年夏问世以来,就一直以让人们能更好的使用linux为目标,不断的努力,至今red hat linux已成为最好的linux发行版本,支持更多的硬件,可靠性更高,它不同于其它linux发布的特点是基于”包”(package)的,每个包都提供了一个充分测试的、已经配置好的、随时可运行的软件。如果想试一下新的编辑器 安装它,几秒钟之内就可以用了,想删除它么?一个简单的命令就可以令它无影无踪。
linux的软件开发是快速的,就连核心也是如此,所以一个发行版本出来很快就会有新的版本出现。现在请你回想一下,您从windows 3.1升级到95的时候你做了什么?最好的情况也要重装全部的应用程序,或者删除硬盘上所有的东西,然后重新开始,这是一件相当麻烦的事情,但如果你使用了red hat linux,你就不必这样,它基于包的升级非常容易,甚至不用重新启动您的机器。red hat software将永远为在使用linux的人努力提供更方便的软件。
本文将通过理论联系实际的方法向大家介绍一下linux服务器的配置方法,以及它所适用的环境,希望读者以本文为指导,迅速成为一名linux server的管理员。
下面我将向大家介绍如下几种服务器端软件的配置方法及其工作原理:apache,dhcp,dns,ppp,sendmail,samba,squid,isdn,mysql,tomcat,php。这些配置已经基本上含盖了一个中小型企业管理和办公所需要的所有服务。也就是说,如过你掌握了它们的配置方案和管理方法,你也就将成为一名合格的中小型企业局域网的linux server管理员。需要另外强调的一点是,这些配置文件中的可配置项太多,有许多是我们用不到的,所以在以后的文章中,我将选取其中重要的配置项介绍给大家。
技巧:
1.可以使用 rpm -qf named.conf 来查询该文件属于那个rpm包。
2. 可以使用 rpm -qpl caching-nameserver-6.2-2.noarch.rpm来查看一个rpm包中包含哪些文件。
3. 可以使用 grep ^[a-z] httpd.conf 来将某个配置文件的注释去掉,因为大多数配置文件的可配置项都是大写字母开头,所以只要巧妙运用grep的参数将配置文件中以大写字母a-z开头的行导出到一个文件里就可以了,但是如果配置文件里有小写字母开头的配置项,象named.conf那样的就不能用了。
4.可以在linux下执行ntsysv来选择服务器所启动的服务项目。
注: 在大多数linux的发布版中,笔者经过了充分的考虑,觉得无论从系统的稳定性、易用性到适用范围的广泛性,在发布版中首选redhat,所以在下面的文章中,我将以红帽6.2为例,帮助大家成为一名出色的linux server administer。
在本文的写作过程中,得到了许多联想电脑公司同仁的支持。在此,我对软件事业部田日辉、曹宜、石京海、黄景昌,服务器器网络事业部黄后生等表示衷心的感谢。
由于本文作者水平有限,难免有一些错误,请各位同仁一定指正。