前言:半个月前开始安装、学习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”。

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”,如图。

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


能够用类似的型号代替,比如“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,如图
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




