转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> MySql >> 正文
LINUX学习笔记—SAMBA使用篇 smb 文件共享         ★★★★

LINUX学习笔记—SAMBA使用篇 smb 文件共享

作者:闵涛 文章来源:闵涛的学习笔记 点击数:667 更新时间:2009/4/22 20:48:15
LINUX学习笔记—SAMBA使用篇


前言:半个月前开始安装、学习REDHAT LINUX7.0。作为一个Linux新手,不可避免的遇上了一些问题,通过翻阅书籍资料,查看BBS,自己的摸索实践,也解决了一些问题。想到自己的经验教训可供他人借鉴,于是大胆写出来,一来可以当作学习笔记保存,二来希望对刚刚接触Linux的朋友有所帮助。由于本人能力所限,笔记中有所疏漏不足也在所难免,还请各位高手指正。

一、SAMBA简介

  NetBIOS 是一个为了便于开发基于局域网的资源共享应用程序而设计的API。之后,产生了基于NetBIOS的NetBEUI协议和NBT(NetBIOS OVER TCP/IP)协议。NBT协议进一步发展为SMB和CIFS协议。Windows的局域网默认采用的就是NetBEUI协议,而SAMBA软件包所使用的就是CIFS协议,结果就是,装有SAMBA软件包的机器能够和Windows网络的机器进行通信,让没有NetBEUI协议的UNIX、LINUX机器在SAMBA的帮助下和Windows网络共享资源。

二、SAMBA的安装

  RedHat Linux7.0的默认安装模式下已经安装好了SAMBA。可以用“rpm -q samba”命令查看系统是否安装了SAMBA以及安装版本。没有的话,你可以从安装光盘中找到SAMBA的rpm文件手动安装。

三、SAMBA的启动

  使用“ps -aux|grep smb”查看SAMBA服务是否已经运行,默认是否。使用命令“/etc/init.d/smb start”启动它;或是通过“linuxconf”把SAMBA设定为系统启动时启动。具体步骤,运行“linuxconf”,点击“control service activity”,显示的画面如图,点击“sevice control”列表的“smb”,设置启动为“automatic”,“run level”为“5”。


四、访问Windows客户机

  smb启动后,不用作任何设置你已经可以访问运行Windows的机器了。现在有两台机器,分别运行着Linux和Windows98,主机名称分别是redhat和lily。lily上有目录“download”,有打印机“HP”,目录设置为“完全访问”,密码是“abc”。

  1、访问lily上的共享目录。

  第一步,查看lily这台机器的的共享资源,“smbclient -L //lily”,当提示时,输入密码后会列出lily上可用的资源。
  第二步,“mkdir /mnt/download”,在“/mnt”下建立一个目录。
  第三步,“mount -t smbfs -o username=abc,password=abc //lily/download /mnt/download”,把lily上的共享目录挂接到redhat的“/mnt/download”下面。接下来,你可以象使用本地硬盘那样访问该共享目录了。你也可以编辑“/etc/rc.d/rc.local”,把“mount -t smbfs -o username=abc,password=abc //lily/download /mnt/download”添加到文件的末一行,这样,系统一启动,该共享目录也就挂接好了。

  2、使用lily上的打印机。

  单击任务栏上的Gnome图标,单击“system”,单击“control panel”。在“control panel”窗口中,单击打印机图标,选择“SMB/Window 95/98/NT Printer”,如图。

  然后出现设置窗口,如图。


  其中“Hostname of Printer Server”应该填上主机名,这里是“lily”;“Printer name”就是“smbclient -L //lily”显示出来的打印机名称,这里是“HP”;“input filter”是让你选择打印机型号的,如图

  可以用类似的型号代替,比如“lily”上的打印机是HP deskjet1120c,这里就选择550c/560c/6xxc。这三项是一定要设置的。然后可以测试一下打印机了。

五、让Windows的机器访问Linux

  两种方式:

  1、手工编辑“/etc/smb.conf”文件;
  2、使用图形介面设置smb.conf。这里介绍后者。

  编辑“/etc/xinetd.d/swat”,改“disable=yes”为“disable=no”,“only_from=localhost”为“only_from=10.0.0.39”。说明:该IP地址是我机器的网卡地址,如果不改,用“localhost:901”不能登录进SWAT管理介面。会提示你:“A network ettor occured while Netsape was receiving data.
(Network Error:Broken Pipe)Try Connecting again.”

  在浏览器中输入“10.0.0.39:901”,进入SWAT,如图

  第一步,设置“global”,其中只要更改“security”类型为“share”,“workgroup”是出现在网络邻居里的组名,“netbios name”是该组中本机的名称,不设置则用主机名。如图。


  第二步,设置“shares”,如图

  先建立一个新的共享名称,接着“choose share”旁边的按钮,选择这个共享名称。设定“path”为“/home/download”,“guest ok”为“yes”,“writable”为“yes”,最后不要忘了单击“commit changes”接受新的设置内容,如图。

  在lily上打开网络邻居可以看到有一个“mygroup”的组,里面有一台“redhat”的电脑,共享目录是“download”。

  至此,一个简单的双向共享建立起来了。当然,SAMBA的功能远不至此,更复杂的功能,有兴趣的朋友可以参看各种资料。

阅读:589次

来源:天极网


[SyBase]初学linux笔记:samba  
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台