快速业务通道

建立windows与linux简单通信(二)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-18
白天记载了如何利用VMware-toolswindows与linux之前共享起来,但前提是linux是装在windows虚拟机上的,如果一部电脑只有linux那以上的方法就没用了.还是找到正统的linux自带的服务来达到这个目的吧.
不知道是我笨还是我倒霉,本来挺简单的一件事情,网上的资料也挺多的了,我照着一步步做下来,得到的结果却是断断续续搞了快一个星期,还把自己的windows弄崩溃了,不得不重装解决问题了.
我还是絮絮叨叨的把如何配置samba给简要介绍下,然后我再谈谈就这么一件简单的事情我是怎么给复杂化,直至弄到系统崩溃的.
一、安装samba:
1.查看本身系统中是否已经安装samba.
#rpm -qa grep samba,如果出现
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
samba-2.2.7a-7.9.0
那么恭喜你,你已经安装好了samba,如果没有请安装.
2.安装samba.
在第一张系统光盘中找以下samba软件包(应该在/mnt/cdrom/RedHat/RPMS下),
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
samba-2.2.7a-7.9.0,并依次安装
#rpm -ivh samba-******
如果都出现了100%的话,说明你已经安装好了samba,可以进行共享配置了.
但是为了之后的配置方便,建议在第二或三张光盘中(路径同上)找到redhat-config-samba-1.0.4-1和samba-swat-2.2.7a-7.9.0并安装.
3.现在再来测试一下,
#rpm -qa grep samba
redhat-config-samba-1.0.4-1
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
samba-swat-2.2.7a-7.9.0
samba-2.2.7a-7.9.0
这样说明所有的samba组件都已经安装成功,可以进入下一个环节了.
2、配置samba.
利用我们安装的redhat-config-samba-1.0.4-1进行配置,方法如下:
开始--->系统设置--->服务器配置--->samba服务器 拥有帝国一切,皆有可能。欢迎访问phome.net
首选项-->服务器设置,这里你可以对samba服务器进行一些基本的设置里,应该说比较简单了,
我看没有必要介绍了,配置好之后,记住重新启动服务.
重新启动的方法有两种:
#service smb start或restart
#/etc/rc.d/init.d/smb start
(2)方法2
利用samba-swat-2.2.7a-7.9.0
,你要修改swat的配置文件,默认的情况下是关闭的
service swat
{
port = 901 (swat用到的端口是901)
socket_type = stream
ait = no
only_from = 127.0.0.1(只从这个启动swat,关键!)
user = root(启动swat用到的名子)
server = /usr/sbin/swat
log_on_failure = USERID
disable = yes (一定要把yes改成no)
}
修改过之后,启动xinetd就可以了
启动方法跟刚才我说的一样
然后在浏览器里敲入:http://127.0.0.1:901
(注意,这个IP地址要跟你在SWAT配置文件里的IP地址一样才形,切记!)
至于如何使用swat,自己摸索一下应该不成问题了,配置完成以后,记得重新启动服务就
可以了.对了,为了samba和swat在每次开机的时候启动,你可以这样:
#setup,然后找到system service,在SMB和SWAT前搞个*,也可以#ntsysv,同样的效果.
(3)方法3
利用samba-2.2.7a-7.9.0,这是最根本的东西,不管用什么工具,掌握其原理才是最重要的,装好samba-2.2.7a-7.9.0之后,会在/etc/samba/下形成一个文件
smb.conf smbpasswd smbusers lmhosts,如果没有其中的一个,你可以toUCh创建
修改smb.conf文件
我只做简单的说明:guest ok 和public是一样的,read only 和writable是相反的,没什么区别
workgroup=(工作组名子,填上你目前的LAN的工作组)
netbios=(最好是你的机器名,如果把改句注消,默认的是你LINUX机器名,不过,最好还是自己填上)
client code page=936(默认是850,936是简体中文的意思,这个要记住,难道不记得你mount你windows系统下的中文名子都是???,就是你没有加-o iocharset=cp936的原因!) 拥有帝国一切,皆有可能。欢迎访问phome.net
guest account=nobody(guest帐号,这于你定义的共

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号