您所在的位置:读书频道 > 操作系统 > Linux > 20.2.2 SAMBA常见的应用

20.2.2 SAMBA常见的应用

2007-12-07 08:57 鸟哥 机械工业出版社华章公司 字号:T | T
一键收藏,随时查看,分享好友!

《鸟哥的Linux私房菜——服务器架设篇》(第二版)第20章的主要介绍的是在不同的平台上利用同样的协议进行文件传输的操作。本文说的是SAMBA常见的应用。

AD:

20.2.2  SAMBA常见的应用

由上面说明的SAMBA发展缘由,就不难知道,SAMBA最初发展的主要目的就是要用来沟通Windows与Unix Like这两个不同的操作系统平台的。这么做最大的好处就是不必让同样的一份数据放置在不同的地方,到后来都不晓得哪一份数据是最新的,而且也可以通过这样一个文件系统,使Linux与Windows的文件传输变得更为简单,也就是说,以后可以通过“网上邻居”来进行Linux与Windows文件的传输。那么SAMBA有哪些功能呢?主要功能如下:

(1)可以提供用户登入SAMBA主机时进行身份认证,以提供不同身份者的辨别。
(2)可以进行Windows网络上的主机名称解析(NetBIOS Name)。
(3)可以进行设备的共享(例如Zip、CD-ROM)。

下面来谈几个SAMBA服务器的应用实例。

1. 利用软件直接编辑WWW主机上面的网页数据

以鸟哥为例,由于我都是使用Windows系统来编辑网页界面,然后再传到我的Linux机器上。一开始,鸟哥也是以FTP来传送网页的,后来发现,这样在我的Windows上面需要有一份网页数据,然后修改完成之后又要传到Linux上面,如此便有两个相同的文件,最麻烦的是,有时候下载下来的文件已经经过好多修改了,却在下次的FTP传输时,不小心又下载一次旧数据,结果将已经修改过的数据覆盖了。后来,鸟哥就安装了SAMBA服务器,将我的Linux上的网页目录打开成可以资源共享,如此一来,鸟哥就可以直接通过Windows的“网上邻居”来修改网页数据。而且,这就有点像是“在线编辑”,一修改完成,在Internet上面可以立刻检验,很方便。

2. 做成可直接联机的文件服务器

在我们实验室中,由于计算机数量不多,研究生常常会使用到不同的计算机(因为大家都得抢没人用的计算机),此外,也常常有研究生拿自己的笔记本电脑来工作,因此,有些团队的数据就分散在各个计算机中,使用起来相当不方便。这个时候,我就使用SAMBA将硬盘空间共享出来,由于用户要登录SAMBA这个服务器主机时需要输入用户数据(账号与密码),而不同的登录者会取得不一样的目录资源,所以,可以避免自己的数据在公用计算机上被泄漏,此外,在不同的公用计算机上都可以登入SAMBA主机,数据的使用上真是相当棒。

3. 打印机服务器

SAMBA除了可以分享文件系统外,也可以分享打印机,我们研究室好几台计算机就是直接以Linux共享的打印机来打印报告的。您会说“Windows也可以办得到啊!没有什么了不起的!”是啊,但是因为Linux作为服务器主机时,鸟哥认为Linux毕竟还是比较稳定一点,可以24小时且全年无休的努力工作。

此外,因为目前通过“网上邻居”来攻击局域网的Windows操作系统的计算机病毒实在是太多了,防不胜防,Linux对于这样的攻击并没有很大的影响(因为常见的攻击手法均针对Windows而来),所以也比较安全。

SAMBA的应用较广泛,尤其对于局域网内的计算机来说,更是一项不可多得的服务器,或许您会说,SAMBA的功能不过是模仿Windows的网上邻居以及AD相关的软件,那我直接使用Windows不就OK了?可惜的是,Windows XP对于网上邻居的联机限制依版本而有所不同,以企业常见的专业版(Professional)为例,它到网上邻居上最多允许同时10个联机,这不太够用。所以,SAMBA稳定、可靠又没有限制联机数,很值得学习。更多的应用您可以自行发掘。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

分享到:

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

网管第一课——计算机网络原理
本书是《网管第一课》系列图书中的第一本,是专门针对高校和培训机构编写的,其主要特点是内容细而精、针对性强。书中内容全是经

最新热帖

更多>>

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院