网络软件 系统工具 应用软件 图形图像 多媒体类 免费游戏 安全相关 免费音乐 网页素材 电子书籍 考试考题 建站源码
教育教学 多媒体类 编程开发 操作系统 游戏天地 娱乐天地 简历求职 站长专区 网页设计 安全技术 图形图像 文学驿站
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网页设计 | 技术开发 | 专栏
当前位置:热点网络学院操作系统LinuxWin与Linux间的通讯除了Samba之外的另一种方案
精品推荐
热点TOP10
·Linux基础知识99问(四)
·制作 Linux 启动盘的四种方法
·在RedHat9上安装调试MRTG监控本机网卡流量
·Linux应用软件谈之远程桌面控制篇
·Linux下IDE CD-RW光盘刻录机安装手记
·Linux 单用户方式
·Linux下软件的基本安装和卸载
·Linux操作系统三则超酷技巧
·Linux/Unix环境下的Make和Makefile详解
·Linux基础知识99问(三)
·Linux中常见的日志文件和命令
·在Linux上进行自动备份(一)
·Linux与Windows谁更适合企业应用
·GCC编译器的使用
·检测 Linux 硬件状态
·在Linux上进行自动备份(二)
·学习Linux的七点忠告
·深入 Linux 的 LILO
·如何编写 Linux 设备驱动程序
·Linux环境中使用Ext3文件系统
Win与Linux间的通讯除了Samba之外的另一种方案
日期:2005年11月9日 作者: 查看:[大字体 中字体 小字体]

windows/winnt4.0/win2000与Linux/FreeBSD/UNIX like之间的通信一般最好的方法,也是我们最容易接受的方试是“网上邻居”。目前能做到这一点的最好的程序是Samba服务器,但Samba不一定能满足所有用户的要求,有没有其它的通讯方试可选呢?

我们知道Linux,FreeBSD,UNIX like之间通讯使用较广的是NFS(Network File System),网络文件系统,是分布式计算机系统的一个组成部分,实现在异种网络上共享和装配远程文件系统,从用户角度看来,在这些远程文件系统操作和本地的文件系统上操作并没有什么不同。NFS由SUN(Sun Microsystem,Inc)公司开发,制订了NFS标准,并被IETF接受,纳入RFC,作为文件服务的一种标准(RFC1904,RFC1813)。NFS基于客户/服务器结构,通过RPC(远过程调用)实现,所有的NFS操作都由RPC过程来进行。NFS服务器导出本地的目录给远程的NFS客户,NFS客户把对文件操作系统调用重定向到远程的系统。在Linux里,通常用knfsd来实现NFS服务,这是运行在核心间的后台守护程序,相对与用户空间的NFS程序,有较高的响应性能。

前几日我在网上冲浪,发现一个好东东for win32 的NFS。“Omni-NFS-X Enterprise V5.01”这东东功能强大,可以在PC to PC之间,PC to Linux之间建立NFS通讯。除NFS,它还包括以下功能:

  • Backup 备份
  • Finger
  • FTP Server FTP服务器
  • FTP Client FTP客户端
  • NFS Server NFS服务器,用于建立win to linux,win to win之间的通信。
  • NFS Client NFS客户端,用于映射Linux的NFS为一个盘符。
  • Telnet 客户端
  • X windows 客户端

它的功能很多,你可以down一个自己看看。使用方法我这里只介绍一下NFS的使用方法,因为其它功能没有必要介绍一看便知。

一、安装Omni-NFS-X Enterprise V5.01 在 win -> Linux之间建立连接。

“Omni-NFS-X Enterprise V5.01”正常安装即可,这里不多述。

1、启动 Omni-NFS Server Configuration Center

开始-->程序-->Omni-NFS-X Enterprise V5.01-->NFS Server

2、单击“NEW”菜单,映射NFS目录.

  1. 选一个驱动器(Driver)如:C:
  2. 选一个目录路径(Path)如:\mynfs
  3. Exported to All Client这个选项是允许所有计算机连接.
  4. Directory Access Rights.这是共享NFS的权根设置。Read Only (只读),Read/Write (读/写),R/W List (读写及列表)。一般选Read Only即可。
  5. NFS Server 配置完成。

3、在Linux中挂载win NFS文件系统。

  • #showmount -e ip
  • #mkdir /mnt/winnfs
  • #mount ip:/c/mynfs /mnt/winnfs
  • #ls /mnt/winnfs
  • #umount /mnt/winnfs
  • 注:ip为你的win那台的IP。

按上述方法一步步耐心做。都可以成功的。

二、配置Linux NFS 在 Linux -> win 之间建立连接。

1、配置Linux NFS.

创建或修改/etc/exports

exports 中的内容为导出路径,客户名列表及访问选项构成。访问选项是可选的即可有可无。

directory hostname (options)...

options是可选的,如果不指定options,nfs将采用默认的选项。hostname也可以为空,代表允许任意外来主机提供服务。

例如:

/home www.9812.net

导出路径为 /home 提供给 www.9812.net 访问,并且只允许www.9812.net访问。

/usr/local/apache/htdocs/netkiller netkiller.9812.net(rw)

导出路径为 /usr/local/apache/htdocs/netkiller 只允许netkiller.9812.net访问,并有写入权限

/home/chen/public_html(ro)

允许任何人只读访问 /home/chen/public_html

options: ro 只读,rw 可写 !这是缺省的,可不是只读,小心呀 !。

2、使配置立即生效。

#exports

#/etc/rc.d/init.d/nfs restart

或 #/etc/rc.d/init.d/nfs reload

Linux NFS 配置完成。

3、在 win 将 Linux NFS 映射成一个盘符,用于在我的电脑中访问。

启动 Omni-NFS Center

  1. 开始-->程序-->Omni-NFS-X Enterprise V5.01-->NFS Client
  2. 单击 "HostEdit" --> "New"
  3. Host中输入Linux服务器的hostname.选择Resolved by Domain Name Server.这时 Host IP: 会自己出现。选 "Next"
  4. Does this host have NFS server.测试服务器是否安装了 NFS 服务单击 "Test" 按钮 --> "Next"。
  5. 选择 Network Logon.
  6. Finish.--> Exit HostEdit.
  7. 选择一个盘符,如:G:
  8. 单击 "Define"
  9. Server Name 你可以自己输入。也可以 "Browse"
  10. Server 列表中先一台Linux或windows的服务器
  11. Exported Path 中选所要映射是目录。
  12. “OK”--> "下一步"
  13. 选 PCNFSD -->输入用户名(User name),密码(Password)-->选Save Password --> 选 Auto Mount (自动挂载)-->“下一步”
  14. 完成
  15. 选中G:盘。单击 “MOUNT”按钮
  16. 全OK了。

你看看吧!*_^ 和我的电脑一样。速度也不错,一点也不比Samba慢。UMOUNT是卸载刚才所挂载的盘符。还有好多功能,我就不一一说了。。自己试试看吧。

(出处:http://down.vipcn.com/)

关于我们 | 帮助(?) | 版权声明 | 友情连接 
Copyright 2005-2005 viphot.com All Rights Reserved.
Powered by:mesky