目前Linux的用户,如果按用户的性质分,可分为:个人用户、专业用户和大规模采用了Linux系统的商业用户。
现在Linux的个人用户大多为电脑爱好者或电脑发烧友。个人用户安装使用Linux,完全是好奇,或者是抱着用用看的心态,很少有用户在安装前就希望它能真正干点什么。Linux的专业用户大多是Unix的使用者,由于他们本身对Unix就比较熟悉,清楚地知道Linux究竟可以干什么。Linux的商业用户由于要向客户提供商业服务,所以选择系统时特别认真,他们通常要考虑很多的因素,例如安全性、可靠性、费用等。Linux的可靠性、免费性正在逐渐被商业用户所接受。
Linux能做什么?
说起Linux能干什么,还真不容易说清楚。因为它能干的事情真是太多了,我们根本无法数清楚它所有的功能,以下仅简述之。
1、Linux被广泛应用于Internet/Intranet中,提供WWW服务。Linux WWW服务器据说在全球的WWW服务器中占据了将近60%-70%的份额,这多亏了Apache软件包。另外,Linux还被广泛用作DNS服务器、NIS服务器、NFS服务器等。
2、用作文件及打印服务。长期以来,人们习惯于使用NT作文件服务。但是,用过NetWare的人都会发现,NT提供的文件服务功能太弱。比如,它无法对用户使用的磁盘进行定额限制,只要管理人员向用户开放了写入权限,一个贪婪的用户就可以将整个硬盘都复制满数据。而使用Linux就不会这样,Linux下的Samba服务器,可以轻松地向用户提供文件及打印服务,还可以通过磁盘定额达到与NetWare同样的功效。
3、数据库服务。这一特点是所有商业用户在选择系统时首先要考虑的问题,因为所有商业系统的运作几乎没有可以不用数据库系统的。Linux提供了对数据库系统的全力支持,各大数据库厂商纷纷看中Linux广阔的前景,先后推出基于Linux系统下的大型数据库。目前可以在Linux运行的大型数据库系统有:Sybase ASE 11.0.3.3、Sybase ASE 11.9.2、Informix-se、Informix Dynimic Server 7.3、Oracle 8.0.5 for Linux、Oracle 8.1.5 for Linux、IBM DB2 for Linux 6.1Beta、Notes/Domino 5.0.1等。
4、网络服务。例如将Linux系统用作路由器等,这些系统通常情况下只安装简单的网络服务功能软件包。大多情况下是将一台老掉牙的486或较好一点的586机插两块网卡,用作一个简易的路由器或网桥。对于安全性要求较高的网络,还可以将Linux机用作防火墙(IP Chain)来使用,以杜绝外部入侵者的破坏。另外,Linux还可以毫不费力地用作代理服务器(Socket、Squid等),也可以采用IP掩蔽(IP Masquade)将整个局域网上的用户全部接入Internet。
典型应用
我的试验室内使用了多台PC机,主要的PC机上安装了Linux(Red Hat发行版),其中有一台PC机上安装了4块硬盘,分别为1.96G、1039M、631M、4.3G。采用md将它们以raid0方式拉成一个大盘,容量为:7.9G,其中根为100M,其它目录以NFS格式输出。其它PC机上同样安装多块4G硬盘,同样采用raidtool将其拉成一块大盘,同样以NFS格式输出。最后,在主服务器上,加挂(mount)NFS文件系统从而形成一个大的存储空间。WWW服务采用了Apache1.3.9,数据库使用了MySQL,通过PHP将Web同数据相连,使用户直接通过页面就可以访问数据库。不过,目前有一个更方便连接数据库的方法,即采用iASP连接数据库,笔者正在试用。以上种种,就构成了一个经济型的ISP。
|