当前位置:松语文学 > 其他类型 >Linux实用培训教程合并版最新章节 > Linux实用培训教程合并版TXT下载
错误举报

第 61 章

  时间:2007-05-05 11:56:11

  可以安装ProFTP 来提供ftp 服务。可以下载得到ProFTP的安装包proftpd-1.2.9.tar.gz,先用tar命令解压。也可

  以在图形界面下,选中压缩包点鼠标右键,在弹出菜单中选择“解压”进行解压,形成后形成proftpd-1.2.9目录

  。在命令行方式下,转入proftpd-1.2.9目录, 依次执行configure,make,make install,make clean等命令就可以完

  成安装完了。为了方便,可以把这些命令用分号(;)隔开写成一行,如下所示。

  ./configure;make;make install;make clean

  ProFTP 的安装程序会把配置文件proftpd.conf放在/usr/local/etc下,把可执行文件proftpd及ftpshut 放

  在/usr/local/sbin下。

  网站:http://www.fywxw.com 159/175 制作于:2007-05-06 Powered by X-Space

  枫叶文学网www.fywxw.com

  枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联

  基本配置

  发布时间:2007-05-05 11:56:30

  在运行proftpd之前,需要对运行环境和proftpd的配置文件进行设置,以便该软件按要求运行。

  首先,核实系统是否存在系统用户ftp 的默认家目录,即/var/ftp这个目录。/var/ftp这个目录是系统用户ftp的

  默认家目录,也是匿名ftp用户(anonymous)登陆后自动进入的目录。如果没有/var/ftp,匿名ftp 服务可能会有问

  题。如果系统中没有/var/ftp 这个目录,就应该创建它,并将其属主设成ftp。相应的命令如下:

  mkdir /var/ftp

  chown ftp.ftp /var/ftp

  还有一种办法,就是修改系统用户ftp的属xìng,使其家目录指向其他已存在的目录。方法是:执行【开始】

  →【设置】→【控制面板】→【本地用户和组】,找到ftp这个用户,选中它并点鼠标右键,执行弹出菜单的“

  属xìng”即可调出该用户的属xìng设置界面,在“主目录”中输入相应的目录,然后确定即可。其次,修改proftpd

  的配置文件/usr/local/etc/proftpd.conf。在配置文件中有User 和Group 项,是用来设定运行proftpd 的身份的。其

  中,Group 项初始值设为nogroup,而实际上红旗Linux4.1中并没有自动创建nogroup这个组,只有nobody这个

  组(其中有nobody用户)。因此,Group 项应改为Group nobody

  如果想给匿名用户开放写入权限,还应该修改配置文件中<Anonymous ~ftp>和</Anonymous>之间的Limit

  段改写成:

  <Limit WRITE>

  #DenyAll

  AllowAll

  </Limit>

  网站:http://www.fywxw.com 160/175 制作于:2007-05-06 Powered by X-Space

  枫叶文学网www.fywxw.com

  枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联

  用户权限控制

  发布时间:2007-05-05 11:56:51

  经上述配置后,当以匿名身份登陆时,只能访问系统用户ftp的家目录。读写权限由配置文件控制。如果创

  建了普通用户帐户,也可以用这个帐户来登陆ftp服务,密码就用该用户登陆系统时所用的密码。此用户登陆后

  的读写权限与直接登陆系统时的权限相同。这意味着,该用户以ftp方式登陆后,对系统中绝大多数文件和目录

  都有读的权限,都可以下载!在大多数情况下,这是比较危险的。如果希望普通用户以ftp方式登陆后被限制在

  其家目录内,就需要让配置文件/usr/local/etc/proftpd.conf中的DefaultRoot ~生效。方法很简单,把DefaultRoot ~

  之前的井号(#)删除即可。

  网站:http://www.fywxw.com 161/175 制作于:2007-05-06 Powered by X-Space

  枫叶文学网www.fywxw.com

  枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联

  启动

  发布时间:2007-05-05 11:57:08

  执行proftpd命令,就可以启动proftpd,以stand-alone模式提供FTP 服务。带完整路径的命令6如下:

  /usr/local/sbin/proftpd

  如果希望proftpd 能被自动启动,则应打开/etc/rc.d/rc.local,加入如下一行内容。

  /usr/local/sbin/proftpd

  这样,每次启动计算机后,proftpd都会被自动启动。

  网站:http://www.fywxw.com 162/175 制作于:2007-05-06 Powered by X-Space

  枫叶文学网www.fywxw.com

  枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联

  相关命令

  发布时间:2007-05-05 11:57:25

  关闭FTP服务

  ftpshut now

  此命令会在/etc 下生成文件shutmsg。此命令仅仅是停止FTP 服务,并不是关闭proftpd程序。重新开放FTP

  服务

  -----------

  6直接在命令行输入proftpd 也是可以的,因为/usr/local/sbin已经被记录在系统的PATH 变量中了。

  ftpshut -R now

  直接把/etc/shutmsg删除也能产生相同的效果。

  查看服务器在线人数

  ftpcount

  显示在线人员名单

  ftpwho

  网站:http://www.fywxw.com 163/175 制作于:2007-05-06 Powered by X-Space

  枫叶文学网www.fywxw.com

  枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联

  关注

  Linux 究竟是什么

  发布时间:2007-05-05 11:57:44

  用最简单的话说,Linux 是一个cāo作系统。它是一位赫尔辛基大学学生 Linus Torvalds(Linux 是 Linus's

  UNIX 的缩写)在 1991 年 10 月创造的。Linux 本身实际上只是其内核;它实现了多任务和多用户功能,管理硬

  件,分配内存并且使应用程序能够运行。

  对于任何一种cāo作系统,普通用户绝对没有足够的兴趣去了解如内核内部细节这样的内容。只有真正致力

  于此的人 — 那些放弃个人生活或受雇做这种工作的人 — 才愿意探索这些复杂的东西。

  但即使您从未亲身深入研究过内核,那么也别担心,您可以很容易地雇用一家承包商或公司来为您做这项

  工作;要对一个专有系统进行这样的修改常常较困难,花费也比较大。

  对于初学者,有关内核要记住的最重要的事是:带奇数的内核版本(即 2.3、2.5、2.7 等)是实验xìng的开发

  版内核。稳定的发行版内核的版本号是偶数(即 2.4、2.6、2.8 等)。

  典型的 Linux 分发版(distribution)包含 Linux 内核,但还包含许多应用程序和工具。总的说来,Linux 分发

  版中出现的许多系统级别和用户级别的工具都来自自由软件基金会(Free Software Foundation)的 GNU 项目

  (GNU 是“GNU's Not UNIX”的缩写)。

  Linux 内核和 GNU 工具套件都在 GNU 通用公共许可证(GNU General Public License,GNU GPL)下发行。

  如果您还不熟悉 GNU GPL,那么理解它的最佳方法就是去阅读它。冒着可能会遗漏某些重要方面的风险,我

  这样概括 GNU GPL:它是一种使计算机代码可自由使用的方式,使用其代码的用户可随意使用和实验它。

  查看其它网友对本文的评论   评论本文

  相关文章:

  小知识:Debian 的发音及含义

  Linux 以及各大发行版介绍 (国外篇)

  Linux与Windows谁更安全?

  网站:http://www.fywxw.com 164/175 制作于:2007-05-06 Powered by X-Space

  枫叶文学网www.fywxw.com

  枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联

  Linux 系统优点

  发布时间:2007-05-05 11:59:14

  Linux 的优点很多,其中主要的有以下几个方面:

  低成本

  低软件成本:

  由于Linux 是开放源代码的cāo作系统,除了Kernel免费以外,它的许多系统程序以及应用程序也是自由软件

  ,可以从网上免费获得。所以它的软件成本非常低廉。

  eTrade公司的首席技术官John Levin说:“采用Linuxcāo作系统环境比运行与维护UNIXcāo作系统成本降低几

  乎30倍”。

  总结一下,主要有以下几个原因:

  低人员培训成本:

  Linux最初是从大学生开发出来的,并由重多的业余爱好者共同丰富和完善它的功能,所以有许多的学生和

  计算机从业人员,已经具备Linux的技能。而且在低端的PC,PC服务器上也可使用,而且普及率越来越高。人

  才储备比较充足,用人单位可以比较容易地招到这方面的人才。

  而且,众多的企业级的用户的计算环境是低端(PC,PC服务器)和高端(UNIX服务器或中型机甚至大型

  机)计算机共存,不同厂商的计算机共存(涉及的cāo作系统可能有Windows,IBM AIX,HP-UNIX,SUN Solaris

  等等),这就要求计算机系统的管理和维护人员具有多个cāo作系统的技能,而如果采用Linux,由于几乎所有档

  次的计算机平台都支持Linux,所以技术人员只需这一种cāo作系统的培训就可以了。

  低移植成本:

  Linux能够在几乎所有的计算机平台上运行,包括PC、PC服务器、UNIX服务器、中型机、大型计算机上,

  给用户的应用软件在不同的平台之间的移植创造了极为便利的条件。

  例如,企业级用户随着业务的不断增长,硬件平台从小型的PC服务器升级到较高端的UNIX服务器,甚至

  更高端的中型机或大型机的情况是极为常见的。过去,由于PC服务器使用的是Windows cāo作系统,而UNIX 服

  务器使用的cāo作系统,中型机和大型机使用的是厂商提供的专用系统,所以在不同的平台之间的软件移植,可

  能会发生中间件软件的版本更换,应用软件的重新编译,甚至是应用软件源代码的修改,很可能需要比较大的

  人力物力的投入,而如果采用了Linux cāo作系统,不同平台之间的移植就会容易的多。

  低管理成本:

  同理,由于众多的企业级的用户的计算环境是低端和高端计算机共存,不同厂商的计算机共存,如果将cāo

  作系统都统一成Linux, 系统的一致xìng,可降低管理的成本。

  同时,任何一个cāo作系统,都不是完美的,都有一些或大或小的漏洞甚至是错误。由于Linux是一个开放源

  代码的软件,有众多的互联网上志愿开发者在协同工作,使得Linux的功能的完善和漏洞的发现和修改的速度非

  常快,降低了使用和管理的风险,从而降低了管理的成本。

  高xìng能:

  网站:http://www.fywxw.com 165/175 制作于:2007-05-06 Powered by X-Space

  枫叶文学网www.fywxw.com

  枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联

  Linux高xìng能方面的特点表现在Linux系统资源的低占用率和在高xìng能运算的优势。

  cāo作系统的低占用率

  Linux是由内核(kernel)以及在其之上的实用程序构成的,内核负责管理计算机的各种资源,如处理器和

  内存,而且必须保证合理地分配资源。当Linux启动时,内核被调入内存,并一直驻留在内存中直到关机断电。

  同大多数的Unix或者类Unix系统类似,Linux的内核在设计的时候被设计的尽量很小,把许多工作jiāo给内核以外

  的实用程序执行。通过利用Linux这个特点,用户在安装Linux的时候可以定制安装的应用程序的多少,在某些

  情况下用户可以仅安装一个Linux的核心。

  Linux在高xìng能运算方面的优势

  在科学计算和石油勘探等高xìng能计算领域应用最为广泛的是高xìng能计算群集技术(High Performance

  Computing Cluster,简称HPC Cluster)。它是一种并行计算群集的实现方法。近年来,新的HPC系统正迅速崛

  起,这就是使用运行Linuxcāo作系统的Intel平台的计算机来构建HPC Cluster。由于使用Linuxcāo作系统,通用的硬

  件平台和标准的网络组件,群集中的各个结点价格相对低廉,扩展容易实现,从而可以得到更高的xìng价比

  。Linux 可以运行在PC、PC服务器上这些传统上是Windows cāo作系统垄断的领域,在这一领域, Linux的出现好

  似一股春风吹来,不仅打破了Windows的垄断,而且它在功能和xìng能上,都优于Windowscāo作系统,而更接近

  与高端的UNIX系统。使低端的用户,也能享用到某些只有高端系统才能带来的好处。

  高可扩展xìng、可维护xìng

  Linux具有的可扩展xìng与可维护xìng使Linux具有更多的优势。

  可扩展xìng

  标准的Linux实用程序有着大量的功能,开发人员可以通过修改源代码来进行功能的扩展。Linux可以在广

  泛的硬件平台上运行且有类似的接口,用户可以把应用程序从一个Linux系统很方便的移植到另外一个Linux系

  统。

  可维护xìng

  由于Linux的用户界面与各个商业版本的UNIX非常相近,几乎所有的IT技术人员都对其cāo作界面有相当的

  了解。此外,由于Linux可以在各种硬件平台上运行,熟悉Linux的技术人员可以很容易地管理多种硬件平台上

  的应用。目前很多版本的Linux比如红旗Linux的用户界面都在模仿Window进行开发,因此可以方便非IT技术人

  员实用。

  开放的标准

  Linux是一个从公开源代码发展来的cāo作系统,因此奠定了Linux相较其他诸如Windows、以及各商业版

  本UNIXcāo作系统的先天优势,由于全世界无数的技术人员都可以帮助Linux修改系统错误,提升xìng能,因此到

  目前Linux已经迅速成为一个相对健壮的cāo作系统,并且也越来越多的跻身各种的企业关键业务之中。

  查看其它网友对本文的评论   评论本文

  相关文章:

  linux和unix 有什么区别?

  松语文学免费小说阅读_www.16sy.com